GnuPG(The GNU Privacy Guard)是 OpenGPG 的一个免费的实现版本,通常简称 GPG。本文以 macOS 操作系统为例,简单介绍如何结合 GitHub 来使用 GPG。

7 月前 · 软件开发

在服务器领域,Linux 已经占据了主导地位。本文记录一些面对全新的 Linux 服务器,我们需要做哪些初始化工作。

8 月前 · 软件开发

作为 systemd 家族的一员,journalctl 命令被用作查询日志。它对应的守护进程是 journald,服务为 systemd-journald.service

8 月前 · 软件开发

Java 编程语言从诞生到如今数十年,当初承诺的 “一次编写,多处运行”(write once, run anywhere - WORA) 口号使得它成为软件开发中的首选编程语言之一,诞生后不久便幸运的遇到了互联网时代,使得 Java 更加的受到欢迎。

11 月前 · 软件开发

git 已经成为如今软件行业版本控制工具的事实上的标准,越来越多的公司采用 git 来管理软件的开发。

2018-08-18 · 软件开发

作为 systemd 家族的一员,timedatectl 命令可以帮助我们查询以及修改系统的时间和设置。它在 systemd 的 service 是 systemd-timedated.service

2018-08-11 · 软件开发

FizzBuzz 是一个在国外比较知名的小游戏,它的游戏规则是:随机选择一个起始数字,从某个玩家开始,如果它能被 3 整除那么就说 “Fizz”,如果能被 5 整除就说 “Buzz”,如果能被 15 整除,那么就说 “Fizz Buzz”,否则直接报出那个数字。第二个人在起始数字上加一,运行如上规则,以此类推。若是哪个玩家说错了,则为输。

2018-05-21 · 软件开发

错误检测(Error Detection) 是计算机科学和通信应用中一个非常基础的技术,它可以被用来校验信息传输过程中的完整性和可靠性。今天介绍一个非常基础的校验算法:Luhn 算法。该算法被广泛的应用于美国的信用卡以及金融产品中的证券代码当中。

2018-05-03 · 软件开发