摘要: fd=open("f2.txt", O_WRONLY|O_CREAT);printf("%d",write(fd, s, strlen(s))); fclose(fd); fp = open("f2.txt",O_CREAT|O_RDONLY,0666);printf("in child11\n") 阅读全文
posted @ 2021-07-05 23:07 祥瑞哈哈哈 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 预处理也叫预编译,预编译做些文本替换工作,如预编译文件,""符号表示从当前文件寻找文件名,<>表示从include文件中寻找文件名,并将头文件名翻译成,该文件的代码。 #define指令是用一个变量代表一个函数或数字。如#define pai 3.1415926 注意#define后边没有引号。 条 阅读全文
posted @ 2021-07-05 16:54 祥瑞哈哈哈 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 宏定义,在文件 kernel/sched.c 的第 90 行定义如下: #define LATCH (1193180/HZ) 宏 HZ 在文件 include/linux/sched.h 的第 5 行定义如下: #define HZ 100 1193180是8253定时器1秒所走次数,除以100代表 阅读全文
posted @ 2021-07-04 18:01 祥瑞哈哈哈 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 在ui设计中点击该输入框,按下右键 在编辑样式表中,点击选择字体,选择字体的大小。 阅读全文
posted @ 2021-07-03 19:19 祥瑞哈哈哈 阅读(2159) 评论(0) 推荐(0) 编辑
摘要: 官方小册子在此 startTimer是开始一个计时器,返回计时器的序号,如果返回0表示他没有开启计时器,一个计时器事件按时间间隔发生(毫秒级)直到她被杀死,如果间隔是0,这个如果这里没有系统事件就会发生,一次。当计时器触发时调用QTimerEvent函数, QTimer返回的是触发该类的计时器编号。 阅读全文
posted @ 2021-07-03 18:50 祥瑞哈哈哈 阅读(1860) 评论(1) 推荐(0) 编辑
摘要: curren_time是tms结构体的实体。 struct tms { clock_t tms_utime ; /* User CPU time. 用户程序 CPU 时间*/ clock_t tms_stime ; /* System CPU time. 系统调用所耗费的 CPU 时间 */ clo 阅读全文
posted @ 2021-07-02 23:17 祥瑞哈哈哈 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 滴答数记录的是从操作系统开始运行到现在8253定时计数器的中断次数,8253定时计数器的处理程序被设置为time_interupt函数中,在这个函数中滴答数加1,linux设置了一个中断间隔latch它是一个宏,定时计数器每秒跳1193180下,linux里latch的定义为: latch 1193 阅读全文
posted @ 2021-07-02 21:34 祥瑞哈哈哈 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 展示多行可编辑格式的文档。 设置槽函数 QString s=text->toPlainText();得出编辑框内的所有内容。 调用clear函数可清空所有内容。 阅读全文
posted @ 2021-07-02 19:31 祥瑞哈哈哈 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 文件句柄:当从文件读数据时,向操作系统传入文件名,返回一条文件的路径,存储文件路径的变量,就是文件句柄。 阅读全文
posted @ 2021-07-02 19:10 祥瑞哈哈哈 阅读(261) 评论(0) 推荐(0) 编辑
摘要: file.open是对QIO(输入输出)设备的重新实现,参数是QIODevice::OpenMode mode模式,用OpenDevice模式打开文件,如果成功返回true否则返回false。模式可以是ReadOnly只读,ReadWrite读写。 附上模式表: 阅读全文
posted @ 2021-07-02 18:07 祥瑞哈哈哈 阅读(1228) 评论(0) 推荐(0) 编辑