程序员面试介绍项目经验程序员面试介绍项目_第1页
程序员面试介绍项目经验程序员面试介绍项目_第2页
程序员面试介绍项目经验程序员面试介绍项目_第3页
程序员面试介绍项目经验程序员面试介绍项目_第4页
程序员面试介绍项目经验程序员面试介绍项目_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

程序员面试介绍项目经验:程序员面试介绍项目程序员面试介绍项目经验程序员面试介绍项目经验程序员面试介绍项目经验1.用一句话简述项目2.详细的列出项目实现的功能3.说出项目实现的技术和架构,能说出项目的不寻常之处,比如采用了某项新技术,采用了良好的架框等4.能让别人感觉出项目的规模5.说出你在项目中的责任通过这些来证明你是的确开发过了这个项目,并且这个项目是一个真实的。还有就是你是真正具有项目经验的。合乎企业的用人需要。特别注意要把项目所实现的功能描述得越详细越好。当然用词要简洁,表达要流利。其次要尽可能采用专业术语,显得你的专业。不要犯低级错误。请记住,你要描述的是整个项目而不仅仅是你做的那一个模块。有些项目你只参与了其中一个模块,但是你要把整个项目描述出来,不要仅仅描述你参与的那一个模块。说出你项目采用的技术及架构,还要能说明你在项目中的责任。回答实例:面试官:令狐冲,能介绍一下你做的大宋侠士综合管理平台吧!令狐冲:好的,大宋侠士综合管理平台是为大宋武林联盟开发的,实现武林联盟管理的自动化。大宋侠士综合管理平台能够自动收集大宋各路侠士,英雄好汉,隐居高人信息并对他们的个人信息及所作所为进行跟踪管理,实现侠士信息维护,查询.侠义事件维护,侠士等级管理,侠士奖惩管理,侠义活动发布,抗灾募捐管理等。系统基于B/S三层Oracle数据库.本项目只投入15个人,开发周期为前期的需求分析^p,系统架构实现,数据库建模,及部分编码工作。问题之三、谈谈你们是怎么对这个项目进行开发的(谈谈你们是怎么进行项目开发的)分析:这个问题是考核你是否熟悉软件开发的流程,同时也是考架构,采用Spring+Hibernate+SpringMVC框架.使用6个月。本人在项目中进行了^p核你的项目经验,你的专业素养,从这里可以判断出你参与过多少项目,可以判断你对软件工程的理解和熟悉程度。这个问题是十分关键的,你需要准备的知识第1页共13页

点有:软件项目的生命周期、软件项目的开发模型、面向对象的分析^p和设计、软件质量保证等。软件项目的生命周期:项目计划需求分析^p设计(概要设计和详细设计)编码测试发布维护项目计划阶段:走访客户,进行交流沟通,获得客户原始需求。对客户的需求和市场等进行调研,分析^p,编写可行性分析^p报告。通过不断的与客户沟通,找客户不同环节的用户进行交流来获取需求。召开评审会议,报告可行性分析^p,报告用户原始需求,报告项目远景规化。需求分析^p阶段:在客户原始需求的基础上不断与客户沟通,充分的熟悉和深入客户业务,获得充分的业务需求,完善用户需求和功能性需求,了解客户的相关约束而获得非功能性需求。最终编写《需求规格说明书》;召开需求评审会议,客户确定需求,并签定合同;编写项目计划说明书;编写测试计划;召开项目启动会议,项目正式启动。概要设计阶段:根据《需求分析^p说明书》,进行用例分析^p,获得充分而有效的用例。编写界面原型,编写编码规范和界面风格规范,数据库设计规范。用uml工具画用例图,编写有效的用例规约文档。划分项目功能模块.评审用例及用例规约文档。详细设计阶段:根据完整的用例及需求进行分析^p,获得数据库所需的相关信息,画数据库E-R图,编写数据设计说明书.进行数据库建模。进行详细的分析,用uml工具画类图,确定每个功能模块的子功能,抽取项目的公共部分成为公共模块。确定项目的架构基础。确定需要用到的类及类成员和方法。确定一个一些辅助类及方法。对每一个用例都用uml工具画出顺序图。编写详细设计说明书,评审详细设计说明书,进行基础框架搭建。列出任务清单,进行任务分配。第2页共13页

