- 博客(5)
- 收藏
- 关注
原创 集训3
数据传输,资源共享,通知事件,进程控制 pipe无名管道(有血缘关系的进程,如父子进程) 通道有两端,fd[0]用于读,fd[1]用于写 mkfifo有名管道,会生成存在的文件 unlink在程序中操作删除系统的文件 创建(获取)消息队列 megget() 读写消息队列: 发送消息msgsnd() 接手消息msgrcv() 创建(获取)共享内存 shmget() 映射 shmat() 使用共享内存...
2019-01-16 19:50:49
121
原创 集训2
今天课上讲的主要是进程的操作函数, 进程与程序的区别: 1)进程是程序及其数据在计算机的一次运行活动,是一个运行过程,是一个动态的概念。进程的运行实体是程序,离开程序的进程没有存在的意义。而程序是一组有序的指令集合,是一种静态概念。 2)进程是程序的一次执行过程,它是动态地创建和消亡的,具有一定的生命周期,是暂时存在的;而程序则是一组代码的集合,它是永久存在的,可长期保存。 3)一个进程可以执行一...
2019-01-13 19:28:55
172
原创 集训1
今天课上讲了一些关于文件操作的库内的函数open,read,write,close,seek和fopen,fread,fwrite,fclose,fseek,ftell等,前面不带f的是非缓冲文件的操作,带f的是缓冲文件的操作,主要区别就是内存和系统之间是否存在缓冲区,且缓冲区若遇到换行则将缓冲区的内容刷新至文件中,这个文件就是显示器抽象成的文件,他会显示缓冲区中刷新出来的内容。 open是有文件...
2019-01-12 19:07:47
131
原创 linux操作系统下操作学习二
linux操作系统下对于文件编写操作 1)在底行下(编写状态下按ESC进去编写行输入:后进入底行)set nu设置行号 2)底行 数字 将光标移至所输入行号 3)底行 /关键字 按照关键字给所有关键字高光 高光状态下按n从第一个关键字开始循环查询下一个关键字 4)底行 %s/main/int/g %加是将所有程序中mian用int替换,若没有%则只将光标所在行main用int替换。/g是将整行m...
2018-11-11 23:33:03
201
原创 在linux环境下开发 学习之旅一
今天是在学习的第一天,虽然教的内容并不难,但是在没有任何基础下的学习并不会显得轻松,之前大学都是蜻蜓点水一样的学习知识,但是今天的学习有一半是需要我们自己动手去做的,一开始老师在上面飞快的敲,作为一张白纸只能看见飞快的代码行在冒出,但是经过一会的适应和老师的磨合,也渐入佳境。比如老师和我们强调的不要光在大脑里进行逻辑的思考,而是要在电脑上把自己所想的东西敲出来,还有一些比较好的习惯,比如在输入指令...
2018-11-10 19:22:33
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