本文为 Grank(Github Rank)的简介及相关思路的介绍。在深圳刚刚结束的 CosCon 2018 大会上发布了《中国开源调查报告》,Grank 作为...
Swift 是一种使用现代方法构建安全性、性能和软件设计模式的通用编程语言。它旨在成为各种编程项目的最佳语言,从系统编程到桌面应用程序,以及扩展到云服务。继续阅...
在双系统引导的状态下,你可以将已安装的 Linux 发行版替换为另一个发行版,同时还可以保留原本的个人数据。假设你的电脑上已经以双系统的形式安装了 Ubuntu...
作为图形操作系统,Fedora 的使用是令人愉快的。你可以轻松地点击完成任何任务。但你可能已经看到了,在底层还有一个强大的命令行。想要在 shell 下体验,只...
不久之前,我写了篇关于一个名叫 arch-wiki-cli 的命令行脚本的文章,使用它可以在终端命令行中查看 Arch Linux Wiki。使用这个脚本,你可...
播客在过去几年中变得非常流行。 播客就是所谓的“ 信息娱乐 infotainment ”,它们通常是轻松的,但也会为你提供有价值的信息。 播客在过去几年中已经非...
最近我们谈论了一些为什么 Linux 比 Windows 好的原因。毫无疑问,Linux 是个非常优秀的平台。但是它和其它操作系统一样也会有缺点。对于某些专门的...
运行 Minikube 的分步指南。在 Hello Minikube 教程页面上 Minikube 被宣传为基于 Docker 运行 Kubernetes 的一...
通过 SSH 和 SFTP 协议,我们能够访问其他设备,有效而且安全的传输文件等等。几年前,我决定配置另外一台电脑,以便我能在工作时访问它来传输我所需要的文件。...
我们已经讨论了一些 man 手册的替代方案。 这些替代方案主要用于学习简洁的 Linux 命令示例,而无需通过全面而过于详细的手册页。 如果你正在寻找一种快速而...
我来介绍一下我是如何使用 Python 来节省成本的。我最近在开一辆烧 93 号汽油的车子。根据汽车制造商的说法,它只需要加 91 号汽油就可以了。然而,在美国...
这几个工具对复杂软件系统中的实时事件做了可视化,能帮助你快速发现性能问题。分布式追踪系统能够从头到尾地追踪跨越了多个应用、服务、数据库以及像代理这样的中间件的分...
使用 Python behave 框架的行为驱动开发模式可以帮助你的团队更好的协作和测试自动化。您是否听说过 行为驱动开发 behavior-driven de...
用自行托管的树莓派 NAS 云盘来保护数据的安全!在前面两篇文章中,我们讨论了用树莓派搭建一个 NAS 云盘所需要的一些 软硬件环境及其操作步骤。我们还制定了适...
我们已经讲解了 在 Ubuntu 18.04 无头服务器上配置 Oracle VirtualBox 。在本教程中,我们将讨论如何使用 KVM 去配置无头虚拟化服...
在编辑或修改配置文件或旧文件前,我经常会把它们备份到硬盘的某个地方,因此我如果意外地改错了这些文件,我可以从备份中恢复它们。但问题是如果我忘记清理备份文件,一段...
Linux 内核有了新的 行为准则 Code of Conduct (CoC)。但在这条行为准则被签署以及发布仅仅 30 分钟之后,Linus Torvalds...
我四岁的侄女是个好奇的孩子,她非常喜爱“阿凡达”电影,当阿凡达电影在播放时,她是如此的专注,好似眼睛粘在了屏幕上。但问题是当她观看电影时,她经常会碰到键盘上的某...
将 Linux 服务器引导到单用户模式或 救援模式 rescue mode 是 Linux 管理员在关键时刻恢复服务器时通常使用的重要故障排除方法之一。在 Ub...
作为一个开发人员,你可能需要不时地向你的领导或者同事分享你目前的工作与代码开发进展,抑或你的领导想对代码进行全方位的分析。这时,你就需要用到一些代码统计的工具,...