摘要: 闲来无聊看了看 3-1. 使用Linux专有的reboot系统调用重启系统时,必须将第二个参数magic2定义为一组magic号(例如:LINNUX_REBOOT_MAGIC2)。这些号有何意义?(将magic号转换为十六进制数,对解题会有所帮助。) 刚看的时候 有点晕就去查了查 转换成16进制了 阅读全文
posted @ 2019-01-13 12:12 Lumi_Imp 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 学也学不好,记也记不住。只能靠做笔记这个样子喽。 操作系统的核心: 内核 1.指完整的软件包,包括管理计算机资源的核心层软件,以及附带的所有标准软件工具。诸如命令行解释器。图形用户界面。 2.狭义上指管理和分配计算机资源的核心层软件。 内核职能: 进程调度:通过CPU 执行程序指令。Linux 属于 阅读全文
posted @ 2019-01-12 17:24 Lumi_Imp 阅读(211) 评论(0) 推荐(0) 编辑
摘要: : s/src /des : s/src /des /g 当前行 : %s s/src / des 替换所有行 第一个匹配src 为 des : %s s/src / des /g 所有 sp 横屏 ctrl w w 切换 vsp xxx.c 竖屏 wqall gcc -E(预编译 hellp.c >(清空 添加 >>追加 .i文件 预处理 头文件展开 宏替换 ... 阅读全文
posted @ 2018-12-04 20:59 Lumi_Imp 阅读(258) 评论(0) 推荐(0) 编辑
摘要: #ifndef HANDLE_H #define HANDLE_H //文件呗修改 或 所依赖的头文件被修改时 项目管理员 需要 重复编译该文件 //易碎的基类问题 //解决技术 句柄类 //1. 有关的实现消失 留下指针 指向一个结构 // 结构的定义与其所有的成员函数的定义一同出现在实现文件中 // 只要接口不变 头文件就不需要变动 实现部分可以按需更改 // ... 阅读全文
posted @ 2018-12-04 20:17 Lumi_Imp 阅读(195) 评论(0) 推荐(0) 编辑
摘要: #include"CLib.h" #include #include #include #include using namespace std; int main() { CStash intStash, stringStash; int i; char* cp; ifstream in; string line; const int bufsi... 阅读全文
posted @ 2018-12-04 08:30 Lumi_Imp 阅读(785) 评论(0) 推荐(0) 编辑
摘要: Find() Find() find dir [option] 内容 -name find ./ -name "*.c" -type find ./ -type f -size find ./ -size +1M - size-5M find ./ -maxdepth -size +1M -maxd 阅读全文
posted @ 2018-12-03 11:34 Lumi_Imp 阅读(184) 评论(0) 推荐(0) 编辑
摘要: #include #include // for sqrt() using namespace std; #define MAX 100 //质数 int main() { cout sqrt(i)) { cout << i << ' '; } } cout << endl; ... 阅读全文
posted @ 2018-12-02 15:29 Lumi_Imp 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Prototype 提供了自我复制的功能 Prototype 模式提供了一个通过已存在对象进行新对象创建的接口(Clone),Clone()实现和具体的实现语言相关,在 C++中我们将通过拷贝构造函数实现之。 #include"prototype.h" #include<iostream> usin 阅读全文
posted @ 2018-11-27 11:23 Lumi_Imp 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Builder 模式的关键是其中的 Director 对象并不直接返回对象,而是通过一步步(BuildPartA,BuildPartB,BuildPartC)来一步步进行对象的创建。 复杂对象的创建过程和这个对象的表示分离开来 Builder 模式和 AbstractFactory 模式在功能上很相 阅读全文
posted @ 2018-11-27 10:37 Lumi_Imp 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 通过维护一个 static 的成员变量来记录这个唯一的对象实例。通过提供一个 staitc 的接口 instance 来获得这个唯一的实例。 Singleton 不可以被实例化 (私有构造函数 #include<iostream> #include"singleton.h" using namesp 阅读全文
posted @ 2018-11-27 09:23 Lumi_Imp 阅读(113) 评论(0) 推荐(0) 编辑