学习错误总结
文章平均质量分 54
men_wen
这个作者很懒,什么都没留下…
展开
-
错误总结:无头结点链表的创建(二级指针)
错误总结:无头结点链表的创建(二级指针)无头结点链表的创建(二级指针)这是上次关于无头链表的操作的所有操作,这些是通过传链表头指针本身(一级指针)所做的操作(其实忘记写释放链表的操作,这是个大问题,不过这次记住写了) http://blog.csdn.net/men_wen/article/details/52877331今天实现了通过传链表头指针的地址(二级指针)来实现创建链表结点#incl原创 2016-10-24 22:28:32 · 1140 阅读 · 0 评论 -
关于有名管道open时阻塞的问题
关于有名管道open时阻塞的问题1. 发现错误在学习Unix网络编程卷二的有名管道FIFO时,无意间犯下一个错误,故写此总结。 在写FIFO的服务器和客户端之间通信的代码时,服务器端主函数创建两个有名管道,然后分被以读写打开两个管道:readfd = open(FIFO1, O_RDONLY, 0);writefd = open(FIFO2, O_WRONLY, 0);然而在写客户端主函数代码时,原创 2017-03-01 21:44:05 · 8818 阅读 · 5 评论 -
关于POSIX消息队列mq_open提示错误信息:Invalid argument的问题
关于POSIX消息队列mq_open提示错误信息:Invalid argument的问题1. 发现问题在学习《Unix网络编程》卷二:进程间通信的第五章,p63页代码时,当调用mq_open函数时,总是提示错误信息Invalid argument。最总将错误定位在mq_open函数的第四个参数&attr,当传值为NULL时,程序没错误提示,而&attr时,总是编译提示错误信息。代码如下:#inc原创 2017-03-05 21:35:22 · 6657 阅读 · 0 评论 -
Linux中getopt函数、optind等变量使用详解
getopt函数、optind等变量使用详解最近在学习《Unix网络编程》vol2时,发现书中例子经常使用一个命令行解析getopt函数,因为函数声明比较特别,根据自己摸索,遂总结出使用方法。1. getopt函数的声明该函数是由Unix标准库提供的函数,查看命令man 3 getopt#include <unistd.h>int getopt(int argc, char * const argv原创 2017-03-13 22:38:10 · 30157 阅读 · 2 评论