http://blog.csdn.net/hongchangfirst/article/details/11599369我们先来看看如果不使用内存映射文件的处理流程是怎样的,首先我们得先读出磁盘文件的内容到内存中,然后修改,最后回写到磁盘上。第一步读磁盘文件是要经过一次系统调用的,它首先将文件内容从...
分类:
其他好文 时间:
2014-09-25 01:12:57
阅读次数:
174
一个扑克牌洗牌的算法,算法复杂度为O(N)。...
分类:
其他好文 时间:
2014-09-24 18:53:57
阅读次数:
201
write用的是文件描述符,fwrite用的是文件流(或者叫文件指针)fopen返回指针,open返回文件描述符(整数).fread是带缓冲的,read不带缓冲.fwrite() 是先写到用户空间缓冲区,等满了再调用 write()fwrite() 写的可以用 fflush() 刷到内核态。你如果用...
分类:
其他好文 时间:
2014-09-24 18:45:57
阅读次数:
174
一、开启socketphpinfo();查看是否开启了socket扩展,否则在php.ini中开启。二、服务器端代码的写法server send:welcome"; socket_write($msgsock, $msg, strlen($msg)); echo 'read client messa...
分类:
Web程序 时间:
2014-09-24 18:45:37
阅读次数:
299
这是一款当前最热门的模板,单页面模板现在越来越时兴,它简洁的页面和每一次滑动都带来的全新视角。非常值得收藏和使用!
分类:
其他好文 时间:
2014-09-24 17:55:47
阅读次数:
177
1,代码如下:<?php functionfillRandomString(){ //生成验证码 $char=array_merge(range(0,9),range("a","z"),range("A","Z")); //讲字符串$char打乱 $luan=str_shuffle(implode("",$char)); //从字符串中随机取四位 returnsubstr($luan,0,4); } //创建画布 header..
分类:
Web程序 时间:
2014-09-24 16:34:59
阅读次数:
199
1. 编写一个方法,洗一副牌。要求做到完美洗牌,换言之,这副牌52!中排列组合出现的概率相同。假设给定一个完美的随机数发生器。 假设有个方法shuffle对n-1个元素有效,我们可以用它来打乱n个元素的次序。我们会先打乱前n-1个元素的次序,然后,取第n个元素,将它与数组中的元素随机交换。这是递归....
分类:
其他好文 时间:
2014-09-24 01:24:25
阅读次数:
332
第五十一题Write a C function which does the addition of two integers without using the '+' operator. You can use only the bitwise operators.(Remember the g...
分类:
其他好文 时间:
2014-09-24 00:51:55
阅读次数:
253
一、window对象Wondow.navigate(url); 跳转页面(与超链接的区别:可以加逻辑条件)Vara=Math.random(); 0-1之间随机数Vara=paramInt(Math.random()*10000)%3随机0,1,2Document.write(a);Window.m...
Hadoop中shuffle阶段流程分析MapReduce longteng9个月前 (12-23)399浏览0评论宏观上,Hadoop每个作业要经历两个阶段:Map phase和reduce phase。对于Map phase,又主要包含四个子阶段:从磁盘上读数据-》执行map函数-》combin...
分类:
其他好文 时间:
2014-09-23 20:42:45
阅读次数:
252