会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Linux 编程技术
c++,linux,编程
博客园
首页
新随笔
联系
订阅
管理
2020年6月18日
python yield 理解
摘要: yield 是python的关键字,我理解是可以用来打断和继续函数运行 我们可以从国外的交通指示牌理解 美国交通规则中【baiyield】的意思是 【让道】 1)duYou must yield the right-of-way to all approaching vehicles and ped
阅读全文
posted @ 2020-06-18 14:51 SnailRush
阅读(566)
评论(0)
推荐(0)
2020年6月11日
创建loop设备
摘要: 问题, 如果在文件系统之上再创一个文件系统? 例如在ext3的文件系统上创建一个xfs的文件系统,可以通过回环设备loop, 我们经常通过 mount -o loop 来 mount一个iso文件 但mount 的选项总是ro的 mount: /mnt: WARNING: device write-
阅读全文
posted @ 2020-06-11 19:20 SnailRush
阅读(2057)
评论(0)
推荐(0)
git 添加submodule 以及更名
摘要: 缘由 使用Hugo可以创建类似博客的网站,用md编辑文章后,hugo可以用网页展示出来。 另外需要添加第三方themes, 而第三方themes是也是一个项目 所以需要在本项目里添加子模块, 添加submodule很简单,但是需要原来的module名字叫hugo-themes, 而hugo在生成网页
阅读全文
posted @ 2020-06-11 13:24 SnailRush
阅读(2840)
评论(0)
推荐(0)
2020年6月8日
用了linux 这么久,终于发现一个需要硬连接的地方
摘要: 问题: 为什么要有硬连接呢? 网上搜软连接和硬连接,会有大量介绍, 这里简单说一下 软连接 等于 windows 的快捷方式。 软连接保存了源文件的地址,向c里面的指针 graph LR A[file1] --> B[inode] C[file2] --> A 硬连接是在文件目录上增加一个filen
阅读全文
posted @ 2020-06-08 19:37 SnailRush
阅读(306)
评论(0)
推荐(0)
2020年6月7日
gdb 查看内存
摘要: 难记的大端小端 曾经被电面到一个题目,如何判断一个系统是大端还是小端, 方法其实很简单 int main(){ int i = 0x12345678; // 注意必须是16进制,否则难以判断 return *(char*)&i; } 在linux 的执行结果 gcc test.c $./a.out
阅读全文
posted @ 2020-06-07 18:36 SnailRush
阅读(1859)
评论(0)
推荐(0)
att 汇编 helloworld
摘要: 博主在 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
阅读(586)
评论(0)
推荐(0)
2020年6月5日
ln 创建连接和mount -bind用法
摘要: 创建连接时, 对于源目标有三种方式,会有什么区别 不指定路径,如 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
阅读(771)
评论(0)
推荐(0)
2020年6月3日
Docker-compose 服务/容器之间互访失败
摘要: 问题 同网络内,容器间能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
阅读(4184)
评论(0)
推荐(0)
Docker 配置代理
摘要: Docker 配置代理 如果稍微了解docker的架构,会知道docker 只是客户端, 管理,查看容器状态docker ps/run 与容器建立连接docker exec 都是后台dockerd来完成的 所以客户端和服务端是单独的两个进程,https_proxy docker pull 是不走代理
阅读全文
posted @ 2020-06-03 10:33 SnailRush
阅读(6567)
评论(0)
推荐(0)
2020年5月29日
多线程导致boost::remove_all 提前退出
摘要: 起因 异地容灾项目遇到一个奇怪的问题, 清理文件目录的时候, 总会清理不干净,导致恢复失败 分析 日志确认,在调用boost::remove_all 的地方打日志, 发现文件和目录都删了一遍 可能是文件重复创建了,因为此时文件的ctime 很新, 排查了所有文件处理函数,都没有可能出现创建的效果 那
阅读全文
posted @ 2020-05-29 09:48 SnailRush
阅读(739)
评论(0)
推荐(0)
下一页
公告