typedef NS_ENUM(NSInteger, NSComparisonResult) {NSOrderedAscending = -1L, NSOrderedSame, NSOrderedDescending};其中,NSOrderedSame表示比较的两个字符串完全一致, 同时,在这个枚举...
分类:
移动开发 时间:
2014-12-14 01:54:58
阅读次数:
187
软测之魂核心测试设计精解
Metasploit渗透测试手册.pdf: http://www.t00y.com/file/80348123
[计算机软件测试(原书第二版)].Cem.Kaner等.扫描版.pdf: http://www.t00y.com/file/80346316
[走出技术分析的陷阱].孙大莹.扫描版.pdf: http://www.t00y.com/file/...
分类:
其他好文 时间:
2014-12-13 19:27:27
阅读次数:
264
本文发表于本人博客。上次说了下HashSet和HashMap之间的关系,其中HashMap这个内部有这么一句:static final float DEFAULT_LOAD_FACTOR = 0.75f; 这一句表示一个常量,作用是当容器数量大小达到0.75%的时候就进行重新在构建一个2倍大小的数组...
分类:
编程语言 时间:
2014-12-12 18:29:05
阅读次数:
213
Description一群小矮人掉进了一个很深的陷阱里,由于太矮爬不上来,于是他们决定搭一个人梯。即:一个小矮人站在另一小矮人的 肩膀上,知道最顶端的小矮人伸直胳膊可以碰到陷阱口。对于每一个小矮人,我们知道他从脚到肩膀的高度Ai,并且他的胳膊长度为Bi。陷阱深度为H。如果我 们利用矮人1,矮人2,矮...
分类:
其他好文 时间:
2014-12-11 23:43:15
阅读次数:
179
敏捷(agility)1 态度决定一切1.1 做事- 先解决问题,再追究责任1.2 欲速则不达代码除了可以运行外,还要保持整洁不要为了追赶工期而陷入简单修复的陷阱(+1/-1修复)第三方代码除了可用外,还要知道其大体原理要进行代码复核,保证代码质量,增加知识1.3 对事不对人表达观点,懂得沟通技巧容...
分类:
其他好文 时间:
2014-12-11 22:12:23
阅读次数:
290
1、 bit 类型:bit(1) 不要以为它只占一个位,事实上它要占一个字节!也就是说当n < 8 时都是这样的!2、 varchar(n) 这里的n不能大于8000,如果想要比8000大你只可以指定varchar(max);这里对于nvarchar(n)也是一样的 我不明白的是为什么是800...
分类:
数据库 时间:
2014-12-11 18:57:40
阅读次数:
181
本文发表于本人博客。上次说了下equals跟==的问题,今天再来认识一下这个equals()跟hasCode()。上次的代码如下: class Person{ public String name; public Person(String name){ ...
分类:
编程语言 时间:
2014-12-11 15:17:18
阅读次数:
152
任何多线程/并行/分布式都会面临一个问题,“数据状态共享"。
有经验的开发者会说,要想正确有效的避开避开状态共享,那么就应该别用任何状态共享。
虽然不得不说,这是一个不错的建议,但是没有状态共享,你需要如何才能知道非本地数据的状态?
也许你会说使用消息,使用消息来处理,那么我们丑陋的回调金字塔应该叠的更高了。
不得不说这是一个解决办法,但是为了保持状态不被修改,那么我们还得在远程申请一个写...
分类:
其他好文 时间:
2014-12-11 12:23:57
阅读次数:
135
{
// Don't sort _queue0, it already comes sorted
std::sort(std::begin(_queueNegZ), std::end(_queueNegZ), compareRenderCommand);
std::sort(std::begin(_queuePosZ), std::end(_queuePosZ), comp...
分类:
编程语言 时间:
2014-12-10 18:02:58
阅读次数:
212
本文发表于本人博客。今天我来说说关于静态变量初始化、数组、==与equals的问题,看下面代码:public class Test{ private final int age; private String name; public Test(){ ...
分类:
编程语言 时间:
2014-12-10 17:42:54
阅读次数:
251