编码阶段:以小组的形式进行代码编写,编写单元测试用例,每完成一个类都要进行单元测试。每完成一个功能点和模块都要进行集成测试。确保每一个功能点和模块完成后都是一个可以看得见、摸得着的产品。而不是等到最后才进行统一的调试和搭配。每天都要对代码进行检查和优化,也就是所谓的重构。测试阶段:根据测试计划对项目进行系统测试,以及用户的验收测试产品发布:交付完整的产品和设计文档。把产品布署到客户的计算机上,确保产品的正常运行。客户签收。维护阶段:为客户提供技术保障,对产品进行相应的维护和升级工作软件常见开发模型瀑布模型:最经典的过程模型,用适于需求明确,规模较小的项目喷泉模型:迭代,无间隙特点,适用于面向对象的软件开发过程螺旋模型:MSF模型:微软解决方案什么是极限(P)编程:极限编程是对敏捷软件开发方法的一种实现。它强调测试先行,也就是在编写代码的时候先编写测试用例;循环迭代,每一次迭代都是一个可用的产品;重构,不断的对代码进行优化;结对编程,一对共同进行代码编写;它强调团队之间的知识传播,让团队的每个人都能熟悉软各种技术。如:支持熟悉数据库的人去做界面,做界面的人去做数据库通过不定期的角色转换来增强团队的能力。要求客户参与到软件开发中来,开发出最适合客户需求的产品。般是在编码的时候同步进行的,一了编码,并编译正确后才进行的测试,测试这个类是否已经能够实现指定的功能。一个类能够正常的编译成功并不意味着这个类就已经完成了,还要通过测试,设置断言来确定他是否已经达到了预期的效果,实现了特定的功能。调试,编译通过只能证明代码的语法没有错误。由程序员自己来进行,也可以在项目小组采用白盒测试集成测试一般指实现了一个功能点或一个模块后,为了测试是否已经实现了需求要求的功能。集成测试可能需要对多个类进行组装,也可能需要与以前已经测试通过的模块进行组装,是对产品组件的系统整合和执行。集两个人为件开发的等,单元测试一般是以类为单位进行测试,当一个类完成单元测试内交互进行。单元测试是这个模块第3页共13页

成测试可以根据模块的大小分不同的级别,在现行的软件开发中,每完成一个功能模块都必须要进行一次集成测试,使得你完成的模块是一个可以运行的产品。集成测试一般可以由项目小组的负责人(或指定一个小组成员)来完成。集成测试采用白盒式测试和黑盒测试系统测试一般指项完代码已经全部完成,交给测试小组来进行测试。进行系统测试的人员独立于开发小组,系统测试人员把完成的产品布署在相应的计算机环境中,按照测试计划进行测试,验证系统是否满足了指定的需求。系统测试除了测试产品应满足基本的功能需求外,还要对产品的性能,用户界面,安全性,压力,可靠性,安装和反安装等几个方面进行测试系统测试采用黑盒测试验收测试一般指产品交付给客户,负责把产品布署在指定的计算机环境中。由用户根据需求文档,进行的总体测试。验收测试的内容和系统测试一样,只是执行者不同。都是除了测试系统完成基本功能外还要对性能,安全性,可靠性等进行测试。验收测试也是采用黑盒测试为什么需要测试测试是对软件质量的保证,只能通过严格测试的软件才是合格的软件,测试并不是说让软件能够编译通过,测试是让软件产品最大程度的满足客户的需求度。回答实例:考官:令狐冲,能谈谈你们是怎么样对这个项目开发的吗令狐冲:首先,我们这个项目已经有了一个基本的用户原始需求。但这是不够的,我们都知道需求分析^p是十分重要的,所以我们在用户原始需求文档的基础上,再次进行了分析^p,通过不断的与客户沟通,充分的了解和熟悉用户的业务,完善了业务需求和功能需求。还对用户业务需求和功能需求分析^p完善为实现软件的必须的非功能性需求。得出项目需求规格说明书,经过评审会议确认通过。根据需求规格说明书进行用例分析^p,通过分析^p和讨论找出充分的有效用例,并用Rose画用例图。对每一个用例进行详细的分析^p,完成每个用例的用例规约并编写界面原型。划分项目模块。最后对用例及用例规约评审验证。编写”代码编写规范”及界面风格规范,数据库设计规范,编写概要设计说明书。第4页共13页

