Wait函数
pid_t wait(int *status);//函数原型
头文件、
进程一旦调用了wait,就立即阻塞自己,由wait自动分析当前进程的某个子进程是否已经退出,如果它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到,wait就会一直阻塞在这里,直到有一个出现为止。
SIGCHLD
SIGCHLD,Linux的一...
分类:
系统相关 时间:
2014-10-06 12:14:10
阅读次数:
209
摘要:Part I分析了GPU客户端之间存在的同步问题,以及Chromium的GL扩展同步点机制的基本原理。本文将源代码的角度剖析同步点(SyncPoint)机制的实现方式。同步点机制的实现主要涉及到是如何跨进程实现两个GL扩展接口InsertSyncPointCHROMIUM和WaitSyncPointCHROMIUM的实现方式,以及如何实现GPU服务端的同步点等待。...
分类:
其他好文 时间:
2014-10-06 13:53:50
阅读次数:
132
一.C++中的泛型编程
--- 函数模板
--- 提供一种特殊函数可用不同类型进行调用
--- 类型可以被参数化
template
void Swap(T& a,T& b)
{
T t=a;
a = b;
b = t;
}
说明: -template 关键字用于声明开始泛型编程
-typename 关键字用于声...
分类:
其他好文 时间:
2014-10-06 13:20:22
阅读次数:
200
1,前导空白
IE6,IE7,IE8的innerHTML时不会保留前导空白
var div = document.createElement('div');
div.innerHTML = " ";
return div.firstChild.nodeType === 3;
}
2,tbody
IE6,IE...
分类:
其他好文 时间:
2014-10-06 12:46:50
阅读次数:
192
最少乘法次数
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
给你一个非零整数,让你求这个数的n次方,每次相乘的结果可以在后面使用,求至少需要多少次乘。如24:2*2=22(第一次乘),22*22=24(第二次乘),所以最少共2次;
输入第一行m表示有m(1
每一组测试数据有一整数n(0输出输出每组测试数据所需次数s;...
分类:
其他好文 时间:
2014-10-06 12:46:40
阅读次数:
431
Atitit.web三大编程模型 Web Page Web Forms 和 MVC
1. 编程模型是 Web Forms 和 MVC (Model, View, Controller)。
2. Web编程模型?在这里我们定义Web编程模型为如何编写代码生成html返回给最终用户的方法。
它包括两部分,一个是如何编写Web应用程序的规范,另一个则是实现这一规范的Web编程框架...
分类:
Web程序 时间:
2014-10-06 12:29:50
阅读次数:
210
Help him
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 480 Accepted Submission(s): 119
Problem Description
As you know, when y...
分类:
其他好文 时间:
2014-10-06 12:46:20
阅读次数:
147
记住寄存器的编码对以后硬编码有用……...
分类:
其他好文 时间:
2014-10-06 13:36:10
阅读次数:
191
原创blog,转载请注明出处
头文件:
#include
#include
函数原型:
pid_t fork( void);
(pid_t 是一个宏定义,其实质是int 被定义在#include中)
返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程ID;否则,出错返回-1
注意,子进程是父进程的副本,拷贝父进程的数据空间,堆栈等资源。父子进程不共享上述资源。...
分类:
系统相关 时间:
2014-10-06 13:02:40
阅读次数:
287
War
Time Limit: 8000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 98 Accepted Submission(s): 28
Special Judge
Problem Description
Long long ago...
分类:
其他好文 时间:
2014-10-06 12:29:10
阅读次数:
220
基于hadoop (map/reduce)的大规模分布式并行计算生产排程系统的设计
map/reduce是大数据处理的技术,它的思路是把大规模数据分成一个个小数据块,每个数据块由一个map任务来处理,处理的中间结果汇总到reduce,最后生成最终的处理结果,这个处理和汇总的过程是可以反复多次的,也就是map-reduce-map-reduce
基于map/redu...
分类:
其他好文 时间:
2014-10-06 13:19:00
阅读次数:
127
题目链接:点击打开链接
题意:
就是n*m的矩阵,
每行能走的方向
每列能走的方向
问:图是否强连通。
只要4个边界成环即可。
或者无脑tarjan
==
#pragma comment(linker, "/STACK:102400000,102400000")
#include
#include
#include
#include
#include
using nam...
分类:
其他好文 时间:
2014-10-06 12:12:10
阅读次数:
228
【leetcode】Given a string s, partition s such that every substring of the partition is a palindrome.Return the minimum cuts needed for a palindrome partitioning of s....
分类:
其他好文 时间:
2014-10-06 12:12:00
阅读次数:
149
Weka算法Classifier-meta-AdaBoostM1源码分析(二)...
分类:
其他好文 时间:
2014-10-06 12:28:30
阅读次数:
298
??
长期以来,360对易语言程序的误报十分严重,并且一直得不到解决.这件事情对易语言用户推广自己的软件产品带来了极大的困扰,并直接影响到了易语言本身的发展状大.
个人的力量是有限的,单凭易语言公司的力量也是有限的,现在让我们大家一起集中起来,扭成一股绳,一起来对360大声说不.告诉他,你必须要解决掉这个问题,不能再赤裸裸地非法侵犯我们的利益!
请大家按如下步骤进行:
...
分类:
其他好文 时间:
2014-10-06 12:45:00
阅读次数:
177
题目链接:点击打开链接
题意:给定n*m的矩阵
X代表有色 .代表无色
用一个x*y的矩阵形刷子去涂色。
刷子每次可以→或↓移动任意步。
若能够染出给定的矩阵,则输出最小的刷子的面积
若不能输出-1
思路:
先找到连续最小的x,y
因为至少一个边界和x或y相等,所以枚举(x,i) 和 (i,y)就可以了。
#pragma comment(linker, "/STACK:...
分类:
其他好文 时间:
2014-10-06 12:44:55
阅读次数:
211
题目链接:点击打开链接
#include
#include
#include
#include
#include
#include
using namespace std;
typedef long long ll;
template
inline bool rd(T &ret) {
char c; int sgn;
if(c=getchar(),c==EO...
分类:
其他好文 时间:
2014-10-06 13:01:34
阅读次数:
181