如何选择你的字体

如何选择你的字体

当我在配置博客网站时,常常对字体、字号产生选择困难症,而我又想让中英文混编时能够合理搭配,不仅如此我还会在正文中插入代码,这又需要另行考量。因此,我特地去查询了相关资料,去了解无衬线字体衬线字体的发展历史,顺带看了下各种编码格式,并整理成文。

阅读更多
MIT 6.NULL 版本控制 (Git)

MIT 6.NULL 版本控制 (Git)

Version Control Systems (VCSs) 版本控制系统 是专门用来跟踪源码变动的工具。

VCSs 会用快照将文件夹和它里面的内容变化记录下来,每一份快照都完整包含了那一时刻文件夹及其子文件和子文件夹的状态,以及快照创建人信息和快照捎带信息。

阅读更多
Java 扫盲(二)集合
Java 扫盲(一)基础中的基础

Java 扫盲(一)基础中的基础

根据 TIOBE,Java 直到 2023 年依然是主流编程语言。在 Java 8 以前掌握这门语言是一件比较简单的事情,但在 8 之后学习曲线开始变陡,即使经过多次减负学习成本也在慢慢增加,尤其需要耗费在学习各种框架的原理和应用之上。_Java 扫盲系列_不会像官方 Doc 一样事无巨细地对语法絮絮叨叨不停,而是会按我个人喜好将其拆解分析,着重于方法论上。

阅读更多
输入网址按回车发生了什么?

输入网址按回车发生了什么?

当我们在浏览器输入 https://www.youtbe.com,并按下 Enter 键,便能进入油管慢慢泡视频。在这个过程中,究竟发生了什么?其实简单来说就是一个 URL 解析、DNS 查询、TCP 连接、HTTP 连接、页面渲染以及断开连接,下面,我将按序详细描述整个过程。

阅读更多
B 树

B 树

探讨 B 树和其变种的数据结构,比如 B 树B+ 树红黑树等。

阅读更多