根据需求规格说明书和分析^p各个用例规约文档,获得数据库的基本信息原型。也可以说是数据库表的草稿,根据数据库表草搞进行分析^p,进行数据库设计和优化。编写数据库设计说明书。采用PowerDesigner进行数据库建模,并生成SQL脚本。确定项目框架,设计公共模块和辅助类。根据对数据库模型和用例规约文档的分析^p,列出对象清单和理清对象关系。用Rose来画类图。对每一个用例都用rose画出时序图。编写详细设计说明书。列出任务清单,分组进行代码编写。在代码编写阶段,先统一完成所有的实体类。对于非实体类则先完成类的框架,也就是只写方法和注释文字。具体方法的实现暂时为空。然后再进行代码填写。每完成一个类的代码编译通过后都要进行重构和单元测试。每完成一个功能和模块都由会由小组长进行集成测试。使得完成的模块是一个真正可以运行的,可见的功能实现。在各个小组都完成自己的模块后就进行模块整合,进行一次大规模的集成测试。然后把产品产给产品测试小组进行系统测试。问题之四、你们是怎么保证软件开发的质量的分析^p:这个问题其实上面的讲解已经给了答案了。软件质量是软件实现对需求的满足度。开发的软件越满足客户的需求,说明软件的质量越高。反之就是质量越低。尽管你开发的软件使用了新的技术,良好的设计,丰富的功能;但是这些功能都不是客户需要的,客户需要的功能没有实现或者是很多没有实现。这样的软件也是失败的软件。为了保证软件质量,也就是让开发的软件最大程度满足客户的需求,只有两个方法。一个是获得充分完整的需求,二是能过测试,以需求为中心编写测试计划。来保证软件合乎需求。回答实例:考官:你们是怎么来保证软件的质量的呢令狐冲:要保证软件的质量首先就要获得完整的需求,在需求分析^p阶段做了大量的工作与客户各个环节的代表性用户进行沟通,充分了解和熟悉客户的业务。并且从需求到设计阶段都保持第5页共13页

与用户的沟通和交流。让用户的业务专家一直参与我们的需求,分析^p和设计工作。其次我们会在需求分析^p后就编写测试计划,在开发的每个阶段都进行相应的测试来保证代码是乎合相应需求的。在代码编写过程中,每完成一个类都由程序进行单元测试,每完成一个功能点或模块都要进行集成测试,每一次集成测试都对上一次的已经测试通过的产品进行迭代,也就是以前测试成功的都会加入到本次测试中来。使得每个完成的功能和模块完成后都是一个可以运行的,可以看得到的产品;同时也欢迎用户来见证我们的集成测试结果。代码编写完成后进行最后一次集成测试,然后交由独立的测试小组对项目进行系统测试。问题之五、你为什么离职的(你为什么离开以前公司的)分析^p:这个问题几乎在任何场合的面试都会有,有时是在技术面试的时候问,有时是在人事面试的时候问,有时会在技术面试和人事面试的时候都问。其实也比较好回答,回答的抽象一点比好。切记不要说以前公司的坏话,如果你这样做。人家会想,你以后离职后同样也会说这家公司的坏话.一般都是说为了某求更好的发展空间。让人感觉你是经过深思熟虑后才选择他们公司的。回答实例:考官:你为什么离开以前公的司令狐冲:以前公司对我干得也很愉快。我因为合同到期,为了获得更好的发展空间及谋求对自己能持续发展的环境。并向公司办理了离职手续,完成了工作交结。(后面这句也可以不谈)六、谈谈你的职业规化分析^p:企业都希望他所招聘的人是潜力股,看你是不是一个追求上劲的人,还有想看看你能够在企业长期干还是仅把其当着一个跳板。总的说来,回答这个问题要让人觉得你是一个可培养,有潜力人。记住要看是什么样的人来面试你。如果是项目经理来面试你,你就不要说你以后的职业规化是项目经理。你就可以说你的职业规化是成为架构师,或者是技术专家等。否则他可能会认为你是一个对其有威胁的人。就算什么,可能心理总会有一点点不爽。如果是老总面试或人事问你这样的问题,你则可以说项目经理也无妨,不过要给人有一种觉稳的感觉。很好,我在以前公司问题之算他内心知道这不回答实例:第6页共13页

