上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 28 下一页
摘要: 文章目录 一、Hexo本地无法打开4000二、hexo内的文件简介三、hexo一些命名的介绍3.1 hexo server3.2 hexo clean3.3 hexo deploy3.4 hexo generate 四、本地预览五、部署到github上六、文章格式七、scource文件夹的情况7.1 阅读全文
posted @ 2022-04-22 20:43 周末不下雨 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、IO多路复用二、select附、一些补充fd_set……timeval 一、IO多路复用 IO多路复用就是IO被阻塞状态下,做其他事情 二、select 实现功能:监听;可以监听很多的文件描述符 原型:int select(int maxfd, fd_set *readfds, fd_ 阅读全文
posted @ 2022-04-22 20:08 周末不下雨 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、阻塞与非阻塞二、阻塞好还是坏三、实现非阻塞读 一、阻塞与非阻塞 阻塞:读某些文件时,如果文件没有数据的话,往往会导致读操作会阻塞(休眠)(1%) 非阻塞:读某些文件时,如果文件没有数据的话,立即返回(99%) read原本是阻塞 阻塞 --> 非阻塞 int flags; flags 阅读全文
posted @ 2022-04-21 20:54 周末不下雨 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、fcntl二、ioctl 一、fcntl 通过fcntl可以设置、或者修改已打开的文件性质int fcntl(int fd, int cmd, …/* arg */);fd,指向打开文件cmd,控制命令,通过指定不同的宏来修改fd所指向文件的性质调用成功:返回值视具体参数而定;调用失败 阅读全文
posted @ 2022-04-20 14:53 周末不下雨 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、换个使用glibc函数与系统调用二、文件描述符复制(重定向)三、应用 一、换个使用glibc函数与系统调用 C标准库提供了实现两者间相互转换的函数 int fileno(FILE *fp) 把文件指针转换成文件描述符 FILE *fdopen(int fd, const char *m 阅读全文
posted @ 2022-04-19 12:25 周末不下雨 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、普通读写文件的特点二、存储映射读取2.1 mmap2.2 解除映射2.3 mmap函数主要用途2.4 注意事项 一、普通读写文件的特点 cpu执行一堆的函数,很耗费cpu资源,而且浪费时间中间一堆的缓存都是函数从内存开辟的,浪费内存资源,而且数据在各缓存间倒腾时也很耗费时间面对大量数据 阅读全文
posted @ 2022-04-18 12:03 周末不下雨 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、缓冲类型1.1 全缓冲1.2 行缓冲1.3 无缓冲 二、清除和设置文件缓冲区2.1 设置缓冲区函数2.2 清除文件缓冲区函数 三、应用场景(优化读写效率,适当调整缓冲区的大小) 一、缓冲类型 1.1 全缓冲 缓冲方式要求填满整个缓冲区后才进行1/O系统调用操作 第一次执行I/O操作时, 阅读全文
posted @ 2022-04-17 22:55 周末不下雨 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、0,1,2三个文件描述符二、库函数VS系统调用如何选择库函数、系统调用API的方式(区别)? 一、0,1,2三个文件描述符 stderr:终端(无缓冲区) stdin:键盘 stdout:终端(有缓冲区) echo hello > /dev/stderr echo hello > /d 阅读全文
posted @ 2022-04-16 16:38 周末不下雨 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 文章目录 一、struct stat二、stat、fstat、lstat三、获取文件长度四、fstat、stat和lstat的区别: 一、struct stat 系统已经定义好了 位于:<sys/stat.h> struct stat { dev_t st_dev; //文件的设备编号 ino_t 阅读全文
posted @ 2022-04-15 15:16 周末不下雨 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 文章目录 思维导图 思维导图 问题:到底是声音模块还是超声波模块 阅读全文
posted @ 2022-04-15 09:56 周末不下雨 阅读(39) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 28 下一页