有了 Jupyter、PyHamcrest,用一点测试的代码把它们连在一起,你就可以教任何适用于单元测试的 Python 内容。 关于 Ruby 社区的一些事情一直让我印象深刻,其中两个例子是对测试的承诺和对易于上手的强调。这两方面最好的例子是Ruby Koans,在这里你可以通过...
你的 Linux 系统关机时间太长么?以下是你可以采取的步骤,来找出导致延迟关机的原因并解决这个问题。 我希望你对sigterm 和 sigkill的概念有一点熟悉。 当你关闭 Linux 系统时,它会发送终止信号(sigterm),并礼貌地要求正在运行的进程停止。有些进程不符...
在了解了什么是 Linux、什么是 Linux 发行版之后,当你开始使用 Linux 时,你可能会在 Linux 论坛的讨论中遇到 滚动发布 rolling release 这个名词。 在这篇 Linux 黑话解释文章中,你将了解到 Linux 发行版的滚动发布模式。 什么是滚动发布? 在软件开发中...
Nextcloud 是开源软件,我们不提供托管服务,但我们却能从根本上简化注册体验。 我们一直有个列表,上面有几十个 Nextcloud 提供商,然而我听到的最常见的问题,即使是我的技术方面的朋友,也是: 嗨,Jan,你推荐哪个 Nextcloud 提供商? 当然,这也是可以...
eDEX-UI 是一个很酷的科幻电影式的终端仿真器,看起来很酷,有大量包括系统监控在内的选项。让我们来快速看看它提供了什么。 你可能已经知道了大量有趣的 Linux 命令。但你知道当谈到 Linux 命令行时,还有什么有趣的东西吗?那就是终端本身。 是的,终端仿...
使用 nccm 让你的终端连接 SSH 会话更快、更稳、更轻松。 OpenSSH 很常用,但没有一个知名的连接管理器,因此我开发了 ncurses SSH 连接管理器(nccm)来填补这个重要的空白。nccm是一个简单的 SSH 连接管理器,具有非常便于移植的终端界面(就如项目名称所...
在寻找部署静态网页的方法吗?这几个开源的静态网站生成工具可以帮你迅速部署界面优美、功能强大的静态网站,无需掌握复杂的 HTML 和 CSS 技能。 静态网站是什么? 技术上来讲,静态网站是指网页不是由服务器动态生成的。HTML、CSS 和 JavaScript 文件就静静...
经过社区贡献者的共同努力,openEuler 正式发布了 openEuler 20.09 版本。 根据版本计划,openEuler 20.09 版本属于创新版本而非 LTS(长期支持)版本。 该版本的 Linux 内核使用 4.19.140 版本,修复了自 20.03 版本发布以来发现的 CVE 漏洞。在该版本的开...
由于物联网(IoT)的兴起,对硬件进行编程变得越来越普遍。RT-Thread 可以让你可以用 FinSH 从 Linux 命令行与设备进行沟通、 RT-Thread 是一个开源的实时操作系统,用于对物联网(IoT)设备进行编程。FinSH 是RT-Thread的命令行组件,它提供了一套操作界面...
过去的一年里,Swift 团队与 swift.org 的开发者共同努力将 Swift 移植到 Windows,目前 Swift 已实现对 Windows 的初始支持,开发者现在可下载适用于 Windows 的 Swift 工具链镜像,这些镜像包含了在 Windows 上构建和运行 Swift 代码所需的开发组件。基于...