考官:你的职业规化是怎么样的呢(考官是项目经理)令狐冲:我思维能力比较强,擅于逻辑分析^p。在之前的工作中积累了一定的架构经验,以后就想成为一名架构师和技术专家程序员面试什么最重要目标相信和不少朋友一样,有了几年工作经验成为Senior后就开始了面试别人的经历。我在最初这个阶段只是按照自己的想象把”找到基础好的程序员“,”找到算法能力优秀的程序员“,”找到有Android开发经验的程序员历告诉我,尤其是按“基础好”,“算法好”这些目标招到的人最终效果并不好。比如,有的面试者基础知识和算法掌握情况不错,进程、线程、内存等概念清晰,基本的Hash,二叉树,快速排序等数据结构和算法也比较熟悉,但是进公司后在实际工作中表现得很糟糕。后来,我才发现原来是我的面试目标出了问题,我原先的面试方法更像是大学的算法或操作系统期末考试,按照这种方法让许多不并合适的人通过了面试,可能错过了许多合适的人。后来,我的反思是,从公司的角度讲,面试的根本目的是找到“能而“高学历”,“算法好”,“基础好”,“有经验”这些都是表象而根本,它们并不能直接和“工作好”划等号。方法目标明确了,但接下来的问题是假设面试者是一个黑盒系统,“工作直接可观测变量,你所能直接观测的变量是基础、算法、经验、学历、谈吐、年龄等等。所以,实际上,你只能从“基础好”,“算法好”等可以“等作为面试的目标。但是,实际的经同时也够干好工作”的人,不是好”不是性格、直接观测的量去推测“工作好”的概率,这就是一个在“好“条件下”工作好“的条件概率问题:P(工作好|好)。根据这个模型,面试所应该考察哪些方面就很明显了,有区分性的方面来考察。比如,考察面试者的体型特征没有太大意义,因为P(工作好|高),P(工作好|矮),P(工作好|胖),P(工作好|瘦)的概率都差不多;所以,体型特征不具有区分性,这不是面试所应该关注的内容。合职位的要求明确哪些因素具有比较好的区分性。比如,如果要招一名技术门槛比较高的3D游戏引擎开发工程师,面试者A具有3D游戏引擎开发的经验,但是在基础知识和算法面试方面表现一般;面试者B相反,基础和算法面试表现很好,但没有游戏开发经验,而你只能选择其一。你选谁呢其那就是选择那种最具面试官应当结知识第7页共13页

实,这就是两个条件概率问题P(工作好|经验好,基础一般,算法一般)和P(工作好|没经验,基础好,算法好)。这个问题就留给面试官来判断了,就我个人而言,对于技术门槛较高需要技术积累的职位,经验更加说明问题,因此,我更倾向于面试者A。下面,我再结合自己的经验谈谈对面试中常见方面的看法。算法算法是Google和MS等大公司面试所重点考察的内容。我个人很喜欢算法,曾经参加ACM/PC拿过北京赛区的13名。但是,就个人经验来看,我所接触过的绝大多数开发职位而言,算法都不适合作为考察面试者优劣的主要因素。对于普通的非算法性开发职位,考察面试者的算法就相当于考察他打乒乓球好不好一样,与目标“工作好”的相关性太低。就我个人的经验来看,差不多P(工作好|算法好)=50,也就是算法面试没有太大的区分性。甚至,还有一种很不好的情况特别多地出现在算法好的面试者身上,我称之为“只磨刀,不砍柴”。什么意思呢有类人只对什么A算法,异步编程,JVM类加载机制这种纯技术问题感兴趣,对实现用户需求毫无兴趣。这类人看起来有一定的技术能力,但是对公司来讲贡献十分有限,甚至不如技术一般但认真负责的人。所以,一旦遇到面试者算法好,我就特别留意考察会不会是这种“只磨刀,不砍柴”的人。另外,虽然我个人不了解Google和MS,但我对于其特别重视考察算法能力的面试策略是持怀疑态度的。即使在这样的世界级大公司,算法虽然重要,但可以想象在项目实施过程所遇到的各种各样问题中,算法问题绝大多数时候不会是主要瓶颈,没有到那种需要每个人都是算法高手的情况。实际上,绝大多数项目真正难点并不是一两个算法瓶颈,甚至也不是单点的技术瓶颈,而是系统性的组织、协调、设计、开发问题,有大量的看起来不是那么有技术含量的脏活累活,也有许多问题是由于信息不足,并不是技术能力强就能克服这些困难。一个团队最好优势互补,有人算法强,有人业务分析^p能力强,有人擅长后端服务,有人擅长前端界面,有人聪明,有人踏实,这是最好的。如果按照“算法好”的单一标准选材,必定会把许多优秀的人才拒之门外。第8页共13页

