分布式计算环境课程实验报告.doc_第1页
分布式计算环境课程实验报告.doc_第2页
分布式计算环境课程实验报告.doc_第3页
分布式计算环境课程实验报告.doc_第4页
分布式计算环境课程实验报告.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分布式计算环境实验报告薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃螃芆节袂袅聿薁袁羇芄薇袁腿肇蒃袀衿莃荿蒆羁膆芅蒅肄莁薃蒄螃膄葿蒄袆荿莅薃羈膂芁薂肀羅蚀薁袀膀薆薀羂肃蒂蕿肅艿莈蕿螄肁芄薈袇芇薂蚇罿肀蒈蚆肁芅莄蚅螁肈芀蚄羃芄芆蚃肅膆薅蚃螅莂蒁蚂袇膅莇蚁羀莀芃螀肂膃薂蝿螂羆蒈螈袄膁莄螇肆羄莀螇螆芀芆螆袈肂薄螅羁芈蒀螄肃肁莆袃芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃羅芆莁虿羁芅薄蒂袇芄芃螇螃芃莆薀肂节蒈螅羈芁薀薈袄莁芀螄螀莀莂薆肈荿薅螂肄莈蚇蚅羀莇莇袀袆羄葿蚃螂羃薁袈肁羂芁蚁羇肁莃袇袃肀蒆蚀蝿聿蚈蒂膇聿莇螈肃肈蒀薁罿肇薂螆袅肆节蕿螁肅莄螄肀膄蒆薇羆膃蕿螃袂膃芈薆袈膂蒁袁螄膁薃蚄肃膀芃衿罿腿莅蚂袄膈蒇袈螀芇薀蚀聿芇艿蒃 分布式计算环境实验报告实验名称:基于WebService的图表绘图工具指导教师:邹华2011.12目录一、引言31.1实验环境31.2 研究背景31.3 研究目的31.4 报告结构4二、系统需求分析52.1 Google Chart简介52.2 柱状图需求分析52.3 饼状图需求分析52.4 树状图需求分析62.5 二维码需求分析6三、系统设计73.1 系统总设计73.2 前端设计73.3 后台设计93.4 数据库设计12四、系统实现144.1 前端实现144.1.1 SelectFigureType.html144.1.2 DrawFigure.html154.2 后台实现174.3 数据库实现21五、结束语235.1 实验总结235.2 问题与展望235.3 致谢23一、 引言1.1 实验环境实验研究的分布式计算环境分为客户端和服务器端。主要的运行环境为:客户端:Apache 2.2 + PHP 5.2 + Mysql 5.0服务器端:JDK 1.6 + Tomcat 5.5.27主要的开发环境为:客户端:Apache 2.2 + PHP 5.2 + Mysql 5.0服务器端:JDK 1.6 + Tomcat 5.5.27 + Eclipse客户端与服务器分别部署在网管中心服务器(/fbs)以及网管中心某台机器上(38)。服务器为双网卡,对外ip为,同时存在局域网ip与局域网内某台主机(38)相连。1.2 研究背景Web Service是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问Web Service,通过Web Service内部执行得到所需结果.Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。在北京邮电大学网络技术研究院开设的分布式计算环境一课中,我们学习到Web Service的相关知识,并运用其中的技术,开发一款可以融合Google Chart四项接口的基于Web Service的B/S系统,可以帮助客户完成对饼状图、柱状图、树状图以及二维码的智能绘图。1.3 研究目的 实验主要实践分布式计算环境中,关于Web Service的一部分。Web Service主要框架如图1-1所示。我们着重实践客户端以及服务器端的开发,理解XML技术,SOAP协议以及WSDL文件。同时,实验还研究了Google API,在服务器端调用Google提供的接口支持,对理解“分布式”的计算环境起到了十分大的作用。主要的系统架构图在第三章呈现。图1-1 Web Service架构图1.4 报告结构报告第一部分主要介绍了实验的环境、研究的背景以及目的,宏观上对实验的开发做出介绍;第二部分将对本次实验的系统进行详细的需求分析,并对第三部分的设计提出要求;第三部分主要以第二部分提出的要求作为蓝图,进行概要和详细设计,为第四部分的系统实现进行指导;第四部分通过代码实现完成第三部分的设计;最后在第五部分,将就整体做出总结。二、 系统需求分析 本次实验需要完成的系统为封装了4个Google Chart的API的服务器,以及可以与之通信的客户端,使用B/S的架构,在前端引入数据库。2.1 Google Chart简介Google Chart API 为每个请求返回一个 PNG 格式图片。目前提供如下类型图表:折线图、柱状图、饼图、维恩图、散点图。用户可以设定图表尺寸、颜色和图例。目前,类似的作图工具有很多,最常见的有Excel、visio等,但由于操作不够简易或者功能没有集成,造成用户使用时多有不便。本系统采用集成Google Chart API完成四项功能于一身的绘图工具,并使用简单、明了、炫丽的前端,增加用户使用时的舒适度。2.2 柱状图需求分析 在柱状图应用中,需要系统完成对输入的数据产生一个柱状图,如图2-1所示。图2-1 柱状图示意图 系统要求首先对数据进行打包,发往服务器,横坐标为数据名称,纵坐标只需要得出相对高度以示比较。要求前端输入数据简单明了,后台处理速度快。2.3 饼状图需求分析 在饼状图应用中,需要系统完成对输入的数据产生一个饼状图,如图2-2所示。图2-2 饼状图示意图 系统要求首先对数据进行打包,发往服务器,饼状图的每个分量要求有相应的名称,并以图所示其在整体中所占的百分比。要求前端输入数据简单明了,后台处理速度快。2.4 树状图需求分析在树状图应用中,需要系统完成对输入的数据产生一个树状图,如图2-3所示。图2-3 树状图示意图 系统要求首先对数据以及数据之间的关系进行打包,发往服务器,树状图每个节点对应输入的节点,父节点与子节点的关系也于输入一一对应。要求前端输入数据简单明了,后台处理速度快。2.5 二维码需求分析在二维码图应用中,需要系统完成对输入的数据产生一个二维码图,如图2-4所示。图2-4 二维码图示意图 系统要求首先对数据进行打包,发往服务器,生成一个二维码,该二维码可以被手机等电子设备准确识别。要求前端输入数据简单明了,后台处理速度快。三、系统设计3.1 系统总设计系统采用B/S模型完成。如图3-1所示。其中,客户端使用Apache作为客户端的服务器以支撑前端。前端使用html+CSS完成,兼容各种主流浏览器。并使用php完成动态页面以及调用数据库数据。数据库中存放默认数据以供测试。目前不支持数据库的添加删除以及修改。图3-1 系统总框架 服务器端使用Tomcat作为支撑,Java开发,运用XML技术定义接口完成WSDL的编写,客户端与服务器端的通信使用SOAP协议。后台收到数据使用HTTP协议访问Google接口,并以HTTP协议返回url,并使用SOAP协议返回前端,通过浏览器呈现给用户,完成表格的绘制。3.2 前端设计根据系统需求,将初始画面进行如图3-2设计。画面较为简洁直观,点击相应名称,就可以进入相应的应用中。图3-2 初始画面下面以柱状图为例,进行详细的下一步说明。点击“柱状图”按钮后,进入画柱状图部分中,如图3-3所示。在此页面中,依次输入各个数据的名称和大小。点击“添加”可以继续添加,点击“完成”即可结束输入数据,并且生成柱状图。点击页面右下角的“返回”页面可以返回初始界面。图3-3 柱状图编辑界面完成了数据的输入后,结束输入,点击“完成”,会弹出窗口,生成所需的柱状图,如图3-4所示。图3-4 柱状图显示界面点击返回后即可回到初始画面,可以进入其他应用,如可以点击“树图”进入画树图的应用,如图3-5所示。图3-5 树状图编辑界面仍然按照提示依次输入节点关系,完成输入后会弹出窗口输出所需树图。3.3 后台设计设计中用到的数据结构和接口如下:CHS:LongIntergerHighIntegerCHS数据结构用来表示最后要产生的图片大小其中long表示图片的长度High表示图片的宽度都是integer类型的变量,存储的是像素的大小,由于服务的限制,long 乘以 high不能超过300000,否则将无法得到图片。Pie_element:textStringratioIntegercolorStringPie_element数据结构存储饼状图中一个项目的内容其中text表示饼状图中一个项目的文字Ratio表示该项目所占的大小Color表示该项目在饼状图中所标识的颜色。这里采用RGB标示法,即分别红、绿、蓝色一个0-255的值(0-FF),三种颜色凑在一块即为最后的颜色。Rootchild:rootStringchildStringRootchild数据结构用来表示一个树的根节点和他的子节点们Root是string类型,表示根节点的名字Child是string数组类型,存储这个根节点下所有子节点的名字Column_element:textStringdataIntegerColumn_element数据结构用来表示柱状图每个柱的名字和数据Text为名字。Data为数据。Treeinput:chsCHSrootsRootchildTreeinput数据结构是树图的输入,存储着图片的大小以及树的所有信息。其中chs为CHS数据类型,表示图片大小,以后的各个数据结构与其相同。Roots为Rootchild的数组,其中的每一个存储中一个字节和它的直接子节点。Pie_input:chsCHSpie_elementPie_elementPie_input数据结构是饼状图的输入,存储着图片的大小以及饼状图的相关信息。其中pie_element为Pie_element类型的数组,每一个表示饼状图中一个项目的比例以及名称和颜色。Column_input:chsCHScloumn_elementColumn_elementcolorStringColumn_input数据结构是柱状图的输入,存储着图片的大小以及柱状图的相关信息。其中cloumn_element为Column_element类型的数组,每一个表示柱状图中一个项目的名字和数据高度,color表示对应的颜色。Qr_input:textStringchsCHSQr_input数据结构是二维码的输入,存储着图片的大小和要显示二维码的内容。其中text即为要显示的二维码的内容。服务器端采用的是web service,设计如下:在一个ChartService的服务下,包含4个可以调用的操作:Pie、Column、Qrcode、TreeChart分别是饼状图、柱状图、二维码和数图的操作,其中每个操作的接口如下:Pie ()操作Operation nameInput parameterOutput parameterPie- pieinput : Pie_input- pieoutput:String操作Pie是返回一个饼状图,输入为Pie_input类型,具体结构前面已描述,输出为String,即为图片所在的网址。Column ()操作Operation nameInput parameterOutput parameterColumn- Columninput : column_input- columnoutput:String操作column是返回一个柱状图,输入为Column_input类型,具体结构前面已描述,输出为String,即为图片所在的网址Qrcode ()操作Operation nameInput parameterOutput parameterQrcode- Qrinput : Qr_input- Qroutput:String操作Qrcode是返回一个二维码图,输入为Qr_input类型,具体结构前面已描述,输出为String,即为图片所在的网址TreeChart ()操作Operation nameInput parameterOutput parameterTreeChart

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论