程序员
-
使用这个 Python 模块输入不可见的密码
用 GPG 和 Python 的 getpass 模块给你的密码多一层安全保障。 密码对程序员来说尤其重要。你不应该在不加密的情况下存储它们,而且你也不应该在用户输入密码的时候显示…
-
在 Linux 上用 dust 代替 du
dust 命令是用 Rust 编写的对 du 命令的一个更直观实现。 如果你在 Linux 命令行上工作,你会熟悉 du 命令。了解像 du …
-
在 Linux 上用 fd 代替 find
fd 命令是一个流行的、用户友好的 find 命令的替代品。 许多 Linux 程序员在其工作中每天都在使用 find 命令。但是 find …
-
《Linux 内核编码风格》官方手册最新中译本
本文是翻译自 内核源码 的 Documentation/process/coding-style.rst(最后的提交时间是 2021 年 2 月 12…
-
2021 年学习 Java 的三个理由
Java 具有功能强大、多样化、可拓展、有趣的特点。这就是 Java 为什么被我们广泛使用,也是我们如何正确使用它的方式。 Java 是在 1995 年发布的,当我写这篇文章的时候…
-
RTFM!如何阅读(和理解)Linux 中神奇的手册页
手册页man pages,即参考手册页reference manual pages的简称,是你进入 Linux 的钥匙。你想知道的一切都在那里,包罗万象。这套文档永远不会赢得普利策…
-
甲骨文的 Linux 部门主管 Coekaerts 跳槽到微软
在今年的 Linux 合作峰会上,记者发现前甲骨文的 Linux 与虚拟化工程部的高级副总裁 Wim Coekaerts 跳槽到了微软公司。 Wim Coeka…
-
要获得开源社区的信任,微软还需要做的一件事
观点:停止向企业收取虚假的 Android 专利。是的,没错,现在还在收着! 我是一个 Linux 和开源软件的老用户了,我是在 Linux Mint 17.3 桌面上使用 Lib…
-
Python 3.3 为改进代码中的异常处理所做的工作
探索异常处理和其他未被充分利用但仍然有用的 Python 特性。 这是 Python 3.x 首发特性系列文章的第四篇。Python 3.3 于 2012 年首次发布,尽管它已经发…
-
将操作系统移植到新的芯片架构的经验
在将嵌入式系统操作系统移植到不同的芯片架构时,RT-Thread 的维护者们从中学到了什么。 曾经有人问我,为什么计算机被称为“计算机”,它们做的事情可远不…