基础基础面试是指考察诸如指针使用、进程线程概念等基础知识的面试,十分类似于大学期末考试题。我曾经以为基础面试十分重要,但是现在不这么看了。在工作中基础的确是重要的,但是在面试过程中,它必须具有区分性才有意义,也就是说P(工作好|基础好)的概率要高,那么考察指针使用,进程线程区别这样的基础题目才有它的意义。我的实际经验是,基础面试并不具有很好的区分性,和算法一样,差不多P(工作好|基础好)=50。同时,基础面试是最容易准备的,中国人有长期的应试教育经验,要准备几个把玩指针题目太容易了。我曾经遇到过这样的面试者,他的C语言基础和编译、链接等原理掌握得非常好,给我留下了深的刻印象,我给的面试结论是:知识面不宽,只会C语言,但基础很扎实,建议录用。后来的事情证明了那个结论的前半部分是对的,但是”建议录用“错了。他在实际工作中表现得一塌糊涂,不理解需求,不理解整体架构;同时,上班时间不是花在项目上,而是花在阅读诸如《程序员的自我修养》之类的书籍上。最后,这位同事由于长期“不出活”离开了公司。基础不是不重要,而是“基础好”不足以说明面试者能干好工作,因为基础是属于局部性知识,而实际工作需要综合性能力,二者有天壤之别。C语言、操作系统能考高分,但是不会写程序的人在大学我们还见得少吗软件开发就像盖房子,综合能力是设计和搭骨架,基础知识是码砖。张小龙原先Fomail是Delphi开发的,他它不懂C#,你如果要招聘一个开发.Email客户端的人,你考察他对CLR掌握得好不好有意义吗让张小龙来开发一个C#版的Fomail真的会有困难吗你招一个精通C#但没有Email客户端开发经验的人来真的比张小龙靠谱吗我说基础知识不重要,和古人说的“不积洼步无以至千里”是不是矛盾呢不矛盾!“洼步”与“千里”是一种可累加关系,但再多的“基础知识”都累加不成“综合能力”。学习软件开发要像持续集成一样,一开始就是一个完整的系统,虽然规模不大,问题很多,但它麻雀虽小五脏俱全,从小系统到大系统,从简单系统到复杂系统逐步演化。所以,基础好本身不足以说明太多的问题,必须进一步考察综合能力。第9页共13页

