因为需要些多线程的C++爬虫 之前弄得多线程没有使用互斥,然后出现一些问题就是,重复下载了网页......网上查了下 发现这块代码不多 所以我写个博客 分享给需要的人
编译环境VS2013+WIN8.1 或者codeblocks +win8.1 下面的代码是codeblocks下的,变化一处就可以放vs 见注释
代码参考了这里:http://bbs.csdn.net/topics/37...
分类:
编程语言 时间:
2015-04-14 21:36:23
阅读次数:
170
一个很著名的防止变量被覆盖的例子是使用jQuery和Prototype JavaScript库。它们都大量使用了字符变量$。如果在应用中同时引用了这两个库,则最后添加的库将控制$。将变量传递给自执行匿名函数的技巧,可以用来保证在一块代码里面,jQuery可以使用$变量。 对于这个例子,你应该知道j....
分类:
其他好文 时间:
2015-04-13 06:49:32
阅读次数:
141
CSS/CSS3在线手册:http://www.css119.com/book/css/50个CSS代码片段必备:http://blog.csdn.net/holandstone/article/details/17613089CSS规范和常用模块代码段:http://nec.netease.com...
分类:
Web程序 时间:
2015-04-12 17:29:32
阅读次数:
178
代码块在其他的语言中都或多或少接触过一些,如perl中sort{$a$b}keys,传入代码块实现按数值排序,在swift中用到闭包,更加深入学习到training closure、capturing value等代码风格,对代码块有了深入的了解,并且意识到代码块是引用类型(Reference Ty...
分类:
其他好文 时间:
2015-04-11 01:13:44
阅读次数:
195
1.苹果推荐的单例使用方法:假如有个User类,在User类中创建类方法+(User *)shareInstance{static User *user = nil;static dispatch_once_t onceToken;//确保下面的块代码只会调用一次dispatch_once(&onc...
分类:
其他好文 时间:
2015-04-07 23:20:51
阅读次数:
162
一. 对象块代码如下: 1 public class TestObject { 2 int i; 3 int j; 4 { 5 System.out.println("对象块执行...."); 6 this.i = 1; 7 t...
分类:
编程语言 时间:
2015-04-06 21:32:41
阅读次数:
143
1 #import "HMViewController.h" 2 3 @interface HMViewController () 4 5 @end 6 7 @implementation HMViewController 8 9 - (void)viewDidLoad10 {11 ...
分类:
编程语言 时间:
2015-04-04 01:12:28
阅读次数:
248
【将长的离谱的方法大卸八块】 代码块愈小,功能愈容易管理。 将代码拆成更小的代码移至更适合的类。 可使用的重构方法有:Extract Method。 下述代码块是一个函数的其中一部分代码,可以 Extract 成一个单独的 Method。 提取后的方法如下: 重构技术就是...
分类:
其他好文 时间:
2015-03-31 21:57:32
阅读次数:
79
需求
最近项目中这么一个功能,希望app监听android file system,当有文件create/modify/detele时,app收到通知,把对应的变化信息告诉服务器
需求的解决方案
当我们用手机拍照时,会把拍照的文件保存在sdcard的DCIM文件夹下。当文件生成时,我们会接收到create/modify/write_close消息,我们要做的是在write_close...
分类:
移动开发 时间:
2015-03-31 12:54:59
阅读次数:
2539