摘要: yield 是python的关键字,我理解是可以用来打断和继续函数运行 我们可以从国外的交通指示牌理解 美国交通规则中【baiyield】的意思是 【让道】 1)duYou must yield the right-of-way to all approaching vehicles and ped 阅读全文
posted @ 2020-06-18 14:51 SnailRush 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 问题, 如果在文件系统之上再创一个文件系统? 例如在ext3的文件系统上创建一个xfs的文件系统,可以通过回环设备loop, 我们经常通过 mount -o loop 来 mount一个iso文件 但mount 的选项总是ro的 mount: /mnt: WARNING: device write- 阅读全文
posted @ 2020-06-11 19:20 SnailRush 阅读(1863) 评论(0) 推荐(0) 编辑
摘要: 缘由 使用Hugo可以创建类似博客的网站,用md编辑文章后,hugo可以用网页展示出来。 另外需要添加第三方themes, 而第三方themes是也是一个项目 所以需要在本项目里添加子模块, 添加submodule很简单,但是需要原来的module名字叫hugo-themes, 而hugo在生成网页 阅读全文
posted @ 2020-06-11 13:24 SnailRush 阅读(2625) 评论(0) 推荐(0) 编辑
摘要: 问题: 为什么要有硬连接呢? 网上搜软连接和硬连接,会有大量介绍, 这里简单说一下 软连接 等于 windows 的快捷方式。 软连接保存了源文件的地址,向c里面的指针 graph LR A[file1] --> B[inode] C[file2] --> A 硬连接是在文件目录上增加一个filen 阅读全文
posted @ 2020-06-08 19:37 SnailRush 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 难记的大端小端 曾经被电面到一个题目,如何判断一个系统是大端还是小端, 方法其实很简单 int main(){ int i = 0x12345678; // 注意必须是16进制,否则难以判断 return *(char*)&i; } 在linux 的执行结果 gcc test.c $./a.out 阅读全文
posted @ 2020-06-07 18:36 SnailRush 阅读(1793) 评论(0) 推荐(0) 编辑
摘要: 博主在 archlinux x86_64 下测试, gcc版本 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/lto-wrapper Target: 阅读全文
posted @ 2020-06-07 14:57 SnailRush 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 创建连接时, 对于源目标有三种方式,会有什么区别 不指定路径,如 ln -s python3 /usr/bin/python ls -l /usr/bin/python /usr/bin/pyton --> python3 指定绝对路径 ln -s /usr/bin/python3 /usr/bin 阅读全文
posted @ 2020-06-05 11:04 SnailRush 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 问题 同网络内,容器间能ping 但访问监听端口时,提示'No route to host' 复现步骤 通过 docker-compose 启动多个服务容器, 并且服务都在同一个网络内 sh-4.2# ping 172.20.0.2 PING 172.20.0.2 (172.20.0.2) 56(8 阅读全文
posted @ 2020-06-03 20:06 SnailRush 阅读(4027) 评论(0) 推荐(0) 编辑
摘要: Docker 配置代理 如果稍微了解docker的架构,会知道docker 只是客户端, 管理,查看容器状态docker ps/run 与容器建立连接docker exec 都是后台dockerd来完成的 所以客户端和服务端是单独的两个进程,https_proxy docker pull 是不走代理 阅读全文
posted @ 2020-06-03 10:33 SnailRush 阅读(6489) 评论(0) 推荐(0) 编辑
摘要: 起因 异地容灾项目遇到一个奇怪的问题, 清理文件目录的时候, 总会清理不干净,导致恢复失败 分析 日志确认,在调用boost::remove_all 的地方打日志, 发现文件和目录都删了一遍 可能是文件重复创建了,因为此时文件的ctime 很新, 排查了所有文件处理函数,都没有可能出现创建的效果 那 阅读全文
posted @ 2020-05-29 09:48 SnailRush 阅读(662) 评论(0) 推荐(0) 编辑