iOS中的协议说白了就是方法的声明,只声明不需要实现,实现的部分由遵守协议方完成. 先看个协议的小例子:这个例子是先给出两个协议,再创建两类人遵守协议. 流氓协议(RogueDelegate.h) 君子协议(GentleDelegate.h) 遵守协议的对象 实现协议 协议中的概念 委托:就是委托别 ...
分类:
移动开发 时间:
2017-04-12 13:17:01
阅读次数:
209
了解过js的同学基本上都遇到过()()这种方式的函数体。一开始我也不懂这是啥,没见过啊,这特么到底是什么玩意?具体深入了解后,才知道这是匿名函数直接执行的一种写法。看过某些帖子上有一个经典的例子,在此记录下来。 这种方式叫函数的闭包(closure),可以让匿名函数立即被执行(最后面的那对括号就是让 ...
分类:
其他好文 时间:
2017-04-12 13:10:31
阅读次数:
121
private int BinarySearch(List list,int value) { int low = 0; int high = list.Count - 1; int middle = 0; while(lowvalue) high = middle-1; else if(list[... ...
分类:
其他好文 时间:
2017-04-12 13:07:57
阅读次数:
166
这几天毕设的事情,需要把Modbus数据包变成十六进制形式,但是wireshark不是非常给力,也可能是我还没找到窍门吧。这几天的文本处理把我整的够惨,有些问题以前从来没想过,遇到了真是让人觉得书到用时方恨少呀。做下笔记,以后用的着。 一、目录结构解析 [ root@ssd #] ls /tmp 1 ...
分类:
编程语言 时间:
2017-04-12 12:29:05
阅读次数:
523
一)常对象 加const关键字即可,例,const box(a,b,c) 二)常对象成员 1.在构造函数进行赋值时常数据成员只能利用初始化列表进行初始化 2.常成员函数可以引用普通数据成员,常数据成员和常对象,但都不能改变其值 3普通成员函数可以引用普通数据成员(能改变其值),常数据成员(不能改变其 ...
分类:
其他好文 时间:
2017-04-12 12:22:17
阅读次数:
206
传送门:http://poj.org/problem?id=3111 这也是01规划问题, 解题思路见http://www.cnblogs.com/IKnowYou0/p/6696805.html 实现代码: ...
分类:
其他好文 时间:
2017-04-12 11:49:31
阅读次数:
184
local EARTH_RADIUS = 6378.137local function rad(d) return d * math.pi / 180.0end local function getDistance(lat1,lng1,lat2,lng2) local radLat1 = rad(l ...
分类:
其他好文 时间:
2017-04-12 11:47:29
阅读次数:
950
题目: Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted i ...
分类:
编程语言 时间:
2017-04-12 11:10:28
阅读次数:
149
若运行时输入以下命令行 tt 12 345 678,则程序运行的输出结果是 :136 主函数的第一个参数argc为整型参数,记下从命令行输入参数的个数; 第二个参数argv是一个字符型的指针数组,它的每一个元素分别指向命令行输入的各字 符串。 在本例中argc的值为4,argv[0]指向字符串“tt ...
分类:
其他好文 时间:
2017-04-12 11:05:38
阅读次数:
190
情景一、Return 在if判断结构或者其他程序结构,例如for、switch中使用。用于阻止程序往下面执行。 场景二、return 用于返回方法执行的结果 ...
分类:
编程语言 时间:
2017-04-12 10:09:34
阅读次数:
228