递归: a = f(5) a等于6 a等于6 只执行一次 注意 怎么正确取值 ? 返回值是一个函数就可以啦 装饰器 : 就这么写 装饰器可以嵌套 把嵌套后的函数当成一个整体 正则表达 match 匹配开头 search 从前向后匹配 没有结果返回none findall 匹配所有 xxxx.grou ...
分类:
其他好文 时间:
2016-06-13 11:17:19
阅读次数:
141
优势和劣势 使用Parallel.Invoke的优势就是使用它执行很多的方法很简单,而不用担心任务或者线程的问题。然而,它并不是适合所有的场景。Parallel.Invoke有很多的劣势 如果你使用它来启动那些需要执行很长时间的方法,它将会需要很长时间才能返回。这可能会导致很多的核心在很长时间都保持 ...
分类:
其他好文 时间:
2016-06-13 11:04:46
阅读次数:
226
一 线程的实现: 多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 MyThread th = new MyThread ...
分类:
其他好文 时间:
2016-06-13 09:57:15
阅读次数:
141
if (!m_adapterHandle){ return false;}int rst = pcap_sendpacket((pcap_t*)m_adapterHandle,data ,dataLen);if(rst != 0){ return true;}return false; 看我标黑的就... ...
分类:
编程语言 时间:
2016-06-13 09:56:23
阅读次数:
249
浅复制:只复制指向对象的指针,而不复制引用对象本身。计数器+1 ,就像比如retain 深层复制:复制引用对象本身。计数器不变,产生新对象 retain:始终是浅复制。引用计数每次加一。返回对象是否可变与被复制的对象保持一致。 copy:对于可变对象为深复制,引用计数不改变;对于不可变对象是浅复制, ...
分类:
其他好文 时间:
2016-06-13 08:49:04
阅读次数:
265
一。格式: 1. 代码执行到try,会做标记,在statements里抛异常时会返回到try首行去匹配except,匹配成功则执行except下的代码块,并接着处理后面的代码, 跳开else,最后执行finally里的语句。 匹配不成功则调用系统的默认异常处理程序,标准错误输出,终止程序的运行。 2 ...
分类:
其他好文 时间:
2016-06-13 01:10:35
阅读次数:
218
返回的数据是列表集合,如 在模板中使用方式如下: 参考见: http://stackoverflow.com/questions/5231171/django-templatesyntaxerror-could-not-parse-the-remainder ...
分类:
其他好文 时间:
2016-06-13 01:08:27
阅读次数:
1639
(1)var_dump(); 判断一个变量是否已经声明并且赋值,并且打印类型和值 (2)isset() 判断一个变量是否已经赋值 , 返回boolean (3)unset() 释放一个变量的空间 (4) empty()判断一个类型是否为空 返回boolean ...
分类:
Web程序 时间:
2016-06-13 01:03:45
阅读次数:
163
今天从家度完小长假返回公司上班,在新办公室上班第一天,还是有些小激动,家具和布局都是由我一手操办。在节前为了赶回家的飞机,没有体验完整搬家过程,不过也投入了一上午的精力,收拾打包到搬运上车也是累够呛。 今天下了飞机一路马不停蹄,在下午1点赶到办公室,在楼下买了个汉堡就上楼了,走进办公室,看到了前台玻 ...
分类:
其他好文 时间:
2016-06-13 01:00:39
阅读次数:
108
/** 初始化一个mapView 需导入 #import <MapKit/MapKit.h> - returns: 返回一个mapView对象 */ mapView = [[MKMapView alloc] initWithFrame:CGRectMake(0, 0,WIDTH, HEIGHT-20 ...
分类:
移动开发 时间:
2016-06-13 00:54:28
阅读次数:
192