从这个月初,利用短暂的晚上时光断断续续的把这个博客系统升级到了 .NET Core 3.0,今晚发布第一个正式版本

该版本主要是做一些 framework 上面的升级工作,以及整合之前多个 repository 而带来的发布流程上面的 break changes。

...

发表于 14 天前 · 60 次访问 · 软件开发
发表于 14 天前 · 60 次访问

在本地的 git 仓库中,我们需要设置用户名和邮箱地址才能提交新的更改。

值得注意的是,这并不需要跟你的 GitHub 账号的用户名或者邮箱地址一致。

...

发表于 9 个月前 · 7 次访问 · 软件开发
发表于 9 个月前 · 7 次访问

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

本文以 Ubuntu 18.04 LTS 发行版本为例。

...

发表于 10 个月前 · 3 次访问 · 软件开发
发表于 10 个月前 · 3 次访问

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

journald 之前,每个服务的日志都由自己控制,输出在松散不同的地方,这给系统管理员带来了极大的不便。查询不同的服务日志,就得知道各自服务的日志路径,再加上每个服务日志的记录格式或风格等均有不同程度的差异。

...

发表于 10 个月前 · 5 次访问 · 软件开发
发表于 10 个月前 · 5 次访问

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

本文回溯 Java 编程语言的整个历史,以更加清晰的了解 Java 这门语言的发展。

...

发表于 去年 · 1 次访问 · 软件开发
发表于 去年 · 1 次访问

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

本文旨在列举 git 使用中的常用命令。

...

发表于 去年 · 1 次访问 · 软件开发
发表于 去年 · 1 次访问

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

也可以直接使用 timedatectl 命令,效果与加上 status 一致。

...

发表于 去年 · 1 次访问 · 软件开发
发表于 去年 · 1 次访问

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

由于其简单易懂的游戏规则,这个游戏常常被用在程序员的面试题中。据说仅此一道简单的题目,可以筛选掉 99.5% 的不合格面试者。

...

发表于 去年 · 1 次访问 · 软件开发
发表于 去年 · 1 次访问