公告
累了, 准备搬回静态网站了。https://smj.im
Article
发布于 2022-03-04
Django项目时区更改错误的解决方案
TL;DR 正文 起因 今天在博客迁移服务器之后,突然想起来之前部署的时候,使用的是之前服务器的时区(UTC),没有使用CST,就 …
发布于 2022-02-23
超简单的Arch Linux+Windows双启动配置教程
OS:Arch Linux + Windows 10 bootloader:GRUB 因为偶尔仍然要使用Windows做些事情,之 …
发布于 2022-01-31
使用UFW配置Linux防火墙
UFW 代表 Uncomplicated Firewall ,是用于管理 iptables(netfilter) 防火墙规则的对用 …
发布于 2022-01-30
Git中的一个特殊hash
最近了解了一点Git的内部原理,看到了一个特殊的hash,所以写了这一篇文章来分享自己的看法。 ============== 既然 …
发布于 2021-06-20
深入理解数据库事务
定义 事务(Transaction)在计算机术语中是数据库管理系统执行过程中的一个由一个有限的数据库操作序列构成的逻辑单位。 在数 …
发布于 2021-06-14
CRLF与LF的差异
大多数人应该对这两个并不陌生,但是你有深入了解过这两个概念吗?今天我们通过这篇来深入探讨一下,希望你读完这篇文章之后不会再感到困扰 …
发布于 2021-06-09
DNS更新原理解析
我已经看到很多人对更新站点的DNS记录以更改IP地址感到困惑。为什么这么慢?是否真的需要等待2天才能更新所有内容?为什么有些人看到 …
发布于 2020-12-03
快速查看github代码库中某次commit的记录
如果你想要学习一个开源库,最好的方法就是从头开始看源码,所以你可能想要从第一次commit开始看。有的人可能觉得很简单啊,进入co …
发布于 2020-12-03
深入解析Linux的Cron命令
Cron是Linux一个很有用的工具,也是开发人员最喜欢的工具,因为它可以让你使用通用脚本和特定于任务的脚本在特定的时间段、日期和 …
发布于 2020-12-01
黑科技:使用GitHub搭建自己的短链接服务
前两天偶然在GitHub发现一个挺有意思的项目,可以不依赖自己的服务器、数据库来构建一个短链接服务。自己尝试了一下,还挺简单的。这 …