码迷,mamicode.com
首页 > 其他好文
条款18:让接口容易被正确使用,不易被误用(Make interface easy to use correctly and hard to use incorrectly)
NOTE : 1.好的接口容易被正确使用,不容易被误用。应该让所有接口努力达成这些性质。 2.“促进正确使用”的办法包括接口的一致性,以及内置类型的行为兼容。 3.“阻止误用”的办法包括建立新类型/限制类型上的操作,束缚对象值,以及消除客户的资源管理责任。 4.tr1::s...
分类:其他好文   时间:2015-09-10 00:31:25    阅读次数:153
软件测试
软件产品开发周期如下图所示:假定软件开发周期的七个阶段包括了信息的沟通、理解和转换,以及大多数的软件错误都来源于信息处理中的故障,那么现在有三种补充的方法来预防或识别这些错误。首先,我们可以使软件开发过程更加精密,以防其中出现很多错误。其次,在每个阶段结束时可以引入一个独立的验证过程,在进入下一个阶...
分类:其他好文   时间:2015-09-10 00:31:49    阅读次数:193
Centos 编译安装Haproxy
一.环境介绍 1.Centos6 2.haproxy-1.4.25.tar.gz二.安装$ curl -O http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.25.tar.gz$ tar zxvf haproxy-1.4.25.tar.gz$ .....
分类:其他好文   时间:2015-09-10 00:31:18    阅读次数:239
第一百六十天 how can I 坚持
达沃斯论坛-大连 下一年G20峰会也是在中国,确实应该对中国经济充满信息,未来世界格局肯定是中国主导。 今晚要发布iPhone6s,其实很想体验下,就是太贵了。 今晚回来玩了两局dota都输了。 其他还有周鸿祎和酷派开战了,其实还是对周充满幻想的,只是为什么会是这么个结局,这样搞下去手机...
分类:其他好文   时间:2015-09-10 00:31:57    阅读次数:179
Pipe - POJ 1039(线段相交交点)
题目大意:有一个不反光并且不透光的管道,现在有一束光线从最左端进入,问能达到的最右端是多少,输出x坐标。分析:刚开始做是直接枚举两个点然后和管道进行相交查询,不过这样做需要考虑的太多,细节不容易掌控。后来发现其实只需要对接口进行一下相交查询就简单多了,因为只需要考虑能不能通过每个截口就可以了,而且这...
分类:其他好文   时间:2015-09-10 00:28:56    阅读次数:149
设计模式:鸭子
设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的...
分类:其他好文   时间:2015-09-10 00:30:57    阅读次数:218
hdu 5349 MZL's simple problem
题目连接http://acm.hdu.edu.cn/showproblem.php?pid=5349MZL's simple problemDescriptionA simple problemProblem DescriptionYou have a multiple set,and now th...
分类:其他好文   时间:2015-09-10 00:28:02    阅读次数:145
UIAlertView+Blocks.h
#import typedef void (^DismissBlock)(int buttonIndex);typedef void (^CancelBlock)();@interface UIAlertView (Blocks) + (UIAlertView*) showAlertViewWit....
分类:其他好文   时间:2015-09-10 00:30:32    阅读次数:129
[LeetCode]Spiral Matrix
Spiral MatrixGiven a matrix ofmxnelements (mrows,ncolumns), return all elements of the matrix in spiral order.For example,Given the following matrix:[...
分类:其他好文   时间:2015-09-10 00:26:59    阅读次数:124
Centos 部署Keepalive高可用软件
Keepalive安装部署一.环境介绍1)Centos6.42) keepalived-1.2.123) 主备机的ipMaster:172.31.100.5Slave: 172.31.100.54Virtault ip:172.31.100.1二.部署安装计划具体部署步骤:步骤1:安装步骤2:配置步...
分类:其他好文   时间:2015-09-10 00:28:55    阅读次数:204
0909操作系统
1.一台计算机最基本的组成是我们肉眼所能看到的硬件资源,如显示器,鼠标等。但若计算机没有操作系统,便没有我们像现在那样在显示屏上操作,任意打开自己喜欢的软件。所以,我觉得操作系统就是一个支撑,没有它,我们不能进行一系列的电脑操作。2.至于为什么学操作系统?由于物联网与互联网、移动通信、传感等都有密切...
分类:其他好文   时间:2015-09-10 00:27:59    阅读次数:184
UART协议
通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称作UART,读音/?ju?art/)是一种异步收发传输器,是电脑硬件的一部分,将资料由串行通信与并行通信间作传输转换。一般和类似Maxim的MAX232之类的标准信号幅度变换芯片进行搭配...
分类:其他好文   时间:2015-09-10 00:26:16    阅读次数:549
hdu 5412 CRB and Queries
题目连接http://acm.hdu.edu.cn/showproblem.php?pid=5412CRB and QueriesDescriptionThere are $N$ boys in CodeLand. Boy i has his coding skill $A_{i}$. CRB wa...
分类:其他好文   时间:2015-09-10 00:26:56    阅读次数:177
未知高度的图片垂直居中
1 2 3 4 5 未知高度的图片垂直居中 6 7 11 12 17 18 19 20 21 22 23 24 ...
分类:其他好文   时间:2015-09-10 00:26:45    阅读次数:137
幸福就是有人爱、有事做、有所期待(转)
1这个世界上最正确的是跟自己比,想一想今天是不是比昨天进步了一点,想一想明年是不是比今年更加好一点。想一想,10年以后的你是不是比今年的你要更加出色。2现在这个世界,吸引人注意力的事情太多,从电影电视到电脑游戏,有时欲罢不能,把很多重要事情都耽误了。让我想起了一句话:注意力也是一种资源,分散注意力就...
分类:其他好文   时间:2015-09-10 00:26:06    阅读次数:228
思维导图学习一
1.培训课件思维导图模板
分类:其他好文   时间:2015-09-10 00:26:07    阅读次数:134
hdu 5327 Olympiad
题目连接http://acm.hdu.edu.cn/showproblem.php?pid=5327OlympiadDescriptionYou are one of the competitors of the Olympiad in numbers. The problem of this ye...
分类:其他好文   时间:2015-09-10 00:26:09    阅读次数:131
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!