本周阅读了《构建之法》第六章。 第六章讲了敏捷流程的相关知识 看了第六章了解到敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互 ...
分类:
其他好文 时间:
2017-11-04 00:05:43
阅读次数:
129
本周阅读了《构建之法》五、六、七章。 第五章讲了几种软件团队的模式、软件开发流程;第六章讲了敏捷流程的相关知识;第七章的内容是关于微软解决方案框架(MSF)的。 邹欣老师的这本书,写得形象生动,第五章用体育运动等团队例子引出软件开发团队的形式。软件团队形式多样,适用于不同的人员与需求。团队可能会演变 ...
分类:
其他好文 时间:
2017-11-03 22:00:05
阅读次数:
162
【题目链接】Universal Online Judge 【题解】本题最大的特点在于从大到小切以及切分规则一致,都是切成px和x-px。 由这两个特点很容易得到结论,后切的蚯蚓得到的px一定比先切的蚯蚓得到的px小,后切的蚯蚓得到的x-px一定比先切的蚯蚓得到的x-px小。 所以可以得到三队列做法, ...
分类:
其他好文 时间:
2017-11-02 18:13:17
阅读次数:
146
函数:slice() 功能:arrayObject.slice(start,end) start:必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。 end:可选。规定从何处结束选取。该参数是数组片断结束处的数 ...
分类:
Web程序 时间:
2017-10-31 18:55:16
阅读次数:
214
本文主要讨论四个问题: (1)为什么会有冗余表的需求 (2)如何实现冗余表 (3)正反冗余表谁先执行 (4)冗余表如何保证数据的一致性 一、需求缘起 互联网很多业务场景的数据量很大,此时数据库架构要进行水平切分,水平切分会有一个patition key,通过patition key的查询能够直接定位 ...
分类:
其他好文 时间:
2017-10-29 18:42:54
阅读次数:
211
Hbase的优缺点 1 列的可以动态增加,并且列为空就不存储数据,节省存储空间. 2 Hbase自动切分数据,使得数据存储自动具有水平scalability. 3 Hbase可以提供高并发读写操作的支持 Hbase的缺点: 1 不能支持条件查询,只支持按照Row key来查询. 2 暂时不能支持Ma ...
分类:
其他好文 时间:
2017-10-29 11:23:18
阅读次数:
217
cronolog是一款日志轮询(rotation)工具,可以用它来把Apache,Tomcat,Nginx等WEB服务器的输出日志切分按日或者按月保存。cronolog从标准输入中读取日志内容,然后把他们写到按指定格式命名的日志文件中。当日期改变后,cronolog会把之前的日志文件关闭,再打开一个包含新日期..
分类:
Web程序 时间:
2017-10-27 18:08:50
阅读次数:
211
/** * @Desc : 切分list位多个固定长度的list集合(我这是业务需要,直接是1w条数据切分) * @Author : RICK * @Params: [historyList] * @Return: java.util.Map * @Date : 2017/10/26 18:30 *... ...
分类:
其他好文 时间:
2017-10-26 19:59:37
阅读次数:
177
int pageSize=5; var array = new List<string>(); 方法1 var pageCount = (int)Math.Ceiling(1.0 * small.Length / pageSize); for (int i = 0; i < pageCount; i ...
我们知道,将字符串拆分成数组,javaScript提供了split()。 比如,这里有以下这样一个字符串str1,需要将其切分成['999','999','999']。那很容易咯。 然而,在实际运用中,处理这样合适的字符串格式就显得点理想化了。 比如,当你遇到这样的情况。同样是将以下字符串转化成[' ...
分类:
编程语言 时间:
2017-10-20 14:37:32
阅读次数:
183