- 博客(5)
- 收藏
- 关注
原创 论文写作结课总结
论文写作》课程主要讲解如何写论文及快速写一篇好的论文,涵盖论文格式、词语使用、语法、轮廓及题目、摘要等结构各部分。本文是个人结合自己的理解总结出比较重要的注意事项以供我在以后的论文写作中提供参考。更加详细的内容请参考闵帆老师的博客:论文写作_闵帆的博客-CSDN博客1.摘要是读者确定是否要阅读你的文章的重要依据,说明自己做的领域中的问题是什么,语言要简洁通顺,使读者短时间内了解核心内容。2.摘要应概括论文核心内容,结构上包括:问题的重要性、已有工作、局限性、本文工作内容、方法及实验结果。
2024-10-31 23:27:46 977
原创 系统级程序设计(Linux编程基础 5.1:管道&Linux编程基础 5.2:消息队列)
目录1 简介2 管道2.1 匿名管道2.1.1 pipe函数【案例1】使用pipe()实现父子进程间通信,父进程作为读端,子进程作为写端。2.1.2 dup2函数【案例2】使用管道实现兄弟进程间通信,兄弟进程实现命令“ls | wc –l”的功能。2.1.3 popen/pclose函数【案例3】使用popen与pclose函数实现管道通信。2.2 命名管道【案例4】使用FIFO实现没有亲缘关系进程间的通信。没有亲缘关系的进程间通信,需要两段程序来实现...
2022-05-25 12:54:51 118
原创 系统级程序设计(Linux编程基础 3.2:进程管理-2&Linux编程基础 3.3:进程同步)
目录exec函数族【案例四】特殊进程wait函数【案例 1】若子进程 p 1 p_1 p1是其父进程 p p p的先决进程,基于wait函数使得进程同步。【案例 2】使用wait同步进程,并使用宏获取子进程的返回值。【案例 3】父进程等待进程组中指定子进程,该进程不退出,则父进程一直阻塞。【案例 4】基于waitpid函数不断获取子进程的状态。特殊进程的危害exec函数族使用fork()函数创建的子进程,其中包含的程序代码完全相同,只能根据fo...
2022-05-12 20:09:58 85
原创 系统级程序设计(Linux编程基础 2.2:文件操作&Linux编程基础 3.1:进程管理)
文章目录Linux编程基础 2.2:文件操作一、函数stat()access()chmod()truncate()link()1.1 stat函数#include <sys/stat.h>int stat(const char *path, struct stat *buf);功能:用于获取文件的属性;参数说明:path:文件路径;buf:接收获取到的文件属性;文件属性存储在inode中,函数从inode结构体中获取文件信息。使用此函数,用返回值.
2022-05-06 22:51:10 198
原创 系统级程序设计 2.1: Linux文件系统与操作
文章目录一、前言二、本节所涉及的函数三、案例四、总结一、前言系统级程序设计的第一节课,本课程学习的是对接操作系统的程序设计,是相对统筹的一门学科,第一颗=课学习和考察的是文件操作二、函数1.1 open函数#include <fcntl.h>int open(const char *pathname, int flags[, mode_t mode);open函数参数说明: pathname:待打开文件的文件路径名; flag...
2022-05-03 17:55:15 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人