摘要: find_package(Git) # 生成版本描述字符串类似 TAG-X-gHASH execute_process(COMMAND ${GIT_EXECUTABLE} describe --abbrev=6 --dirty --always --tags WORKING_DIRECTORY ${ 阅读全文
posted @ 2023-03-15 01:58 我在地狱 阅读(41) 评论(0) 推荐(0) 编辑
摘要: unique_ptr template<typename T> class my_unique_ptr { public: my_unique_ptr() : ptr(nullptr) {} my_unique_ptr(T *ptr) : ptr(ptr) {} ~my_unique_ptr() { 阅读全文
posted @ 2023-03-08 01:29 我在地狱 阅读(16) 评论(0) 推荐(0) 编辑
摘要: reference: https://blog.csdn.net/htttw/article/details/7521053 https://github.com/mozhuli/SDN-Learning-notes/blob/master/SUMMARY.md http://homes.di.un 阅读全文
posted @ 2021-05-22 20:19 我在地狱 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 设计模式 Design Patterns 学习资料 创建型模式 创建型模式提供了创建对象的机制, 能够提升已有代码的灵活性和可复用性。 单例模式 Singleton Singleton is a creational design pattern that lets you ensure that 阅读全文
posted @ 2021-04-14 01:04 我在地狱 阅读(87) 评论(0) 推荐(0) 编辑
摘要: pb2与pb3 https://stackoverflow.com/questions/56673362/can-proto2-talk-to-proto3 https://stackoverflow.com/questions/42622015/how-to-define-an-optional- 阅读全文
posted @ 2021-02-27 23:18 我在地狱 阅读(274) 评论(0) 推荐(0) 编辑
摘要: # 常用配置 * .bashrc配置 (PS1变量的\w小写为全路径) ``` function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}" != 阅读全文
posted @ 2020-11-29 11:39 我在地狱 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 数字证书通常包含以下信息: 版本 序列号 签名算法 签名哈希算法 颁发者 有效期 使用者 公钥 公钥参数 对于https的网页,在Chrome的网页上点击锁->证书,可将证书导出。 对于数字签名的文件,在windows下,右键属性,可导出相关证书。 在命令行下可用openssl工具查看证书信息。 本 阅读全文
posted @ 2020-10-08 21:15 我在地狱 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 通配符*:目录下所有文件 通配符%:依赖查找中的通配 **\(@**:表示规则中的目标文件集。在模式规则中,如果有多个目标,那么,"\)@"就是匹配于目标中模式定义的集合。 $^:所有的依赖目标。以空格分隔。如果在依赖目标中有多个重复的,那个这个变量会去除重复的依赖目标,只保留一份。 **\(<** 阅读全文
posted @ 2020-08-10 01:28 我在地狱 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 原因:链接的动态库版本高于机器上的版本。 升级机器的GCC版本 https://itbilu.com/linux/management/NymXRUieg.html (stackoverflow建议Use readelf -a and objdump -x to inspect ELF files 阅读全文
posted @ 2020-08-10 00:52 我在地狱 阅读(333) 评论(0) 推荐(0) 编辑
摘要: unique_ptr shared_ptr partion my hashtable B tree 阅读全文
posted @ 2020-04-27 11:38 我在地狱 阅读(303) 评论(3) 推荐(0) 编辑