上一篇博文说到了open和write函数,这一篇继续来说一下剩下的几个API,分别是read、lseek和creat。1.read函数原型是: ssize_t read(int fd, void *buf, size_t count);read函数的返回值是读取到的字节数(即count),fd为文件描述符,count是读取到......
admin 2023-10-13
目录Linux系统目录:Linux系统文件类型: 7/8 种文件权限说明/(系统的根目录)~(当前用户的更目录,在/home里选择用户)Linux系统目录:bin:存放二进制可执行文件boot:存放开机启动程序dev:存放设备文件: 字符设备、块设备h......
admin 2023-10-10
邻居家的小南瓜擅长linux C编程,RT-Thread,RTOS,等方面的知识...
admin 2023-10-13
B站视频:千峰物联网学科linux网络编程网址:https://www.bilibili.com/video/BV1RJ411B761?p=1目录第一章:计算机网络概述1.1计算机网络发展简史1.1.1最早的广域网1.1.2电路交换网特点1.1.3计算机网络的要求1.1.4分组交换1.1.5交换方式1.1.6因特......
admin 2023-10-14
目录参考文章:一、libpcap库下载二、libpcap库交叉编译安装三、应用程序交叉编译四、Ubuntu系统安装 libpcap(非交叉编译)五、libpcap使用六、开发板上测试参考文章:Linux下移植libpcap抓包库到arm平台Linux 网络编程—— libpcap 详解l......
admin 2023-10-14
共享内存的函数有以下几个:(1)int shmget(key_t key, int size, int shmflg),开辟或使用一块共享内存。(2)void *shmat(int shmid, const void *shmaddr, int shmflg), 将参数shmid所指向的共享内存与当前进程连接。当使用某共享内存时,需要先使......
admin 2023-10-14
在 POSIX 标准中,信号量分两种,一种是无名信号量,一种是有名信号量。无名信号量一般用于线程间同步或互斥,而有名信号量一般用于进程间同步或互斥。它们的区别和管道及命名管道的区别类似,无名信号量则直接保存在......
admin 2023-10-14
在 POSIX 标准中,信号量分两种,一种是无名信号量,一种是有名信号量。无名信号量一般用于线程间同步或互斥,而有名信号量一般用于进程间同步或互斥。它们的区别和管道及命名管道的区别类似,无名信号量则直接保存在......
admin 2023-10-14
1.网络字节序故事的起源“endian”这个词出自《格列佛游记》。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开,由此曾发生过六次叛乱,其中一个皇帝送了命,另一个丢了王位。我们......
admin 2023-10-10
一、stat()获取文件元数据stat系统调用原型: #include <sys/stat.h>int stat(const char *path, struct stat *buf); int fstat(int fd, struct stat *buf); int lstat(const char *path, struct stat *buf);帮..._"stat(\".\",&sb)"...
admin 2023-10-13
00. 目录文章目录00. 目录01. 线程之间共享数据02. 线程私有数据2.1 创建线程私有数据2.2 销毁线程私有数据2.3 关联线程私有数据成员2.4 读取线程私有数据所关联的值03. 案例实践04. 附录01. 线程之间共享数据在多线程程序中,经常......
admin 2023-10-14
所谓绑定(bind)是指别人连接我只能通过我所绑定的端口,相当于,我买了一个手机,别人要想联系我,必须要知道我的手机号码,这时候,我需要怎么办呢?我需要给手机插上电话卡,固定一个电话号码,这样别人就能通过这个......
admin 2023-10-14
干干干就完了擅长effective modern C++——阅读笔记,操作系统,Linux网络编程基础,等方面的知识...
admin 2023-10-14
一、用户与组在讨论进程凭证之前,我们先来搞清楚用户与组的概念。每个用户都拥有一个唯一的用户名和一个与之相关的数值型用户标识符(UID),一个用户可以隶属于一个或者多个组。每个组也都有唯一的名称和一个组标识......
admin 2023-10-13
基于epoll简单的实现一个基本的reactor模式,本例程仅供参考和学习半同步半反应堆更多下载资源、学习资料请访问CSDN文库频道....
admin 2023-10-14
服务器设计技术有很多,按使用的协议来分有 TCP 服务器和 UDP 服务器,按处理方式来分有循环服务器和并发服务器。循环服务器与并发服务器模型在网络程序里面,一般来说都是许多客户对应一个服务器(多对一),为了处理......
admin 2023-10-14
信号量概述信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问。编程时可根据操作信号量值的结果判断是否对公共资源具有访问的权限,当信号量值大于 0 时,......
admin 2023-10-14
友情链接申请要求: 不违法不降权 权重相当 请联系QQ:737597453