A simple blog built by Django
Docker IPV6 NAT
| Published by rcdfrd Docker IPV6 NAT
Docker version >= 20.10
vi /etc/docker/daemon.json
{
"ipv6": true,
"fixed-cidr-v6": "fd00:abcd:abcd::/48",
"experimental": true,
"ip6tables": true
}
systemctl restart docker
Read more ⟶
python subprocess库
| Published by rcdfrd subprocess 模块主要用于创建子进程,并连接它们的输入、输出和错误管道,获取它们的返回状态。通俗地说就是通过这个模块,你可以在 Python 的代码里执行操作系统级别的命令,比如“ipconfig”、“du -sh”等等。subprocess 模块替代了一些老的模块和函数,比如:
os.system
os.spawn*
subprocess 过去版本中的 call(),check_cal
Read more ⟶
Python 项目开发规范
| Published by rcdfrd Python 项目开发规范
1 Python 项目开发规范
本文旨在提供 Python 项目的开发规范参考以及工具指南, 一些最佳实践以及通用的编程原则.
本文对于风格规范/工具/流程的选择不可避免的有偏向性, 不同的项目组可以根据自身的情况去调整.
每个团队和项目都有自己的代码风格与编程约定,重点不在于哪种风格规范/工具/流程更好, 而在于开发者可以在 项目中使用一致的风格规范/工具/流程. 这
Read more ⟶