自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 多线程多进程3

ftok 头文件: shmdt 头文件:#include shmget 头文件:#include PS:只要参数不变,永远可以找到同一个key。参数:key:密钥 ---->IPC对象的重要区分依据。获取key:1>自动获取:IPC_PRIVAT 0。

2023-05-30 10:48:39 48 1

原创 多线程多进程2

--->彻底移除进程的0 1 2 功能。kill--->发送信号 头文件:#include <sys/types.h> <signal.h>------------守护进程雏形制作完毕。---->为了会话做准备>组长无法成为会话。---->彻底摆脱父子进程间的影响。---->进程不影响目录的其他操作。---->进程创建文件不受权限影响。功能:将字符串转化为整型。---->为了摆脱原终端影响。---->为第7步做准备。

2023-05-29 19:58:00 66 1

原创 多线程多进程1

pid: >0 --- 给特定子进程收尸 waitpid(2304,...,...);<-1 --- 给进程组ID号为|PID|下的子进程收尸以组为单位。pid_t getpid(void)//获得当前进程的PID号 pid_t getppid(void)//获得当前进程的父进程的PID号。功能:设置某进程的组号。进程API:进程的 生 / 老 / 病 / 死 / 收尸 / 不想死 ----守护进程。

2023-05-29 19:01:49 83 1

原创 文件/标准IO 2

以下其他方式:O_CREAT:如果文件不存在,则创建 O_EXCL:判断文件在,如果存在,可返回报错-->测试 O_TRUNC:清空模式 O_APPEND:追加模式。互斥方式-->三选一 O_RDONLY-->只读 O_WRONLY-->只写 O_RDWR-->读写。

2023-05-25 20:05:44 85 1

原创 文件/标准 IO

系统自动的在内存中为每一个正在使用的文件开辟一个缓冲区,从内存向磁盘输出数据必须先送到内存缓冲区,装满缓冲区在一起送到磁盘中去。FILE指针:每个被使用的文件都在内存中开辟了一个区域,用来存放文件的有关信息,这些信息是保存在一个结构体类型的变量中,该结构体类型是由系统定义的,取名为FILE。数字2001在文本流中的表示方法为'2' '0' '0' '1' ASCII: 50 48 48 49。标准I/O在系统调用函数的基础上构造的,它便于用户使用 ---在文件I/O的基础上制作。

2023-05-20 11:23:14 114 1

原创 c语言指针

/ arr[0][0] : 1 arr[1][0] : 2 arr[2][0] : 3 其他全部为0。//arr[1][1] : 10 arr[0][0] : 20 其他全部为0。//存储 3个short[4] //每一个short[4],存4个short类型。[0]:'a' [1]:'b' 其他全是 0 '\0'char arr[10] = {'a','b','c','\0'};

2023-04-30 18:36:37 68

原创 c语言中的运算符,表达式和语句

a-- : 先将a的值 赋值给 a-- 表达式 ,然后a再自减1 // a-- : 10 a: 9。--a : 先a自减1 ,然后再将a的值赋值给 --a 表达式 // --a : 9 a: 9。表达式2 : 表达式3 //判断表达式1,如果为真,则结果取表达式2的值,否则,结果取表达式3的值。云锁结果取最右边的表达式值 例如:c = (a+=4,b+=5,a+b);||(逻辑或) ---------同为假,结果为假,否则,结果为真。

2023-04-29 20:31:43 221 1

原创 c语言数据类型

'\a' '\b' '\n' ----不可见字符:当打印字符时,在屏幕上看不到字符本身,属于功能性字符 在表示不可见字符时,可以使用字符的编码表示。十六进制:每一位数字只能取0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F中的某一个值,大于F就要进位。'A' 'F' 'O' ----可见字符:当打印字符时,可以在屏幕上看到该字符。//定义一个变量a int a,b,c;

2023-04-28 20:50:56 160 1

原创 Linux 常用命令

sudo apt-get update -- 更新网络。mkdir -- 创建文件夹(目录)rm (-r) -- 删除文件(目录)cp(-r) -- 复制文件(目录)ls -- 查看当前位置的文件。touch -- 创建文件。mv -- 移动文件(目录)

2023-04-28 18:45:46 86 1

原创 linux指令1

8.tar 打包/解包 格式:tar -v(显示打包/解包信息)c(表示打包)x(表示解包)z(表示使用gzip工具压缩/解压缩)j(表示使用bzip2工具压缩/解压缩)J(表示使用xz工具压缩/解压缩)f(表示打包成文件) -C(指定文件目录) 例子:tar -vcf 包名.tar 文件名1 文件名2 //打包。4.head 查看文件的前n行 //格式:head -n(查看前n行后面加行数) -c(查看前多少字符后面加个数)文件名。

2023-04-27 18:54:59 91 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除