摘要: 装饰即为,主体类在多个方向上的扩展功能 阅读全文
posted @ 2021-02-28 13:44 潇潇O 阅读(105) 评论(0) 推荐(0)
摘要: 虚函数指针、虚函数表、动态绑定 阅读全文
posted @ 2021-02-25 14:23 潇潇O 阅读(401) 评论(0) 推荐(0)
摘要: 其他进程间通信https://chuna2.787528.xyz/xiaoxiaolinux/p/13714608.html XSI中有三种通信机制:消息队列、信号量数组、共享内存。可以用于有血缘关系的进程间通信,也可以用于无血缘关系的进程间通信。通过命令“ipcs”可以查看当前系统中有无这三种机制。如 阅读全文
posted @ 2021-02-21 23:29 潇潇O 阅读(161) 评论(0) 推荐(0)
摘要: 类的三种关系,组合、委托、继承。 阅读全文
posted @ 2021-02-09 15:14 潇潇O 阅读(172) 评论(0) 推荐(0)
摘要: 在fork()创建子进程过程中发现了一个有趣的现象。 源代码 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<unistd.h> 4 int main(){ 5 printf("before fork %d\n",getpid()); 6 pi 阅读全文
posted @ 2021-01-31 23:55 潇潇O 阅读(196) 评论(0) 推荐(0)
摘要: 一、shell 变量 1、自定义局部变量 #等号两端不能有空格 var_name=liming #打印变量值 echo $var_name #使用花括号可以用于字符串拼接 echo ${var_name}123 #删除变量 unset $var_name 2、自定义常量 var_name=limin 阅读全文
posted @ 2021-01-30 16:53 潇潇O 阅读(193) 评论(0) 推荐(0)
摘要: 服务和端口的关系 某一台服务器上运行着web、ftp、smtp、pop3服务,并监听相应的端口。如果某一台客户端想要访问服务器上的web服务,就需要在数据包中写上服务器的IP和相应的端口,服务器上的web服务侦听到了客户端的请求就会向对应的客户端发送网页。 总的来说,客户端发送的数据包中的目标端口就 阅读全文
posted @ 2021-01-23 14:24 潇潇O 阅读(120) 评论(0) 推荐(0)
摘要: 1 //声明 2 template<class T, class Sequence = deque<T>> 3 class queue; 4 //声明 5 template <class T,class Sequence> 6 bool operator==(const queue<T, Seque 阅读全文
posted @ 2021-01-20 12:17 潇潇O 阅读(213) 评论(0) 推荐(0)
摘要: 图由顶点集和边集组成,记为G=(V,E) 图的存储 1、邻接矩阵。用一个一维数组存储图中的顶点信息,用一个二维数组存储边的信息。 图的临界矩阵存储结构定义 typedef char vertexType[10]; //vertexType a; sizeof(a) = 10; #define MAX 阅读全文
posted @ 2021-01-06 17:07 潇潇O 阅读(534) 评论(0) 推荐(1)
摘要: uniform initialization一致性初始化 //赋初值 vector<int>v1{ 1, 12, 6, 0 }; vector<string>v2{ "liming", "jenny", "denny" }; 编译器看到以上{}赋值,就会做出一个initializer_list<T> 阅读全文
posted @ 2020-12-31 23:26 潇潇O 阅读(133) 评论(0) 推荐(0)