第三周:来拷打一下小程序
写在前面
博客新增了许多功能,包括作者资料,友链,样式优化,社交链接等等,其中Steam社交链接格式不正确,我给博客主题的作者提了一个 pull request,这是我的第一个pr,只修改了一个单词,很幸运地被merge了, 如果你也在使用DoIt主题,那么说不定其中某行代码就是我写的😋
博客新增了许多功能,包括作者资料,友链,样式优化,社交链接等等,其中Steam社交链接格式不正确,我给博客主题的作者提了一个 pull request,这是我的第一个pr,只修改了一个单词,很幸运地被merge了, 如果你也在使用DoIt主题,那么说不定其中某行代码就是我写的😋
新内容的博客主题并不明显,基本是最近学习到的知识,平日突然浮现在头脑中的随想,或者很久以前遇到过的一些事情
上篇文章提到的归并排序,经过两次重构已经很完善了,最终的结果是一个归并排序类ExternalMergeSorter
,通过一个头文件引入external_merge_sort.h
, 非常优雅地隔离了归并排序的细节,只需要给sorter
提供记录,然后指示sorter
开始排序,最后依次从sorter
中取出记录,取出的记录已经是有序的了
最近关于博客的内容考虑了很多,怎样让博客的内容更有价值、怎样输出内容等等。也考虑了未来如果内容做好了,可以开始做SEO等等。因为我认为博客还是一种比较轻松的阅读内容,如果选择输出干货,一来读者不一定了解这方面的知识,二来读者如果非常了解这方面的知识,这篇文章也没有价值;如果想加深对某领域的了解,完全可以看一些经典的书籍,他们的内容比博客好多了,于是我决定改变博客的内容。希望我的博客是启发性的,读者看完后能够对某个小领域有个大致的理解,或者看完后产生兴趣,去阅读更专业的书籍、文档等等。换而言之以后的文章相比深度更倾向广度,比起话题更像随谈。另外我能力也不足以输出深度足够的文章。
rime是一个开源、高度可定制、多平台支持的输入法框架,然而在配置fctix5-rime的配色方案时我又踩了坑,记录一下解决方案
这是APUE(Advanced Programming in the UNIX Environment,UINX环境高级编程)阅读笔记系列文章
许多新语言(2000之后发明的语言)大多有一个偏好:类型后置
所谓空安全,也就是null safety,它是部分现代语言具有的新特性,如dart和kotlin,既然它是现代语言才具备的特性,说明之前的语言往往没有,例如java
这篇文章描述了如何在KDE桌面环境使用一个名为pano的音频可视化widget