9.9k9 分钟

2022-12-02 更新 根据评论区小伙伴 @MareDevi 的介绍,成功解决了文章浏览量显示的问题,撒花!🌸 想来想去,很多问题还是没有解决,主要还是 Waline 与博客主题不完全兼容,加上自己对前端也不是很了解,最后还是改了回去。真是太折腾了。流石程序员。 # 前言 由于 Valine 评论系统的通知问题以及其他原因,考虑更换 Waline 作为新的评论系统,但是原来的 Shoka 主题使用的是作者修改后的 MiniValine 系统,在修改上碰到了很大的麻烦,最后只能忍痛割爱更换了现在的 butterfly 主题。这次更换也是对博客进行了一个大刀阔
2.1k2 分钟

# 前言 很早的时候就想着把一些中国的古籍进行电子化的尝试,原因主要有二:一是一些中国古籍实在是部头很大,携带阅读都不方便,尤其是历史方面的书籍,往往有多册,没有太多的空间能够容纳。二是现有的电子化文本中往往会存在一些错误,这让强迫症的我多少有些心痒,若能够自己动手就能够在阅读时对于发现的错误顺手改正。此外,现有的电子版往往也没有专名号,在阅读上会有一定的困难,因此,参照古籍的 PDF 版本进行校对,添加专名号之后在阅读上也能够起到一定的帮助。 话虽如此,进行电子化存在着许多的挑战,最主要的便是字体的问题。我国汉字历史悠久,数千年来大概有数万汉字的数量。由于 Unicode 编码和字体数量上限
1.5k1 分钟

# 前言 时隔数个月,总算又重新敲打出这些文字。经过了几个月对毕业设计及其他相关事宜的处理之后,总算要踏上一段新的旅途了。现在也总算是在新城市安顿下来,再过段时间便也成为真正的社会人了。最近仍旧处在我自己设定的放假时间,通关了去年的新游戏《破晓传说》,周杰伦的新专辑也发售了,诸多事情,有感而发,遂有此文。 # 破晓传说 作为传说系列的最新作,破晓传说在成绩上是令人满意的,本作销量也超过了两百万,算是重新拯救了因为前作情热传说而濒临危险境地的这个 IP。综合来看,我个人对于本作是比较满意的。游戏的前半部分篇章在剧情的设计及节奏把控上都是非常不错的,场景设计也比较符合各个章节对应领将的属性。在战斗
5.2k5 分钟

# 前言 我个人主要使用的操作系统是 Windows ,所以我希望在这个环境下配置好 Emacs ,这里就有两个选择,一个是原生的 Windows 下的 Emacs 应用程序;另一种选择是 Linux 子系统下安装 Emacs ,因为现在 Linux 子系统也支持图形界面应用了,所以直接安装使用也非常方便。但是在实际配置的过程中间遇到了许多的问题,只能说各有优缺点,这里我最终还是选择了使用 Windows 下的原生 Emacs 程序。 # Linux 子系统 子系统下无论是安装 Emacs 还是设置其他配置都非常方便,基本和原生的 Linux 系统没有
5.5k5 分钟

# 何为 Org-mode Org-mode 是 Emacs 的一种 Mode,主要的应用场景有笔记管理、任务计划、项目管理等日常工作场景。我主要计划用它做笔记管理和任务计划,笔记管理后续可以结合 Org-roam 打造一个双链的个人知识库。 # 语法 这里简单记录一些较常用的语法及相关快捷键。这一部分参考了一些博客。[1] # 标题 #+TITLE: emacs org-mode 的使用* 这是一个一级标题** 这是一个二级标题*** 以此类推(最多10个*) 注意: * 要位于行首; * 后面要有一个空格。 每个标题可以看作一个大纲。 # 常用快捷键 # 大纲折叠 大
4.5k4 分钟

# 基础 ELisp 因为本科捣鼓过一点 Lisp 相关的东西,这里就放些简单例子,有需要再详细学习。 ;; 2 + 2(+ 2 2);; 2 + 3 * 4(+ 2 (* 3 4));; 定义变量(setq name "username")(message name) ; -> "username";; 定义函数(defun func () (message "Hello, %s" name));; 执行函数(func) ; -> Hello, username;; 设置快捷键(global-set-key (k
5.6k5 分钟

# 前言 本系列内容基于 Emacs China 提供的教程[1]。 Emcas 的深入学习可以阅读 GNU 提供的教程[2]。 # 预备说明 重要快捷键缩写 快捷键 功能 C Ctrl 键 S Shift 键 M Alt 键 RET Enter 键 C-x d RET 代表先同时按下 Ctrl 和 x,再按下 d,最后再按下 RET。 Emacs 里的大部分地方都支持自动补全,快捷键是 TAB # 快捷键 # 光标移动 光标移动快捷键 1 快捷键 功能 C-f 前移一个字符,f 代表 forward; C-b 后移一个字符,b 代
18k17 分钟

本章内容以作者的一次经历为线索,介绍了他解决问题时的一些思路,并总结了遇到问题时的一些思考原理。同时,作者也简要介绍了归并排序相关的一些内容。 # 一次友好的对话 下文的斜体内容为作者朋友的回答,其余内容为作者所说的内容。J 表示作者,F 表示作者的朋友。 J:为什么需要自己编写排序代码,而不使用库提供的排序函数? F:我需要在一个大系统中进行排序,由于不明的原因,无法调用库函数进行排序。 J:需要排序的内容是什么?文件中有多少条记录?每条记录的格式是怎么样的? F:文件最多包含 1000 万条记录,每条记录都是 7 位的整数。 J:既然文件这么小,为什么不在内存中而在磁盘上进行排序呢? F
3.9k4 分钟

# 前言 Oh My Zsh 是一款非常流行的 zsh 配置管理工具,而 zsh 又是一款能够很好地替代 bash 的 shell 。二者的结合能够为终端提供许多非常实用的功能。 我个人使用 Windows 系统的 WSL ,使用 Ubuntu 环境。因此下文中的命令执行环境默认都是 Ubuntu 。 # 安装 # 安装 zsh 要安装 Oh My Zsh ,首先必须要有一个 zsh 环境, zsh 是原始的 bash 终端 shell 的一个良好的替代品。安装 zsh 非常简单: apt install zsh安装完成之后,使用下列指令将默认
1.2k1 分钟

# 说明 本文是关于《编程珠玑》这本书籍的相关文章的说明。接下来的时间内我将会用一系列文章记录阅读《编程珠玑》这本书时的相关笔记,如果按照保守估计,一个章节一篇博客来计算的话,至少也是十五篇文章的内容了。当然,实际上可能会更多就是了。 这本书买了也有一段时间了,只是一直没能找到比较好的时间进行仔细地阅读。想了想今后的安排,还是决定慢慢地开始,一点一点地记录相关的内容吧,否则反倒是一直不能开始,也就辜负了书中的内容了。 # 关于本书 # 前言 本书作者 Jon Bentley 是美国著名的程序员和计算机科学家,他于 20 世纪 70 年代前后在很有影响力的《ACM 通讯》(Communicati