摘要:
makefile依赖于不同编译平台,CMake可以跨平台。通过编写CMakeLists.txt文件,执行cmake命令,就可以自动生成对应平台的makefile文件,再执行命令make就能进行编译 # 语法 变量使用${}取值,if语句中直接使用变量名 指令格式为:指令(参数1 参数2),指令大小写 阅读全文
摘要:
[免费课程](https://www.lanqiao.cn/courses/1035) [git可视化游戏教程](https://learngitbranching.js.org/) [github工作流教程](https://www.bilibili.com/video/BV19e4y1q7JJ/ 阅读全文
摘要:
# 参考链接 [课程地址](https://pdos.csail.mit.edu/6.824/index.html) [如何Debug](https://blog.josejg.com/debugging-pretty/):没有它可怎么活,几万行的日志怎么看 [Students' Guide to 阅读全文
摘要:
以前学操作系统总是学一些算法,关于什么进程调度算法,内存何如分配,怎样提高缓存命中等。而对于操作系统本身还是只有一个模糊的概念。受到https://www.zhihu.com/column/c_1193254878150045696的激励,我就学习了30天自制操作系统这本书。看完这本书,对操作系统是 阅读全文
摘要:
参考: 《大话设计模式》 [爱编程的大丙](https://subingwen.cn/design-patterns/) # 设计原则 1. 单一职责原则:每个类应仅仅负责一种功能逻辑 2. 开放封闭原则:对原有的代码封闭,不能修改。对新的功能开放,可以扩展。在设计时,尽量抽象出以后不会改变的类,之 阅读全文
摘要:
给微软office文档添加水印 水印的工具 Apache POI:一个java的库,Apache POI - the Java API for Microsoft Documents Open XML SDK:C#库,GitHub - OfficeDev/Open-XML-SDK: Open XML 阅读全文
摘要:
《深入浅出cryptoPP密码学库》学习笔记。crypto++库帮助文档:https://www.cryptopp.com/docs/ref/index.html 进制与编码 以2进制,8进制,10进制,16进制字符串构造整数 Integer Int2("011111101010000b"); In 阅读全文
摘要:
阅读以下书籍的笔记 《c++ primer》 《c++新经典》 《effective c++》 《现代c++语言核心特性解析》 《effective modern c++》 参考 [编程指北](https://csguide.cn/cpp/#%E4%B8%80%E3%80%81%E7%9B%AE%E 阅读全文
摘要:
找了很久都没有找到VDI公开的文档,在virtualbox论坛的帖子中找到一点说明。所以本文很多我也不理解,有很多是自己的猜测,不一定正确。 格式 采用小端存储,文件开头是头描述符,格式如下 偏移 意义 0-30 值为<<< Oracle VM VirtualBox Disk Image >>> 4 阅读全文
摘要:
参考文档:Virtual Hard Disk Image Format Specification VHD是一种微软支持的虚拟磁盘格式,结构如下图所示 当虚拟磁盘文件大小超过了文件系统文件大小的限制,可以将虚拟磁盘文件分割为多个文件,第一个文件包含磁盘头等,扩展名为.vhd,最后一个文件包含磁盘尾, 阅读全文