对于基础面试表现不好的面试者,如果时间允许也要进一步考察,有的面试者其实是有能力的,只是没有进行充分的准备。最理想的状态当然是基础和综合能力俱佳,若不能兼顾,应当综合能力优先。经验这里所说的经验不是通过工作了多少年来衡量的,而主要是指面试者的经历,比如,是否完整地实现过一个软件,或作为主要开发者完成过一个项目。经验的重要性在于它能说明一个人的综合能力。从项目的性质、规模和难度,面试官就可以大致判断出面试者的综合能力。如果一个面试者一直在大公司负责一个小模块的开发维护,那么基本可以判断他不具备独立或作为主要开发者承担一个项目的能力,只适合在另一家大公司做类似的事情。对于长期技术积累的职位,相关经验更显得尤为重要,比如,Linu内核开发,JVM开发,游戏引擎开发,数据库实现,高级U等。对于这类职位,没有经验的面试者即使综合素质不错也是需要长时间的学习和积累才能胜任。所以,基本上如果定了你的职位属于此类,那么相关经验毫无疑问应该成为首选因素,换句话说,P(工作好|相关经验好)的概率是非常高的。通过项目经验判断面试者的优劣比通过基础和算法测试更加靠谱,所以,面试过程中面试官应该花比较多的时间面试者介绍项目经验,并进行深入地探讨交流,了解面试者的知识面、思维能力、表达能力等。同时,可以结合项目提一些基础知识和算法的问题,比如,如果面试者做过C++相关的项目,就那可以问他如何进行内存管理是否熟悉智能指针如果面试者的回答不能令人满意,那么就基本上可以判断他的项目做得不是门槛较高需要确听很好。要注意的是,经验也是一个多维度的事物。比如,C++股票交易中间件系统,这就涉及(C++,中间件,股票)3个维度。假如面试者A做过C++股票交易客户端,面试者B做过C的股票交易中间件。从语言角度看,A最匹配,从项目性质看,B最匹配,你如何选择这就是在多个维度中,哪个维度更重要的问题,就这个例子而言,我个人更倾向于B,因为我认为中间件开发经验是主要矛盾,而从C切换到C++并不是问题。所以,面试官需要判断哪一种经验是主要的,而哪一种经验是次要的。比如,我们招聘Android应用开发,这个职位的Android技术门槛并不高,它的真正难点在于做出好的用户体验(U)。所以,如果一个面试者第10页共13页

没有Android的经验我们是可以接受的,但是我希望他在U方面有经验,至少做过其他平台的移动应用开发。性格现在,我来谈我认为最重要的因素:性格。这可能是许多初为面试官的朋友所难以想象的,怎么会是性格最重要呢说实话,当我意识到这一点时,我自己也很惊讶!说白了,还是P(工作好|性格好)的概率最高啊。我的实际经验是,如果一个人的性格好,他能把工作做好的可能性是最高的,性格好远比基础好、算法好要靠谱。一个人如果技术上有缺陷,经验上有不足,但性格好,在团队中是很容易由其他人来补位的,他自己也很容易逐渐补起来;不好,所有的技术优势经验优势都发挥不出来,甚至还会起到负作用,而且性格缺点很难综合性的能力,这种综合能力的发挥中性涉及沟通、协调,不同的人不良好的性格。可以说,在开发团队里让你与众不同的不是你从哪个学校毕业,也不是你过去的经验,而是你的性格。当然,性格是一个复杂的东西,它包含了很多的方改变。我一直谈到实际工作所需要的是格是至关重要的。项目中不止会遇到技术问题,要同的部门既有合作又有磨擦,如何处理这些事情都需要一个面,并非所有方面都是程序员面试所需要关注的。我的经验是可以重点考察这些方面:1)态度积极还是消极。有的面试感觉,或者你可以在他的经历中发现他积极的因素,这者你能明显感觉到他的消极情绪。积极性在工作中是十分的,积极的人能给团队带来朝气,也更易于合作。基本上,如果确定面试者属于态度积极的,他通过我这一关的可能性就会大大增加;确定属于极的,即使技术能力不错我也会十分谨慎。2)IQ。我的经验是,总体来看,聪明的人在工作中的在面试中要考察一个人是否聪明并不一定要像Google和MS那样找些专门测试IQ的智力题,其实,你只需要看他讨论问题是不是很有逻辑性,思考和说话是者在谈吐中就会自然给你一种积极上进的些都不是太难看出来的。重要态度消表现更为优秀。不是反应敏捷就可以做出大致的判断。另外,眼睛是人心灵的窗户,一个人聪明第11页共13页

与否,眼睛是会说话的。不过,聪明也不完全是优点,比如,当公司或项目遇到困难时,往往是聪明人先跑掉了,坚守的往往是IQ一般的人。3)语言表达能力。语言表达能力也是程序员十分重要的一项素质,它关系到项目中的沟通是否顺畅。面试官可以看看面试者能否用简明的语言介绍清楚曾经做过的项目,能否抓住要点,能否考虑到听者的相关背景。一般来讲,语言表达能力强的人综合能力都不会太差。4)是否具有用户意识。有人说程序员是做研发的,哪来什么用户只有销售、市场人员才会和用户打交道。其实,这是完完全全的错误认识。你写一个模块,甚至一个API,只要有别人用,他就是的用户。有的程序员你

温馨提示

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

最新文档

评论

0/150

提交评论