摘要:
yield 是python的关键字,我理解是可以用来打断和继续函数运行 我们可以从国外的交通指示牌理解 美国交通规则中【baiyield】的意思是 【让道】 1)duYou must yield the right-of-way to all approaching vehicles and ped 阅读全文
摘要:
问题, 如果在文件系统之上再创一个文件系统? 例如在ext3的文件系统上创建一个xfs的文件系统,可以通过回环设备loop, 我们经常通过 mount -o loop 来 mount一个iso文件 但mount 的选项总是ro的 mount: /mnt: WARNING: device write- 阅读全文
摘要:
缘由 使用Hugo可以创建类似博客的网站,用md编辑文章后,hugo可以用网页展示出来。 另外需要添加第三方themes, 而第三方themes是也是一个项目 所以需要在本项目里添加子模块, 添加submodule很简单,但是需要原来的module名字叫hugo-themes, 而hugo在生成网页 阅读全文
摘要:
问题: 为什么要有硬连接呢? 网上搜软连接和硬连接,会有大量介绍, 这里简单说一下 软连接 等于 windows 的快捷方式。 软连接保存了源文件的地址,向c里面的指针 graph LR A[file1] --> B[inode] C[file2] --> A 硬连接是在文件目录上增加一个filen 阅读全文
摘要:
难记的大端小端 曾经被电面到一个题目,如何判断一个系统是大端还是小端, 方法其实很简单 int main(){ int i = 0x12345678; // 注意必须是16进制,否则难以判断 return *(char*)&i; } 在linux 的执行结果 gcc test.c $./a.out 阅读全文
摘要:
博主在 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: 阅读全文
摘要:
创建连接时, 对于源目标有三种方式,会有什么区别 不指定路径,如 ln -s python3 /usr/bin/python ls -l /usr/bin/python /usr/bin/pyton --> python3 指定绝对路径 ln -s /usr/bin/python3 /usr/bin 阅读全文
摘要:
问题 同网络内,容器间能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 阅读全文
摘要:
Docker 配置代理 如果稍微了解docker的架构,会知道docker 只是客户端, 管理,查看容器状态docker ps/run 与容器建立连接docker exec 都是后台dockerd来完成的 所以客户端和服务端是单独的两个进程,https_proxy docker pull 是不走代理 阅读全文
摘要:
起因 异地容灾项目遇到一个奇怪的问题, 清理文件目录的时候, 总会清理不干净,导致恢复失败 分析 日志确认,在调用boost::remove_all 的地方打日志, 发现文件和目录都删了一遍 可能是文件重复创建了,因为此时文件的ctime 很新, 排查了所有文件处理函数,都没有可能出现创建的效果 那 阅读全文