摘要: 《构建之法:现代软件工程》,一本架构在理论和实践之上的优秀的软件工程著作。 代码复审的目的在于:1.找出代码的错误2.发现逻辑错误3.发现算法错误4.发现潜在的错误和回归性错误5.发现可能需要改进的地方6.教育开发人员 代码复审的步骤:1.代码必须成功的编译,在所有的平台上,同时要编译Debug|R 阅读全文
posted @ 2017-11-29 11:43 Aimai 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 通过学习这门课让我知道了什么是软件工程,团队合作的重要性。这门课是为了克服软件危机,人们借鉴工程学的原理和方法形成的一门课。 主要的学习内容包括:1 软件的开发方法(需求分析,设计,编程,测试和维护)2 软件工具 3 软件工程环境 4 软件工程管理 软件开发模型包括:瀑布型。原型进化模式。增量模式。 阅读全文
posted @ 2017-11-29 11:33 Aimai 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 我看到了一段文字不知道该如何取舍其中的意义,如果最后做性能分析的时候发现性能问题造成的原因是前期一个隐藏在很深地方的不妥当架构造成的,这个时候该如何取舍? 我很是困惑! 阅读全文
posted @ 2017-11-06 10:52 Aimai 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 覆盖面广,知识点齐全。本书旨在介绍软件工程,但又不仅仅是介绍软件工程。本书对软件工程师的成长、IT行业的创新和职业道德等也进行了细致的介绍。作者以不同的视角来看待整个行业及行业中人的发展,其观点值得大家深思。 软件研发是一个复杂的系统,只有系统的每一部分都正常运转,整个系统才能够一切正常。一旦某个环 阅读全文
posted @ 2017-11-06 10:44 Aimai 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 首先下载, Android Studio软件首次打开需要更新SDK,由于该网站无法打开,会导致软件无法启动完成。我们可以通过配置sdk下载代理的方式来完成更新。 首先找到配置文件,在文件夹D:\Program Files\Android\Android Studio\bin中找到idea.prope 阅读全文
posted @ 2017-09-22 21:03 Aimai 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1.进入到工作目录中,初始化一个代码仓库 使用命令:git init使用 cd 到 文件夹路径 /Users/h/Desktop/文件夹 下 注意:可以用 touch xx.m 建立一个xcode .m 文件 其他类型文件一样然后在文件路径下建立一个 testGit 文件 cd到该目录下 /User 阅读全文
posted @ 2017-09-22 20:59 Aimai 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 排列有这么一个定义:在一个1,2,...,n的排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。逆序数为偶数的排列称为偶排列;逆序数为奇数的排列称为奇排列。如2431中,21,43,41,31是逆序,逆序数是4,为 阅读全文
posted @ 2017-09-07 20:15 Aimai 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 我在团队项目中担任逻辑算法设计; 阅读全文
posted @ 2017-09-07 20:13 Aimai 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1 引言 1.1 编写目的 在日常生活中市民上有很多的计算器,但是功能不能满足个人的需求,并且价格昂贵,操作不便,所以能够通过自己的双手设计开发一个属于自己的计算器是非常有意义的。 1.2 背景 我们日常生活的开支,大额数字或者多倍小数的计算都需要计算器的帮助,处理数字的开方、正余弦都离不开计算器。 阅读全文
posted @ 2017-09-07 20:12 Aimai 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1 引言 1.1 编写目的 在日常生活中市民上有很多的计算器,但是功能不能满足个人的需求,并且价格昂贵,操作不便,所以能够通过自己的双手设计开发一个属于自己的计算器是非常有意义的。 1.2 背景 我们日常生活的开支,大额数字或者多倍小数的计算都需要计算器的帮助,处理数字的开方、正余弦都离不开计算器。 阅读全文
posted @ 2017-09-07 20:11 Aimai 阅读(156) 评论(0) 推荐(0) 编辑