随笔分类 -  C语言

在学习和使用C语言的过程中,记录一些知识
摘要:在Linux的内核态和用户态都有信号量,使用也不同,简单记录一下。 1> 内核信号量,由内核控制路径使用。内核信号量是struct semaphore类型的对象,它在中定义struct semaphore { atomic_t count; int sleepers; wait_queue_head 阅读全文
posted @ 2019-03-19 16:47 靖意风 阅读(627) 评论(0) 推荐(0)
摘要:好博客,非常感谢作者: 1. 《数据结构》C语言版 (清华严蔚敏考研版) 全书知识梳理 https://blog.csdn.net/qq_41523096/article/details/86560570 2. 深入理解计算机系统 https://hansimov.gitbook.io/csapp 阅读全文
posted @ 2019-03-06 19:57 靖意风 阅读(97) 评论(0) 推荐(0)
摘要:select()的介绍 全是拷贝的如下文章: https://www.cnblogs.com/wenqiang/p/5508541.html select()函数的用例代码摘录如下文章: https://blog.csdn.net/aiwoziji13/article/details/6688916 阅读全文
posted @ 2018-11-26 16:03 靖意风 阅读(291) 评论(0) 推荐(0)
摘要:学习对线程 发送 signal 阅读全文
posted @ 2018-11-13 20:13 靖意风 阅读(771) 评论(0) 推荐(0)
摘要:1, fopen() 的使用,在linux环境下,我们可以使用man fopen查看使用说明: #include <stdio.h> FILE *fopen(const char *path, const char *mode); path 是指文件路径。 mode 含义如下: r 只读方式打开一个 阅读全文
posted @ 2018-11-12 18:29 靖意风 阅读(659) 评论(0) 推荐(0)
摘要:在Linux的内核态和用户态都有信号量,使用也不同,简单记录一下。 1> 内核信号量,由内核控制路径使用。 内核信号量是struct semaphore类型的对象,它在<asm/semaphore.h>中定义 struct semaphore { atomic_t count; int sleepe 阅读全文
posted @ 2018-11-12 18:23 靖意风 阅读(998) 评论(0) 推荐(0)
摘要:参考博客:https://www.cnblogs.com/skyfsm/p/6287787.html 简单编写了 udp的小程序,udp_client 端通过终端输入字符,然后发送给udp_server。udp_server 接收到后,给udp_client一个响应。 //socket udp 客户 阅读全文
posted @ 2018-11-02 10:43 靖意风 阅读(345) 评论(0) 推荐(0)