Linux学习
文章平均质量分 96
咸鱼的自我变强之路
这个作者很懒,什么都没留下…
展开
-
网络编程(tcp和udp)socket
笔记摘自天明老师原创 2024-05-14 23:51:51 · 1675 阅读 · 3 评论 -
网络编程前置知识
其中响应头中Content-Type指示了该资源的类型,比如文本类型资源时,Content-Type:text/html;该部分可以大量的存放数据,比如当客户端需要提交一个文件到服务器时, 比如用户需要传输给服务器一些安全保密的信息,那么就可以将文件的数据放置在请求体中。应用层的HTTP协议、传输层TCP/UDP协议、网络层IP协议、数据链路层的数据帧组装和ARP协议。四部分.其中的一些消息头和正文都是可选的,消息头和正文内容之间要用空行隔开.抓包: 就是通过分析用户发起的所有请求, 获得一些关键信息。原创 2024-05-10 21:33:17 · 594 阅读 · 0 评论 -
互斥锁和条件变量
定义锁类型// 需要先定义一个pthread_mutexattr_t的类型(eg:) pthread_mutexattr_t mutexattr;初始化类型pthread_mutexattr_t *attr // 类型变量设置类型pthread_mutexattr_t *attr, // 类型变量int type // 锁的具体类型使用// 初始化锁的时候, 给锁传入类型pthread_mutex_t *mutex, // 要初始化的锁。原创 2024-05-09 23:47:20 · 1755 阅读 · 1 评论 -
几个流的api对比+文件映射
遇到换行符’\n’,或者文件的末尾就会终止(也就是说,读取的字符数可能不足 count - 1 个)字符的读取操作,该函数会在字符数据的最后加上空字符,以表示一个字符串。标准库中有些函数 (比如文件流相关的一些函数),如果在调用过程中发生了错误,它会设置 errno 的值为非0值,不同的非0值就表示发生了某种类型的错误。内核区域当中,维护了一个名为**“文件对象”**的数据结构,内核缓冲区就在这个文件对象中,但此文件对象不能直接给到用户空间,也不能直接交互用户空间。读取成功,返回读取的字符;原创 2024-04-28 22:15:32 · 514 阅读 · 0 评论