信号驱动式I/O的本质就是:进程预先告知内核当某个描述符发生事件时,内核会向该进程发送SIGIO信号通知进程,进程可在信号处理函数中进行处理
进程可以通过fcntl打开O_ASYNC标志或ioctl打开FIOASYNC标志来通知内核,二者的区别是一些系统不支持fcntl,所以应尽量使用ioctl
对于TCP套接字产生SIGIO信号的条件:
1.监听套接字上有新连接请求完成
...
分类:
其他好文 时间:
2014-07-23 00:04:48
阅读次数:
223
问题描述:
Given an array of non-negative integers, you are initially positioned at the first index of the array.
Each element in the array represents your maximum jump length at that position.
Determin...
分类:
其他好文 时间:
2014-07-23 00:04:37
阅读次数:
216
输入一个长度不超过80的字符串,输出它的最小周期。
样例输入:HoHoHo
样例输出:2
代码:
#include
#include
int main()
{
char word[100];
scanf("%s",word);
int len=strlen(word);
for(int i=1;i<=len;i++)
if(len%i==0)
{
int ok=1;
...
分类:
其他好文 时间:
2014-07-23 00:04:28
阅读次数:
187
呆了, 百度不够强大, 好多工具百度竟然百度不出来;1. 踩点 (Footprinting)踩点目的 : 主动获取信息情报, 确定目标域名系统, 网络地址范围, 名字空间, 关键系统如网关 邮件服务器等设置;踩点相关技术 : 源查询, whois, whois的Web接口, ARIN whois;踩点所使用的工具 : -- Usenet (新闻组) : 基于网络的计算机组合, 新闻服务器;-- 搜...
分类:
其他好文 时间:
2014-07-23 00:04:07
阅读次数:
271
1.XML解析技术概述
(1)XML解析方式分为两种:dom和sax
dom:(Document Object Model, 即文档对象模型) 是 W3C 组织推荐的处理 XML 的一种标准方式。
sax: (Simple API for XML) 不是官方标准,但它是 XML 社区事实上的标准,几乎所有的 XML 解析器都支持它。
(2)XML解析器(软件/实现类)
...
分类:
其他好文 时间:
2014-07-23 00:02:57
阅读次数:
381
#include
#include
using namespace std;
void panduan(int s,int k)
{
int n,m;bool l=1;
n=s;m=k;
int i,sn=0,a[20],j;
for(i=0;n!=0;i++)
{
a[i]=n%10;
n=n/10;
}
for(;m!=0;i++)
{
a[i]=m%10;
...
分类:
其他好文 时间:
2014-07-23 00:02:37
阅读次数:
220
hdu 4585 项目管理(vector运用)...
分类:
其他好文 时间:
2014-07-23 00:02:27
阅读次数:
255
一切生产工具都是人类器官功能的延伸,智力活动弥补体力劳动的不足:一切交通工具都是腿力的延伸;一切机床都是手力的延伸;望远镜、显微镜、电视
都是眼力的延伸;电话、收音机、通讯卫星都是耳力的延伸;计算机系统便是人类思维器官——大脑的延伸。
第一部分、计算机基础
1.为什么计算机能够进行脑力劳动?
计算机是一种可进行快速运算的可存储设备。存储的程序保证了运算的自动性,从而减轻脑力劳作。
...
分类:
其他好文 时间:
2014-07-23 00:02:07
阅读次数:
294
CM Backup高速開發暫緩了一下,有機會寫一下這段時間以來都幹了些什麼(我總感覺老闆覺得我很清閒,但真的忙趴了)。今晚就不作什麼大總結了,針對一個問題談點心事。
項目需要,用到了Amazon的服務,自然python也就用到了boto(想着不用boto的就不用往下看了,因爲你什麼輪子都自己動手,也沒有所謂的再封裝了)。
用到了boto,然後項目不斷地變大,調用...
分类:
其他好文 时间:
2014-07-23 00:01:57
阅读次数:
237
上一节我们把规则单独提取出来,方便了Makefile的维护,每个模块只需要给出关于自己的一些变量,然后再使用统一的规则Makefile。这一节我们继续改进我们的Makefile,到目前为止我们的Makefile编译链接输出的目标都在源文件同目录下或模块Makefile同一目录下,当一个项目大了之后,这样会显得很乱,寻找编译输出的文件也比较困难。既然Makefile本身就是按照我们的的规则来编译链接...
分类:
其他好文 时间:
2014-07-23 00:01:07
阅读次数:
230
求最大费用可以将边权取负以转化成求最小费用。然而此时依然不对,因为会优先寻找最大流,但是答案并不一定出现在满流的时候。所以要加一些边(下图中的红边)使其在答案出现时满流。设所有边的流量为1,花费如下图所示。显然最大花费是1001,而没有红边的情况下会得到3。
#include
#include
#include
#include
#include
#include
#in...
分类:
其他好文 时间:
2014-07-23 00:01:03
阅读次数:
289
在个人版机房重构中,实体层的代码敲得有点儿烦了。不同的实体只是命名不同,代码结构完全一样。遇到重复的事情,就该动动脑,想想办法了。下面给大家介绍使用EA生成实体层的代码。
首先,建一个类,注意选择好语言。
接下来,给实体添加属性。在创建好的实体上右击,选择“变量”。然后编辑变量,注意要选择类型,点击“保存”以后,在点“属性”前的小框,打上对勾。这时会自动弹出一个窗口...
分类:
其他好文 时间:
2014-07-23 00:00:37
阅读次数:
336
android通过dalvikvm执行java文件,开启一个新的新的线程 。...
分类:
其他好文 时间:
2014-07-23 00:00:27
阅读次数:
261
人工智能系统
我做了一个梦,梦中看到人如果想长生不老只要保留其思想和智慧,并不要保留其肉体,
或者是因为看了《怒火攻心2:高压电》才做的梦,其实留下一个大脑存在就算是永生吗?
见到仇人一定会生气,仅此而已,那么永生又有什么意义?
不过这不是梦的全部。在梦中我看到为了实现对农业自动喷淋系统,需要在水管入口安装一个总阀,
然后分出3个分支,每个分支再安装一个阀门,每个分支再接...
分类:
其他好文 时间:
2014-07-23 00:00:17
阅读次数:
239
HDU 4861 Couple doubi
题目链接
题意:给定k,p,有k个球,每个球的值为1^i+2^i+...+(p-1)^i (mod p) (1
思路:先手不可能输,非赢即平,那么只要考虑每种球的值,
利用费马小定理或欧拉定理,很容易得到该函数的循环节为p - 1,
那么i如果为p - 1的倍数,即为循环节的位置,那么每个值都为1,总和为p - 1
如果...
分类:
其他好文 时间:
2014-07-22 23:59:57
阅读次数:
515
个人感觉本题是个垃圾题
比如输入: ZZZZZZa
输出应该是: ZZZZZZa(max)
否则错、
判题系统有问题
单词数
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 27749 Accept...
分类:
其他好文 时间:
2014-07-22 23:59:37
阅读次数:
453