09 2016 档案
摘要:I/O多路复用 信号驱动I/O
阅读全文
摘要:本来只打算读这本书socket等相关内容,但书写得实在好,还是决定把其余的内容都读一下。 阅读联机帮助的一个示例: open系统调用: read系统调用: Unix的time: 上面的printf可以看到,一个临时的char* 指针也可以+4,希望查看ctime函数里面是否有malloc,如果有的话
阅读全文
摘要:测试logfilec.c的时候,有个sendto(sock,msg,strlen(msg),0,&addr,addrlen),编译时提示: logfilec.c:30: warning: passing argument 5 of ‘sendto’ from incompatible pointer
阅读全文
摘要:可以对文字使用标记,在光标处使用 ma 将该行标记为a,可用`a (反引号)定位到该标记a位置,用'a (单引号)定位到该行行首。 d$删除光标位置到行尾,y$取光标位置到行尾。d和y也可配合标记使用,y`a表示取光标位置到标记a的文字。 复制的时候,先ma标记,然后y`a表示取光标位置到标记a的文
阅读全文
摘要:在看到身份证号码验证算法时动手写了一个IDTest,验证结果不正确,找到以下代码: sum += (w[i]*(id[i++] -'0')); 虽然写的时候已经注意到不要在复合表达式中使用++等操作符,但此处还是很自然地使用了,需要注意。
阅读全文
摘要:同一接口不同的数据源: 协同进程: fdopen以文件描述符为参数: fopen和popen: 为了实现popen,必须在子进程中调用sh,因为只有shell本身即/bin/sh可以运行任意shell命令: popen的实现: 访问数据: 系统调用socket创建一个socket: htons(16
阅读全文
摘要:execvp在程序中启动新程序: 用fork创建新进程: forkdemo2代码: 测试fork的时候参考《Linux权威指南》阅读笔记(3) 使用了patch: 这个forkdemo2输出的pid个数也挺有意思,最好从最底层往上算。 怎么判断是父进程还是子进程:在父进程中fork()的返回值是子进
阅读全文
摘要:今天看《Linux/Unix系统编程手册》,发现用cat > 命令也可以直接创建文本文档: cat > testcatcreate.txttesttest [2]+ Stopped cat > testcatcreate.txt [root@localhost others]# cat testca
阅读全文
摘要:C语言中使用静态函数的好处: 静态函数会被自动分配在一个一直使用的存储区,直到退出应用程序实例,避免了调用函数时压栈出栈,速度快很多。 ???(对这个不是很理解)其实我觉得上面这种说法是错误的,它的主要好处只是避免污染命名空间。
阅读全文

浙公网安备 33010602011771号