在本书第一章里,作者为我们介绍了一些关于开源的历史和开源的开发方式。同时作者为我们对比了传统开发模式与开源开发的优劣之处。这两者的对比能让我们对于软件开发模式有一个更深刻的认识。 开源不仅给出了一种生产和分发软件的替代性经济基础方案;它还能彻底改变软件开发的具体过程——将其从少数隐士手里拿出来,散播
分类:
其他好文 时间:
2016-03-05 18:45:44
阅读次数:
126
网站的加载速度对于一个网站来说非常重要,自己用着来自不同厂商的服务器,对比优劣,所给磁盘、内存空间等等感觉都够用不是事,主要响应速度有比较大的差异,直觉看比较麻烦,于是写了个简单的页面直接测试加载速度。 head部分写入以下内容,记下开始时刻: <script> var start = new Da
分类:
Web程序 时间:
2016-03-01 00:51:29
阅读次数:
979
2.1算法的特性 算法具有五个基本特性:输入、输出、有穷性、确定性、可行性。 2.2算法设计的要求 正确性、可读性、健壮性、时间效率高和存储量低 2.3算法时间复杂度 2.2算法空间复杂度 结束语 算法的优劣直接决定了程序运行的效率
分类:
编程语言 时间:
2016-02-26 14:09:24
阅读次数:
180
Web框架第三篇--缓存篇 缓存的优劣很大程度上决定了框架的效率,一个有节操的缓存它应该是高效的,利用率高的,具备更多扩展功能的。 一、介绍之前 计算机各个硬件的运行效率是不一样的,CPU>>一级缓存>>二级缓存>>内存>>硬盘。如何提供CPU、一级缓存、二级缓存的使用率是操作系统的课题。我们需要做
分类:
Web程序 时间:
2016-02-21 17:03:35
阅读次数:
196
本文来源:http://sofar.blog.51cto.com/353572/1579894/ 前言 一个由 Python 编写的强大的配置管理解决方案。尽管市面上已经有很多可供选择的配置管理解决方案,但他们各有优劣,而 ansible 的特点就在于它的简洁。让 ansible 在主流的配置管理系
分类:
其他好文 时间:
2016-02-16 00:02:40
阅读次数:
339
对挑战,百度采取了两条腿走路的策略。一方面,我们设计开发了一套HC系统,将复杂的评估任务拆解,分发给大量非专业人员评价。另一方面,基于宝贵的用户日志,我们设计了一套实验框架,在不影响百度在线服务的条件下开展超大规模的对比实验,获取网民的真实反馈,评判新算法的优劣。评估算法最终是评估用户体验。在实践中
分类:
其他好文 时间:
2016-02-04 13:18:55
阅读次数:
117
负载均衡策略的优劣及其实现的难易程度有两个关键因素: (1) 负载均衡算法 (2) 对网络系统状况的检测方式和能力 1、 轮循均衡(Round Robin):每一次来自网络的请求轮流分配给内部中的服务器,从1至N然后重新开始。此种均衡算法适合于服务器组中的所有服务器都有相同的软硬件配置并且平均服务请
分类:
其他好文 时间:
2016-02-02 17:42:37
阅读次数:
90
1.1 编程规律 1.1.1 归纳总结自己领域编程套路 1.1.2 对比编程套路与详细设计的关系 1.1.3 软件工程模式-参数化代码块组装技术 1.1.4 分析参数化代码块优劣分析 1.1.5 依据参数化代码块实现自动代码生成的策略 1.1.6 对比参数化代码块、自动代码生成与类库API编程 1.
分类:
其他好文 时间:
2016-01-29 20:53:03
阅读次数:
224
收集大量的数据可能比算法的优劣更重要Banko和Brill在2001年做了一个研究,是关于在句子中对易混单词进行识别,画出了上图的右边的那个图,这个图显示了对于不同的算法,它们的表现相似,但是随着training set size的增加,不同的算法的性能都增加。这个说明了一个较劣势的算法,如果它有大...
分类:
其他好文 时间:
2016-01-26 18:03:59
阅读次数:
166
代码布局抛弃storyboard,用代码生成界面,它的优劣不谈首先在项目设置中,更改应用的“入口”不选main,清空它然后在AppDelegate.m中,更改(添加内容),别忘了import1 - (BOOL)application:(UIApplication *)application didF...
分类:
移动开发 时间:
2016-01-24 07:00:34
阅读次数:
464