随笔分类 -  apue

摘要:读写文件的简单封装 class FileClassWrap { private: std::string file_path_; FILE* fp_; public: FileClassWrap(const std::string &filePath,const char* mode) : file 阅读全文
posted @ 2022-06-02 10:01 zongzi10010 阅读(62) 评论(0) 推荐(0) 编辑
摘要:fseek写文件 FAQ 从串口或者网络接收文件,文件分包带序号,一开始用ab+的形式,发现如果中间丢失了一包数据之后,fseek不会跳过这个区域,直接在尾巴追加,遂仔细翻看APUE,以及编写测试代码 API相关 FILE *fopen(const char *restrict pathname, 阅读全文
posted @ 2022-06-01 13:55 zongzi10010 阅读(171) 评论(0) 推荐(0) 编辑
摘要:title: 作业控制 date: 2019/12/6 17:23:23 toc: true 作业控制 [TOC] 什么是作业 这里的作业,原文就是job,什么是作业? https://blog.csdn.net/weixin_42082222/article/details/81394561 查看 阅读全文
posted @ 2019-12-06 17:42 zongzi10010 阅读(264) 评论(0) 推荐(0) 编辑
摘要:title: exec函数 date: 2019/12/5 19:40:51 toc: true exec函数 [TOC] 原型 解释 1. 是路径, 是文件名,如果 含有 也是路径名, 是描述符 2. l 参数可以使用指针数组,也就是 形式,第一个元素是exe的名字 3. v 参数也可以使用不定参 阅读全文
posted @ 2019-12-05 19:56 zongzi10010 阅读(313) 评论(0) 推荐(0) 编辑
摘要:title: 进程控制 date: 2019/11/30 15:13:40 toc: true 进程控制 [TOC] fork后的资源 1. 缓冲区,比如 等资源没有 ,缓冲区会被复制到子进程中 2. 父进程重定向后,子进程也被重定向.父进程的文件描述符都被复制到子进程,类似dup,共享文件表项 3 阅读全文
posted @ 2019-12-05 19:55 zongzi10010 阅读(109) 评论(0) 推荐(0) 编辑
摘要:title: 进程环境 date: 2019/11/30 13:42:41 toc: true 进程环境 [TOC] 一个exe的生命周期 启动 内核使用 启动C函数的app, 在`main _start`,负责从内核那里接收命令行参数和环境变量,设置好这些之后再调用main函数。 退出 进程正常终 阅读全文
posted @ 2019-11-30 15:14 zongzi10010 阅读(187) 评论(0) 推荐(0) 编辑
摘要:title: 查看端口占用 date: 2019/11/30 10:02:23 toc: true 查看端口占用 [TOC] /etc/services vmuser@ubuntu:~$ cat /etc/services Network services, Internet style Note 阅读全文
posted @ 2019-11-30 10:05 zongzi10010 阅读(909) 评论(0) 推荐(0) 编辑
摘要:title: 内存流 date: 2019/11/29 20:43:50 toc: true 内存流 [TOC] 原型 字符串流的形式,识别的 面向字节的,只能写打开,不能指定缓冲区,通过ptr确定位置和大小sizeloc,需要自行释放,添加字节会增加流的大小 Initially, the buff 阅读全文
posted @ 2019-11-29 21:09 zongzi10010 阅读(191) 评论(0) 推荐(0) 编辑
摘要:title: 格式化输入输出 date: 2019/11/29 20:26:40 toc: true 格式化输入输出 [TOC] printf原型 格式 1. 默认参数是按照传递顺序的,也可以使用 来挑选(计数是从1开始),但是这两种 不能混用 ,虽然混用也能打印.如果使用 的情况不指定宽度和精度, 阅读全文
posted @ 2019-11-29 20:27 zongzi10010 阅读(192) 评论(0) 推荐(0) 编辑
摘要:title: 文件指针与文件描述符 date: 2019/11/28 20:01:12 toc: true 文件指针与文件描述符 [TOC] 概念 文件描述符是针对内核的,是一个非负的整数,每个进程的描述符是独立的,标准输入输出和错误是 ,定义在 ,对应的是 系列的函数 文件指针是 结构指针,标准输 阅读全文
posted @ 2019-11-29 20:14 zongzi10010 阅读(211) 评论(0) 推荐(0) 编辑
摘要:title: stat中的st_dev和st_rdev date: 2019/11/27 21:04:25 toc: true stat中的st_dev和st_rdev [TOC] 这两个存的都是主次设备号,都要通过宏 和`minor`来取出来 存的是文件本身存储设备的设备号,也就是硬盘的设备号 是 阅读全文
posted @ 2019-11-27 21:18 zongzi10010 阅读(2589) 评论(0) 推荐(0) 编辑
摘要:title: 修改ssh登录的初始目录 date: 2019/11/27 20:18:27 toc: true 修改ssh登录的初始目录 [TOC] 或者 阅读全文
posted @ 2019-11-27 20:21 zongzi10010 阅读(1076) 评论(0) 推荐(0) 编辑
摘要:title: 文件时间 date: 2019/11/27 17:14:06 toc: true 文件时间 [TOC] 文件时间有三种: 访问时间,文件内容的修改时间以及文件节点的时间 下面是函数对文件的三个时间的影响, 是访问时间, 是修改时间, 是文件节点的修改时间 函数手动修改(访问,修改时间) 阅读全文
posted @ 2019-11-27 20:21 zongzi10010 阅读(281) 评论(0) 推荐(0) 编辑
摘要:title: 文件IO date: 2019/11/23 10:49:52 toc: true 文件IO [TOC] 文件描述符 文件描述符是非负的整数,一般是系统调用的,这个与 区别开来. 被定义在 获取最大支持的描述符 新的 已经不支持 来直接获取这个最大描述符了, shell 下这么查看,其中 阅读全文
posted @ 2019-11-26 21:47 zongzi10010 阅读(173) 评论(0) 推荐(0) 编辑
摘要:title: cpp调用c的动态库 date: 2019/11/22 20:34:29 toc: true cpp调用c的动态库 [TOC] CPP文件里这么引用头文件即可 阅读全文
posted @ 2019-11-26 21:46 zongzi10010 阅读(383) 评论(0) 推荐(0) 编辑
摘要:title: 用户ID与权限 date: 2019/11/25 21:20:02 toc: true 用户ID与权限 [TOC] 文件系统查看 权限ID概览 | 我们是谁,登录的用户 | real user ID | | | | | 实际用户ID | real group ID | | | | | 阅读全文
posted @ 2019-11-26 21:46 zongzi10010 阅读(333) 评论(0) 推荐(0) 编辑
摘要:title: apue环境搭建 date: 2019/11/19 19:25:18 toc: true apue环境搭建 [TOC] 1. 下载编译 2. 问题解决 1. undefined reference to `major' man 一下添加头文件 include 2. “struct 'F 阅读全文
posted @ 2019-11-19 19:36 zongzi10010 阅读(389) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示