- 博客(13)
- 收藏
- 关注
原创 Docker的基本命令
一、操作Docker服务的命令(daemon) 启动: systemctl start docker 停止: systemctl stop docker 重启: systemctl reatart docker 查看状态: systemctl status docker 开机启动:systemctl enable docker 二、镜像相关的命令 查看:docker images ...
2021-11-25 16:01:30
375
原创 C++中的友元的使用和静态成员变量以及静态成员函数
一、友元函数 1.定义在类的外面,可以访问类的保护和私有成员。不是成员函数。 2.友元可以是一个函数,叫友元函数。也可以是一个类,叫友元类。 3.友元类时,整个类及其所有的成员都是友元。 关键字:friend 4.作用:让类外数据突破访问权限的限制。 #include <iostream> using namespace std; // 定义一个类 class A{ double width; public: friend void print(A a);
2021-09-29 20:27:36
3497
1
原创 linux中查看IPC对象的相关命令
一、查看IPC ipcs #查看所有IPC对象 ipcs -a #同上 ipcs -q #查看消息对列对象 ipcs -m #查看共享内存对象 ipcs -s #查看信号量对象 二 、删除IPC 对象 ipcrm -Q key :根据键值key,删除指定的消息对列 ipcrm -q id :...
2021-09-06 21:40:53
586
原创 进程和线程的区别
一、 进程是指在系统中正在运行的一个应用程序。 线程则是存在于进程中的,共享进程的内存空间。 理解: 线程存在于进程之间,线程的存在是为了榨干进程的内存空间,然后让cpu得到充分的利用。进程和线程的关系就像是人和手的关系。一个进程可以有多个线程,也可以没有除了进程本身之外的线程。但是有线程,就一定有进程。 二、地址空间 同一个进程的线程共享本进程的地址空间,但是进程之间是互相独立占有空间的。 三...
2021-09-06 13:56:23
102
原创 编写一个程序,此程序要求输入天数,然后将该值转换为星期数和天数。
一、例如输入 18,则要求输出: 18 days are 2 weeks, 4days. 二、代码 #include<stdio.h> #define WEEK 7 int main() { int a; printf("please enter a days:\n"); scanf("%d",&a); printf("time is :\n%d days are %d weeks,%d days!\n",a,a/WEEK,a%WEEK);
2021-09-03 21:21:44
2711
原创 C语言中Strcpy 的使用
一、函数原型 原型声明:char *strcpy(char* dest, const char *src); 头文件: #include <stdio.h> #include <string.h> 个人理解: char *strcpy(目标1,目标2); 将目标2的内容拷贝到目标1中。常用于字符串的拷贝 strcpy把含有'...
2021-09-03 21:02:44
2745
原创 使用消息对列,复制文件
一、代码 #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <signal.h> #include <sys/wait.h> #include &
2021-09-01 21:17:54
138
1
原创 进程间的通信《消息对列篇》
一 、SYSTEM-V IPC 1. 分类 消息对列 共享内存 信号量 2. 套路(API调用的顺序) 第一步:先创建key值(钥匙或者是一种凭证) 对应API:ftok函数 第二步: 3. ftok函数----创建S...
2021-09-01 17:27:16
86
原创 用有名管道实现两人的通信
一. 代码段: ① :头文件 #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <signal.h> #include <sys/types.h> #include <sys/stat.h> #include <sys/wait.h> #include <fcntl.h> #include <strin...
2021-09-01 14:05:14
117
原创 进程间通信《管道篇》
一 、管道(Pipe、Fifo) 1. 无名管道 pipe:适用于亲缘关系进程间的、一对一的通信。 2. 有名管道 fife : 适用于任何进程间的一对一,多对一的通信。 二、 无名管道(pipe) 1. 管道是一种文件,无名管道没有文件的名字。 2. 无名管道的特点: 1) 因为没有具体的文件名字,所以没有在磁盘里形成具体的文件。 2) ...
2021-08-31 18:34:16
248
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人