学习笔记
文章平均质量分 76
wulinan_wln
这个作者很懒,什么都没留下…
展开
-
学习笔记之最大子矩阵问题
首先来看看一维的最大字段和问题的解法: 动态规划算法求解 算法思路如下: 记,则所求的最大子段和为: 由b[j]的定义知,当b[j-1]>0时,b[j]=b[j-1]+a[j],否则b[j]=a[j]。由此可得b[j]的动态规划递推式如下: b[j]=max{b[j-1]+a[j],a[j]},1 具体代码如下原创 2016-07-13 10:16:13 · 463 阅读 · 0 评论 -
学习笔记之KVC,KVO要点总结
1.KVC (1)键值编码中的基本调用是:-valueForKey:和-setValue:ForKey:方法。valueForKey方法会先查找以参数名命名(格式为-key或-isKey)的getter方法。如果没有这样的getter方法,它将会在对象内寻找名称格式为_key或key的实例变量。-setValue:ForKey:的查找方式相同。 (2) 对于KVC,Cocoa会自原创 2016-07-07 09:05:50 · 275 阅读 · 0 评论 -
学习笔记之内存管理
1.内存管理/引用计数 (1)Cocoa框架中Foundation框架类库的NSObject类担负内存管理的职责。Objective-C内存管理中的alloc/retain/release/dealloc方法分别指代NSObject类的alloc类方法、retain实例方法、release实例方法和deallco实例方法。 (2)内存管理的思考方式:自己生成的对象自己持有:通过allo原创 2016-07-07 09:08:16 · 392 阅读 · 1 评论 -
学习笔记之Block
block 1.定义:block是C语言的扩充,其功能是带有自动变量(局部变量)的匿名函数(不带有名称的函数)。block提供了类似C++和Object- C类生成实例或对象来保持变量的方法。 2.语法:^(返回值类型)(参数列表){表达式};返回值类型可以省略,此时若表达式中有return语句,就使用return的类型,若没有就返回void。表达式中含有多个return语句时原创 2016-07-07 16:23:07 · 244 阅读 · 0 评论 -
学习笔记之GCD
GCD原创 2016-07-07 16:37:29 · 361 阅读 · 0 评论 -
学习笔记之TCP/IP协议结构
TCP/IP 五层协议体系结构:物理层、数据链路层、网络层、运输层、应用层原创 2016-07-07 16:51:50 · 412 阅读 · 0 评论 -
学习笔记之TCP拥塞控制
TCP的拥塞控制原创 2016-07-07 16:56:25 · 447 阅读 · 1 评论 -
学习笔记之MySQL
1.distinct语句时,所有null值都是相等的,所以distinct后只会留下一个null值。 2.group by语句在不和集合函数连用时与distinct相同,但是两者不同的是group by会默认排序,但是distinct不会。 3.and操作中,null and true->null;null and false ->false ;null and null ->null.在my原创 2016-09-08 21:50:49 · 295 阅读 · 0 评论