在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
本篇文章可以作为变分法的简单入门,包含下面四个部分泛函的基本概念预备定理Euler-Lagrange方程的推导具体应用一、泛函的基本概念 变分法的诞生要追溯到Johann Bernoulli(1667-1748)于1696年提出的“最速降线问题”,这个问题是一个求极值问题,但和普通的函数求极值又有....
分类:
其他好文 时间:
2014-09-27 02:26:09
阅读次数:
204
———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———BOOL类型的使用(C语言中没有BOOL类型)1、BOOL类型的本质 BOOL类型的本质其实是整型,它的两个取值YES和NO分别可以用1和0来表示。 宏观上:YES表示非零,NO表示零; 微观上:YES表示1.....
分类:
其他好文 时间:
2014-09-27 01:02:29
阅读次数:
184
/*一次性初始化int pthread_once(pthread_once_t *once_control, void (*init_routine) (void))本函数使用初值为PTHREAD_ONCE_INIT的once_control变量保证init_routine()函数在本进程执行序列中...
分类:
其他好文 时间:
2014-09-27 01:18:59
阅读次数:
192
首先把具有相同颜色的点缩成一个点,即数据离散化。然后使用dp[i]表示涂满前i个点的最小代价。对于第i+1个点,有两种情况:1)自己单独涂,即dp[i+1] = dp[i] + 12)从第k个节点之后(不包括k)到第i+1个节点一次涂完,且一起涂的节点共有num种颜色,即dp[i+1] = dp[k...
分类:
其他好文 时间:
2014-09-27 01:52:09
阅读次数:
295
#include #include #include #include #include void *consumer(void *p){ do{ printf("<<<<(%u),%d\n", (unsigned)pthread_self(), (unsigned int)p...
分类:
其他好文 时间:
2014-09-27 00:28:39
阅读次数:
215
前言>_____level[i].running = 0; 3 taskctl->level[i].now = 0; 4 } 5 task = task_alloc(); 6 task->flags = 2; /* 活动中标志 */ 7 task->priority = 2; //任...
分类:
其他好文 时间:
2014-09-27 00:28:19
阅读次数:
358