//非分离线程未使用join函数例子:#include#include#include#include#includevoid*consumer(void*p){ static a=0 ; a++; printf("<<<<<<<<<<<<<<<<<<<<<(%u),%d\n",(...
分类:
编程语言 时间:
2014-09-27 01:55:48
阅读次数:
219
Katu PuzzleTime Limit: 1000msMemory Limit: 65536KBThis problem will be judged onPKU. Original ID:367864-bit integer IO format:%lld Java class name:Mai...
分类:
其他好文 时间:
2014-09-27 01:05:39
阅读次数:
303
1 // 帮助实现单例设计模式 2 3 // .h文件的实现 4 #define SingletonH(methodName) + (instancetype)shared##methodName; 5 6 // .m文件的实现 7 #if __has_feature(objc_arc) //...
分类:
其他好文 时间:
2014-09-27 01:55:29
阅读次数:
196
在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。现在,我们就把上次的'hello, world'程序用文本编辑器写出来,保存下来...
分类:
其他好文 时间:
2014-09-27 00:31:59
阅读次数:
245
#include#include#include#include#includevoid *consumer(void *p){ static a = 0; a++; printf("<<<<(%u),%d\n", (unsigned)pthread_self(), a...
分类:
其他好文 时间:
2014-09-27 01:05:09
阅读次数:
233
环境:CentOS 6.3 [root@AY1406151605405725a8Z ghost]# ls -l total 108 -rw-rw-rw- 1 root root 1132 Sep 25 18:46 bower.json -rw-rw-rw- 1 root root 3916 Sep ...
分类:
其他好文 时间:
2014-09-27 02:11:39
阅读次数:
290
part3保罗·格雷厄姆其人其事page14-page26 1964年,保罗·格雷厄姆(Paul Graham)出生于匹兹堡郊区的一个中产阶级家庭。父亲是核反应堆的物理学家,母亲再家照看他和他的妹妹。 青少年时代,格雷厄姆就开始编程。但是,他还喜欢许多与计算机无关的东西,这再在编程高手之中是.....
分类:
其他好文 时间:
2014-09-27 00:31:19
阅读次数:
208
有时候我们希望从外网访问自己电脑ftp,apache等服务,而自己服务器又处于内网中(指通过路由器上网),这时候可以通过对路由器进行端口映射来达到从外网访问自己电脑的目的。比如:我们在自己电脑建设了一个ftp服务器,我们自己电脑的ip地址为:192.168.1.101,处在同一个路由器的其他电脑可以...
分类:
其他好文 时间:
2014-09-27 01:21:08
阅读次数:
175
Uva 11388 GCD LCM( 数论 )题意: 求是否存在a,b 使得lcm(a,b) = L, gcd(a,b) = G,不存在输出-1,存在输出a,b,且a尽可能小分析: 强行暴力是不可能的数据很大,要用llu,这里有两种思路思路一: 由题意可知 a*b = G*L保证a = G的倍数的....
分类:
其他好文 时间:
2014-09-27 01:20:59
阅读次数:
233
将Sublime Text 2搭建成一个好用的IDE 说起编辑器,可能大部分人要推荐的是Vim和Emacs,本人用过Vim,功能确实强大,但是不是很习惯,之前一直有朋友推荐SUblime Text 2这款编辑器,然后这段时间就试了一下,就深深地喜欢上这款编辑器了,对于类似的编辑器,我用过notep....
分类:
其他好文 时间:
2014-09-27 01:54:09
阅读次数:
187
将Sublime Text 2搭建成一个好用的IDE 说起编辑器,可能大部分人要推荐的是Vim和Emacs,本人用过Vim,功能确实强大,但是不是很习惯,之前一直有朋友推荐SUblime Text 2这款编辑器,然后这段时间就试了一下,就深深地喜欢上这款编辑器了,对于类似的编辑器,我用过notep....
分类:
其他好文 时间:
2014-09-27 02:10:39
阅读次数:
331
#include #include #include #include pthread_mutex_t mu;void *consumer1(void *p){ if(!pthread_mutex_lock(&mu)) printf("get mutex...
分类:
其他好文 时间:
2014-09-27 01:03:49
阅读次数:
201
#include #include #include #include pthread_cond_t cond;pthread_mutex_t mp; void *consumer1(void *p) { pthread_mutex_lock(&mp); ...
分类:
其他好文 时间:
2014-09-27 02:10:19
阅读次数:
235
#include #include #include #include #includepthread_key_t key;void destructor(void *data) { if(data != NULL) free(data); pri...
分类:
其他好文 时间:
2014-09-27 01:20:09
阅读次数:
260
Python是一种计算机程序设计语言。尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令。而不同的编程语言,干同一个活,编写的代码量,差距也很大。代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。YouTube是Python...
分类:
编程语言 时间:
2014-09-27 01:03:19
阅读次数:
208
大端小端问题:内存从左到右读史从高低址到低地址,故为小端字节对齐问题:常见的32位系统struct A{ int a; char b; short c;};struct B{ char b; int a; short c;};A占8字节,B占12字节。union{ int a; char b[2];...
分类:
编程语言 时间:
2014-09-27 01:53:08
阅读次数:
176
因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的...
分类:
编程语言 时间:
2014-09-27 02:09:39
阅读次数:
185