HHVM (HipHop Virtual Machine)会将PHP代码转换成高级别的字节码(通常称为中间语言)。然后在运行时通过即时(JIT)编译器将这些字节码转换为x64的机器码。在这些方面,HHVM十分类似与C#的CLR和Java的JVM HHVM ...
分类:
其他好文 时间:
2015-07-02 19:41:10
阅读次数:
192
ansible默认提供了很多模块来供我们使用。在Linux中,我们可以通过ansible-doc-l命令查看到当前ansible都支持哪些模块,通过ansible-doc-s模块名又可以查看该模块有哪些参数可以使用。下面介绍比较常用的几个模块:copy模块
file模块
cron模块
group模块
user模块
yum模块
serv..
分类:
其他好文 时间:
2015-07-02 19:39:12
阅读次数:
332
参考1:http://os.51cto.com/art/201412/461533.htm参考2:http://732233048.blog.51cto.com/9323668/1669417参考3:http://network.51cto.com/art/201010/230237_all.htm网络拓扑:简要说明:两台NFS服务器,通过eth0网卡与内网的其他业务服务器进行通信,eth1网卡主要负责两..
分类:
其他好文 时间:
2015-07-02 19:40:26
阅读次数:
297
NFinalWeb框架是基于魔法糖语法思想创建的框架.本框架有两大特点.1.所有框架里最简单易学易配置的.2.所有框架里运行效率最快的.相关介绍1.运行效率比任何php和java以及.net框架要快.2.安装简单,复制NFinal到网站项目下,运行AutoConfig.exe即可完成安装.3.视图带有自动提示和预..
分类:
其他好文 时间:
2015-07-02 19:37:05
阅读次数:
118
把一个声明从右向左读。char*constcp;(*读成pointerto)cpisaconstpointertochar:const是修饰指针,表明指针不能修改指向了constchar*p;pisapointertoconstchar;:表明const是修饰一个只读变量,该内存位置是只读的,不可修改,p依旧可以指向别的地方另外#define是预处理指令,..
分类:
其他好文 时间:
2015-07-02 19:35:29
阅读次数:
116
首先下载rpmforge-release扩展的rpm包
32位操作系统:wget http://www.sudu.us/Tools/bmon/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
64位操作系统:wget http://www.sudu.us/Tools/bmon/rpmforge-release-0.3.6-1.el5.rf.x86_64.rp...
分类:
其他好文 时间:
2015-07-02 19:36:50
阅读次数:
155
#include
#include
int strstrcount( char *str1, char *str2 )
{
char *str = str1;
int c = 0;
while( (str = strstr( str, str2 )) != NULL )
{
c++;
str++;
}
return c...
分类:
其他好文 时间:
2015-07-02 19:35:39
阅读次数:
133
记录锁的功能是:当一个进程正在读或修改文件的某个部分时,它可以阻止其它进程修改同一文件区。fcntl函数可以实现这一功能。#include int fcntl(int fd, int cmd, ... /* arg */ );对于记录锁,cmd是F_GETLK、F_SETLK或F_SETLKW,第三个参数是一个指向flock结构的指针:struct flock {...
分类:
其他好文 时间:
2015-07-02 19:34:57
阅读次数:
112
hadoop 是实现了 mapreduce 的思想,将数据切片计算来处理大量的离线数据。hadoop
处理的数据必须是已经存放在 hdfs 上或者类似 hbase 的数据库中,所以 hadoop 实现的时候
是通过移动计算到这些存放数据的机器上来提高效率而 storm 不同,storm 是一个流计算框
架,处理的数据是实时消息队列中的,所以需要我们写好一个 topology 逻辑放在那,...
分类:
其他好文 时间:
2015-07-02 19:34:35
阅读次数:
138
在看Binder源码时,总是接触到很多这些莫名其妙的struct,故依据几本参考资料先把这些数据结构的意义即关系整理以下:
/** \kernel\goldfish\drivers\staging\android\binder.c*/
1、binder_work:
//表示binder驱动中进程所要处理的工作项
struct binder_work {
str...
分类:
其他好文 时间:
2015-07-02 19:33:33
阅读次数:
180
client closes socket:
clientSocket.close();
step1 :client sends TCP FIN control segment to server
step2: Server receives FIN,replies with ACK. Closes connection,sends FIN.
time wait 30...
分类:
其他好文 时间:
2015-07-02 19:35:14
阅读次数:
112
编程之美 2.10 扩展问题题目如下:
如果需要找出N个数组中的第二大数,需要比较多少次呢?是否可以使用过类似的分治思想来降低比较的次数呢?
解法一
我们最容易想到的方法就是:我们数组进行排序,取倒数第二个数即为所求。但是比较次数是很高的,不可取。
解法二
用2个中间变量来保存最大值和第二大的值,遍历一次数组即可得到最大值和第二大的值。比较次数为:2*N...
分类:
其他好文 时间:
2015-07-02 19:32:58
阅读次数:
103
COURSES
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 18993
Accepted: 7486
Description
Consider a group of N students and P courses. Each student visit...
分类:
其他好文 时间:
2015-07-02 19:32:36
阅读次数:
99
//字符串逆序输出
#include
#include
int main()
{
char str[50];
char temp;
int i,length=0;
gets(str);
length = strlen(str);
for(i = 0,length--;i
{
temp = str[i];
str[i] = str[length];
str[length...
分类:
其他好文 时间:
2015-07-02 19:34:21
阅读次数:
96
When we cross compiling coreutils, there is an problem of generating man pages, because the source script use the binaries generated by make process to produce man pages, but the cross compiled binarie...
分类:
其他好文 时间:
2015-07-02 19:34:32
阅读次数:
117
Uber火了!一面是专车司机揽客被抓罚款弄得人尽皆知,一面又被媒体视为宠儿上着各大媒体、自媒体的头条要闻。作为与Airbnb、facebook等同样令人瞩目的创新先锋,为了拉动车源和客源,Uber表现出了许多灵光乍现的创意,如“一键呼叫英雄”、“一键叫高管”、“一键叫人力三轮”、“打船”等,那么除了被媒体曝光的看的见的那些创意噱头,还有哪些Uber修炼的真功夫值得市场营销者学习借鉴的呢?Webpo...
分类:
其他好文 时间:
2015-07-02 19:32:11
阅读次数:
152
很多人上了很多年学,读了很多年书,他们其中的很多人压根就没有用上这些知识,我就是其中的一员。当时我还是化学课代表,化学牛人,高三的化学卷,别人做1个半小时,我只需要半小时,而且顶多会错2个选择。然而并没有什么卵用,我发现上了大学之后,化学、物理统统交回去了。所以学过!=你的知识。
另外我还看过很多书,然而并没有什么卵用,都忘了。所以看过!=你的知识。
参加工作以来,我用过的语言也有不下...
分类:
其他好文 时间:
2015-07-02 19:33:57
阅读次数:
89