概述 #include <unistd.h> ssize_t write(int fd, const void *buf, size_t count); 描述 write 向文件描述符 fd 所引用的文件中写入从 buf 开始的缓冲区中 count 字节的数据. POSIX规定,当使用了write( ...
分类:
其他好文 时间:
2019-06-28 15:20:47
阅读次数:
131
1 msgget(key,IPC_CREAT | 0660); 返回0是正常的,msgid就是0,没事 2 msgsnd(Iec101MsgId,&buf,256,0); msgsnd的时候,buf.type 一定要大于0!!不然会发送失败 3 msgrcv(Iec101MsgId,&buf1,25 ...
分类:
编程语言 时间:
2019-06-28 11:57:38
阅读次数:
103
由于之前已经conn, addr = s.accept() 所以改为 conn.recv spyder无法同时运行client 和 server 分别在spyder和anaconda prompt运行 filename, filesize = struct.unpack('128sl', buf) ...
分类:
编程语言 时间:
2019-06-24 21:24:13
阅读次数:
159
刚开始从Cocos2dx转做Unity3D,不得不说组件化的开发真的是太方便了! 为了纪念之前不努力的那段工作时光,在面试碰壁之后,决定开始写博客记录自己的自救历程了。 从开始做Cocos2dx的时候,做的基本上就都是2d游戏,要减少内存损耗的第一步,个人觉得肯定是从资源下手了,用了以前一直在用的T ...
分类:
编程语言 时间:
2019-06-22 23:52:21
阅读次数:
307
stat函数用来获取指定路径的文件或者文件夹的信息。 //! 需要包含的头文件 #include #include //函数原型 int stat( const char *filename, //文件或者文件夹的路径 struct stat *buf //获取的信息保存在内存中 ); 正确——返回... ...
分类:
其他好文 时间:
2019-06-18 14:14:45
阅读次数:
160
#include //#include //二位数组作为函数参数时,可以不指定第一个下标 void print_buf(int (*p)[3],int a,int b) //void print_buf(int p[][3],int a,int b) { int i,j; for(i = 0 ; i... ...
分类:
编程语言 时间:
2019-06-14 01:05:40
阅读次数:
131
#include int main() { int buf[3][5] ={{1,2,3,4,5},{4,5,6,7,8},{7,8,9,10,11}}; int i; int j; //求行平均值 for(i = 0; i < 3; i++) { int sum = 0; for(j = 0; j... ...
分类:
编程语言 时间:
2019-06-14 00:54:19
阅读次数:
124
在SQLSERVER2005以上版本中,数据页默认开启checksum,标识为m_flagBits&0x200==True,其值m_tornBits位于页头0x3C,4字节。其算法概述如下:读8KB进BUF将BUF头部CHECKSUM的4字节值清0uint32checksum=0//初始checksumforiinrange(0,15)://每扇区的初始checksumoverall=0;
分类:
数据库 时间:
2019-06-12 15:15:55
阅读次数:
130
#include //#include //二位数组作为函数参数时,可以不指定第一个下标 void print_buf(int (*p)[3],int a,int b) //void print_buf(int p[][3],int a,int b) { int i,j; for(i = 0 ; i... ...
分类:
编程语言 时间:
2019-06-11 23:37:02
阅读次数:
255
goahead如何处理前端发过来的字符串。 网上的教程都是使用websGetVar对表单数据进行读取。 goahead将表单数据存放在wp->var这个hash表中,而对于json没有进行处理。 根据这个函数能够找到在http.c中,有一个websSetFormVars()它将wp->input的数 ...
分类:
其他好文 时间:
2019-06-05 21:30:44
阅读次数:
116