码迷,mamicode.com
首页 > 其他好文
如何使用随机数函数
srand函数是随机数发生器的初始化函数,原型: void srand(unsigned seed); 它需要提供一个种子,如: srand(1); 直接使用1来初始化种子。 不过常常使用系统时间来初始化,即使用 time函数来获得系统时间,它的返回值为从 00:00:00 GMT, January 1, 1970 到现在所持续的秒数,然后将time_t型数...
分类:其他好文   时间:2014-11-24 06:30:10    阅读次数:79
勘误:HidRegisterMinidriver应在hidclass.lib而非hid.lib
参考msdn:http://msdn.microsoft.com/en-us/library/ff539835 Version Available in Windows 2000 and later versions of Windows. Header Hidport.h (include Hidport.h) Library...
分类:其他好文   时间:2014-11-24 06:32:06    阅读次数:99
Leetcode-Maximal Rectangle
Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.Analysis:For each position (i,j),...
分类:其他好文   时间:2014-11-24 06:28:38    阅读次数:113
第8条:理解“对象等同性”这一概念
1、== 操作符 比较的是两个指针本身,而不是其所指的对象。2、NSObject协议中的isEqual:方法 一般来说两个类型不同的对象总是不相等的。如果已经知道两个对象都属于同一个类,那么就可以使用该方法了。 例: - (BOOL)isEqual:(id)object { ...
分类:其他好文   时间:2014-11-24 06:28:45    阅读次数:149
Foundation Protocols
ProtocolsProtocolAbstractNSCacheDelegateThe delegate of anNSCacheobject implements this protocol to perform specialized actions when an object is abou...
分类:其他好文   时间:2014-11-24 06:27:23    阅读次数:180
第7条:在对象内部尽量直接访问实例变量
在对象外部: 总是使用属性来访问。在对象内部: 除了几种特殊情况外,强烈建议在读取实例变量时采用直接访问形式。而在设置实例变量时通过属性来做。在初始化方法及dealloc方法中,总是使用直接通过实例变量来读写数据。 例:以下会抛出异常 -(void)setLastName:(NSSt...
分类:其他好文   时间:2014-11-24 06:26:12    阅读次数:90
Foundation Classes
ClassesClassAbstractNSObjectNSObject is the root class of most Objective-C class hierarchies. 在Objective-C的类层次结构树中,NSObject是大多数类的根类。NSArrayNSArrayand ...
分类:其他好文   时间:2014-11-24 06:26:34    阅读次数:108
Leetcode-Scramble String
Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively.Below is one possible representatio...
分类:其他好文   时间:2014-11-24 06:27:02    阅读次数:153
Leetcode-Interleaving String
Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2. For example,Given:s1 = "aabcc",s2 = "dbbca",When s3 = "aadbbcbcac", retu...
分类:其他好文   时间:2014-11-24 06:25:09    阅读次数:58
HDU3487(splay区间翻转+区间切割)
题意:开始有一个1,2,3,。。。n的序列,进行m次操作,cut a b c将区间[a,b]取出得到新序列,将区间插入到新序列第c个元素之后。filp a b 将区间a,b翻转,输出最终的序列。思路:对于cut操作我们需要先提取出区间[a,b]然后,先暂时分裂出去,然后以c为边界分裂左右两部分,然后...
分类:其他好文   时间:2014-11-24 06:26:26    阅读次数:155
平衡二叉树 AVL 的插入节点后旋转方法分析
平衡二叉树 AVL( 发明者为Adel'son-Vel'skii 和 Landis)是一种二叉排序树,其中每一个节点的左子树和右子树的高度差至多等于1。首先我们知道,当插入一个节点,从此插入点到树根节点路径上的所有节点的平衡都可能被打破,如何解决这个问题呢?这里不讲大多数书上提的什么平衡因子,什么最...
分类:其他好文   时间:2014-11-24 06:26:20    阅读次数:78
第6条: 理解“属性”这一概念
通过对象来存储并传递数据,在对象之间传递数据并执行任务的过程称为“消息传递”。OC对象会把其所需要的数据保存为实例变量并通过“存取方法”来访问。这称为属性。@dynamic 告诉编译器:不要自动创建实现属性所用的实例变量,也不要为其创建存取方法。这样在编译时虽然发现没有定义存取方法也不会报错,相.....
分类:其他好文   时间:2014-11-24 06:25:04    阅读次数:130
第十一章:使用类
1、运算符重载 operator+ (take '+' for example) (1) 重载后必须至少有一个用户定义的操作数(struct class etc...),防止把一个C++标准的‘-’重载成'+' (2) 不能违反运算符原来的句法规则; 例如不能将'%'重载成一个操作数 (3)...
分类:其他好文   时间:2014-11-24 06:25:34    阅读次数:69
The Foundation Framework 百度翻译
The Foundation framework defines a base layer of Objective-C classes. In addition to providing a set of useful primitive object classes, it introduces...
分类:其他好文   时间:2014-11-24 06:24:12    阅读次数:96
隐形朋友圈
万圣节还要加班。扭开了房门,翻开手机,倒卧在沙发上休息。灯还没开,门还没锁。家里空荡荡的。看来今天还真有点累了。小张那小子,口口声声说自己屌丝一名孤独终老,啥时候找了个这么漂亮的女朋友了,真不厚道。记得高中淑娴也只是一个不起眼的女生,怎么现在天天自拍起来这么好看。赶紧点个赞,说不定她改天约我出去玩。...
分类:其他好文   时间:2014-11-24 06:24:51    阅读次数:119
(原创) 巩固理解I2C协议(MCU,经验)
题外话:这几天天气突然转冷了。今天已是11月23日了,查查黄历,昨天(11月22日)刚好是小雪,一夜温度骤降,果然老祖先的经验有灵验!冬天来了,还是多加加衣服,注意保暖! 1.Abstract 前些天借用他人的一块MCS-51开发板来做实验,不想这块板子与我刚开始接触MCS-51的板子一样,实在是太...
分类:其他好文   时间:2014-11-24 06:23:09    阅读次数:171
LightTable的结构(二)
这节主要研究下object的一个属性,behaviors定义一个behavior需要提供name,trigger,reaction(behavior ::on-close-destroy :triggers #{:close} :reaction (fn [thi...
分类:其他好文   时间:2014-11-24 06:21:58    阅读次数:66
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!