BytePower 技术周刊 - 001
阅读
如何杀死一个进程和所有子进程 ☞(英文)
各种类 Unix 系统里面杀死进程,要比想象的难。一个主要的问题是,杀死父进程,子进程并没有一起杀死,会变成孤儿进程。如何才能做到这一点?
Syslog 日志指南 ☞(英文)
Syslog 是一种日志协议,Linux 系统普遍使用这种日志,其他系统也可以使用。本文介绍这种日志的基本知识。
为什么你应该使用 pathlib ☞(英文)
本文介绍 Python 新的路径库 pathlib
比原来的 os.path
好在哪里。
产品经理与项目经理的区别 ☞(英文)
简单说,产品经理负责向客户提交的最终结果,项目经理负责一项涉及后续活动的计划。
工具
测试工具:Airtest ☞
网易出品的跨平台的 UI 自动化测试编辑器,适用于游戏和 App 测试。
命令行工具:exa ☞
目录查看命令 ls
的替代品。
Python 工具:sandman2 ☞
一个 Python 语言的数据库适配库,可以为各种数据库自动生成 RESTful 接口。
命令行工具:sostupidsearch ☞
一个搜索命令 grep
的替代品,使用 Rust 语言编写,有更好的速度和输出界面。
资源
在线资源:DistroTest ☞
浏览器体验 Linux 和 Unix 操作系统,可以在线试用 200 多种 Linux 和 Unix 发行版,无需本地安装。只要打开网站,选择 Linux/Unix 发行版,然后开始试用!
在线资源:RutHub ☞
一个分享知识的小型网站,可以分享某个知识点或主题相关的书籍、课程、视频、网页等,或每周、每月的读书所得。
项目
the-super-tiny-compiler ☞
编译器原理的教学示例项目,使用 JavaScript 语言,只有 200 多行代码,并配有详细的注释,帮助你理解编译器原理。
Real-Time-Voice-Cloning ☞
通过识别 5 秒钟的音频数据,克隆一个人的声音到任何一段音频中。(目前只支持英文,有兴趣的小伙伴可以尝试加入中文 TTS 哦 @zhiping)