https
-
如何编写 RPM 的 spec 文件
在关于 RPM 软件包构建的上一篇文章中,你了解到了源 RPM 包括软件的源代码以及 spec 文件。这篇文章深入研究了 spec 文件,该文件中包含了有关如何构建 RPM 的指令…
-
SQLite 真的很容易编译
上周,我一直在做一个 SQL 网站(https://sql-steps.wizardzines.com/,一个 SQL 示例列表)。我使用 sqlite 运行网站上的所有查询,并且…
-
如何用Go语言每分钟处理100万个请求
摘要:作者结合自身工作经历,以一个项目为案例,通过多个Go语言程序实例的尝试,阐述了Go语言是如何每分钟可以处理100万个请求的,以下是译文。 我在几个不同的公司从事反垃圾邮件,…
-
如何在 CentOS 8 和 RHEL 8 服务器上启用 EPEL 仓库
EPEL 代表 “Extra Packages for Enterprise Linux”,它是一个自由开源的附加软件包仓库,可用于 CentOS 和 RH…
-
Java 中初始化数组
数组是一种有用的数据类型,用于管理在连续内存位置中建模最好的集合元素。下面是如何有效地使用它们。 有使用 C 或者 FORTRAN 语言编程经验的人会对数组的概念很熟悉。它们基本上…
-
RPM 包是如何从源 RPM 制作的
在上一篇文章中,我们研究了什么是 RPM 软件包。它们是包含文件和元数据的档案文件。当安装或卸载 RPM 时,此元数据告诉 RPM 在哪里创建或删除文件。正如你将在上一篇文章中记住…
-
Facebook 和 GitHub 联手推出 Atom-IDE
今日,GitHub 宣布与 Facebook 合作推出了 Atom-IDE —— 它包括一系列将类 IDE 功能带到 Atom 的可选工具包。初次发布的版本包括更智能、感知上下文的…
-
使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
你可以通过多种方法来调整 Ubuntu,以自定义其外观和行为。我发现最简单的方法是使用 GNOME 优化工具。它也被称为 GNOME Tweak 或简单地称为 Tweak(优化)。…
-
面向对象编程和根本状态
早在 2015 年,Brian Will 撰写了一篇有挑衅性的博客:面向对象编程:一个灾难故事。他随后发布了一个名为面向对象编程很糟糕的视频,该视频更加详细。 我建议你花些时间观看…
-
测试分布式系统的线性一致性
最近看到一篇文章 http://www.anishathalye.com/2017/06/04/testing-distributed-systems-for-linearizab…