摘要: 以下步骤在centos8 下进行 安装 依赖的安装包 nfs utils 配置 配置 文件 分为3个部分, 这里可以看出可以针对主机ip的不同,配置不同的选项 1. 暴露的文件目录 2. host主机地址,或者掩码。如果想任意客户端都能连接,则直接设置为 3. 选项,一般为(rw,sync,no_r 阅读全文
posted @ 2020-05-22 16:58 SnailRush 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 介绍两种方法,添加boost 依赖 CMakeLists.txt: cmake 会自动设置 BOOST_INCLUDE_DIR, BOOST_LIBRARYDIR 和 BOOST_ROOT 如何boost 不是安装在默认位置,则需要添加路径, 类似path的做法。 且必须放在FIND_PACKAGE 阅读全文
posted @ 2020-05-20 13:07 SnailRush 阅读(10018) 评论(0) 推荐(0) 编辑
摘要: 问题 在客户端挂载nfs时, 出现 解决思路 立即查看服务端日志, 出现unmatc host, 因为客户端和服务端不在一个网段 因为是虚拟机, 所以修改掩码为16 问题解决 阅读全文
posted @ 2020-05-14 14:29 SnailRush 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 在写c/c++ 代码的时候,经常需要格式化代码,提高可读性, 这里介绍几种方法方便格式化 安装工具 Clang( 附带安装clang tidy,git clang format,clang tidy format) 使用 i 表示覆盖文件,否则会把格式化的文件打印出来 style 是风格设置, fi 阅读全文
posted @ 2020-04-23 20:12 SnailRush 阅读(2066) 评论(0) 推荐(0) 编辑
摘要: 1. 我们常见的遇到core 后, 可以重新用gdb 跑,gdb 会收到 SIGSEGV 后暂停, 但是有时候不停? 这是由于子进程导致的SIGSEGV, gdb收不到 解决办法: 1. 启动gdb后执行 阅读全文
posted @ 2020-03-31 16:59 SnailRush 阅读(999) 评论(0) 推荐(0) 编辑
摘要: unittest 单元测试是开发中的重要环节, python 也比较方便 环境搭建 对于有自定义包package的项目, 需要指定包路径, 有两种方式 使用sys.path, 但这种需要每个次运行其它文件的时候要执行一次 sys.path本身是多个地址的列表。 sys.path.append():添 阅读全文
posted @ 2020-03-06 21:36 SnailRush 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 为什么zoo keeper 的节点必须是奇数个, 或者分布式存储的节点必须是奇数个 1. 系统要求节点获得大多数支持时才可以更新数据,当集群脑裂时, 如果小集群的节点数相等,那么都没有大多数的支持,也就无法提供服务。 2. 当集群恢复时,必须以大多数的小集群去覆盖少数的小集群, 如果平分了集群,则无 阅读全文
posted @ 2020-03-06 09:55 SnailRush 阅读(2346) 评论(0) 推荐(0) 编辑
摘要: fread 从打开的fd中读取数据,并且是有缓存 man page 坑: 1. fread 不一定返回你想读的长度, 即返回值不一定等于 , 即使还没有eof。所以你要判断判断返回值 2. size 应该等于 1, 什么原因忘了,之前被坑过 这样就完蛋了 至于fread 和 read 的区别 总所周 阅读全文
posted @ 2020-03-06 00:14 SnailRush 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 有时候定位问题,确又不知道程序的版本那就比较麻烦了 特别像docker 部署的情况,经常会出现容器删了还再,以为更新了结果没更新。实际问题多多 那如何记录版本呢 1.编译时使用 D来定义宏定义,然后可以在程序中使用了 编译时加 D 在cicd里,通过cmake options 来传 而此时1可以用c 阅读全文
posted @ 2020-03-01 16:43 SnailRush 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 四个阶段分别是: 预处理,编译,组装,链接 1. 预处理将头文件展开,将宏定义替换,生成符号文件.S 2. 编译则包含了词法检查,语法检查,权限检查, 代码优化 3. 组装:将编译后的代码组装成机器码, 形成位置无关的目标文件 .o 4. 链接将多个位置无关的目标文件合并成可执行文件 可见组装才是平 阅读全文
posted @ 2020-02-28 10:03 SnailRush 阅读(2195) 评论(0) 推荐(0) 编辑