软件工程的目标就是提高软件的质量与生产率,最终实现软件的工业化生产。质量与生产率之间不存在根本的对立,好的软件工程方法可以同时提高质量与生产率。 软件的质量因素有很多,比如正确性、性能、可靠性、容错性、易用性、灵活性、可扩展性、可理解性、可维护性等。 软件工程的主要环节有人员管理、项目管理、可行性与 ...
分类:
其他好文 时间:
2018-02-14 18:41:19
阅读次数:
126
本书中有一个关键观点是:“硬件并不是特别重要,用户体验才是真正的杀手级应用。“尽管如此,多了解一些你使用的硬件的相关知识,对于整个项目来说是必备的,而对于设计和开发高质量的作品来说敢是不可或缺的。 人们经常咨询应该如可设计肉站及Web应用,以便可以兼容同类设备的不同型号,而答案其实如终如一:如果要设 ...
分类:
移动开发 时间:
2018-02-14 10:34:47
阅读次数:
193
官方 https://github.com/vuejs/vue vue-components组件库 PC端 https://github.com/ElemeFE/element Vue2.0 PC端UI组件库 https://github.com/iview/iview 一套基于 Vue.js 的高 ...
分类:
其他好文 时间:
2018-02-10 13:02:42
阅读次数:
436
python 是一门简单而优雅的语言,可能是过于简单了,不用花太多时间学习就能使用,其实 python 里面还有一些很好的特性,能大大简化你代码的逻辑,提高代码的可读性 关于 pythonic,你可以在终端打开 python,然后输入 ,看看输出什么,这就是 Tim Peters 的 "《The Z ...
分类:
编程语言 时间:
2018-02-05 00:27:50
阅读次数:
191
1. NumPy:实现各种数组对象函数和傅立叶变换等等科学计算模块。2. SciPy:提供更多科学计算功能,包括矩阵,求解线性方程组,积分运算,优化等。3. matplotlib:一个跨平台的数值绘图包,可绘制高质量的2D,3D图像。4. MySQL for Python:Python操作MySQL ...
分类:
编程语言 时间:
2018-02-04 21:06:08
阅读次数:
187
学习基础和C语言基础调查 ======== 一、一种比大多数人(超过90%以上)更好的技能 说句实话,我还没有那种特别特别自信的、说我能拿得出手的、所谓能超过百分之九十以上的人的技能。毕竟人外有人,天外有天。 姑且算上象棋吧,能下的过一些人,碰上一些每天都在下的那种老爷爷可能还是不太招架得过来。 至 ...
分类:
编程语言 时间:
2018-02-04 13:53:52
阅读次数:
180
本篇是我阅读《Effective Objective-C 2.0》的摘要与总结,如有疑问,,我会附上例子解释。 一、熟悉Objective-C 了解Objective-C语言的起源 Objective-C为C语言添加了面向对象特性,是其超集。Objective-C使用动态绑定的消息结构,也就是说,在 ...
分类:
移动开发 时间:
2018-01-30 16:32:06
阅读次数:
225
无论是从技术角度还是开发视角,对于web前端开发规范文档都有一定规范,本文就css3和html5的发展前景总结了一系列的web开发文档,仅供大家参考。规范目的:为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按 ...
分类:
Web程序 时间:
2018-01-26 15:46:46
阅读次数:
513