Welcome to My Personal Blog!
- See About Me to know who am I.
- See About the Website to know how to build this website.
Recent
输入法的奇妙冒险: neovim 之风
01 Feb 2025 2398 words 8 minutes BY-SA 4.0develop ime
你最喜欢的输入法——现在在 neovim 中可以使用了! rime.nvim
输入法的奇妙冒险:不灭 coc
01 Jan 2025 3373 words 12 minutes BY-SA 4.0develop ime
在上一篇文章中我们实现了一个命令行输入法。老实说,笔者在一开始也没有绝对的把握可以写出那个代码,但还是抱着一往无前的勇气去做这件事了。有道是:
输入法的奇妙冒险: zsh 斗士
01 Dec 2024 4274 words 15 minutes BY-SA 4.0develop ime
书接上回。我们实现了一个 python 输入法。虽然很酷,但用处不大。 考虑到图形化用户界面下的输入法在第一篇文章中已经提过了。 我们来想一想在命令行场景下输入法会用在哪些地方:
输入法的奇妙冒险: python 潮流
01 Nov 2024 3341 words 12 minutes BY-SA 4.0develop ime
互联网上大多数关于 rime 的文章都是面向用户而非开发者的,甚至 rime 官方文档对二次开发都语焉不全。 这为很多潜在开发者为将 rime 移植到新的平台上增加了不少的困难。作为其中之一,笔者也有兴趣在踩坑之后分享一些经验和感受。好了,让我们开始吧:
输入法的奇妙冒险: rime 之血
01 Oct 2024 2390 words 8 minutes BY-SA 4.0develop ime
输入法的名字叫 rime , 15 岁。住在 github 的 rime 组织的 librime 仓库……
终端及颜色
01 Sep 2024 1517 words 6 minutes BY-SA 4.0develop cmd
经常使用命令行的童鞋都知道:
『新时代 C/C++ 面试题』 GDB 光追
01 Aug 2024 1613 words 6 minutes BY-SA 4.0develop gdb computer graphics
前情提要:
Re: 从零开始的语言服务器开发冒险:文档链接
01 Jul 2024 3465 words 12 minutes BY-SA 4.0develop lsp
“小女孩,你看,我遵守了诺言。”
Re: 从零开始的语言服务器开发冒险:代码诊断 & 代码补全 & 文档悬停 again
01 Jun 2024 10647 words 36 minutes BY-SA 4.0develop lsp
在之前的文章中我们留下了一个伏笔:
Re: 从零开始的语言服务器开发冒险:定义跳转 & 引用跳转
01 May 2024 6699 words 23 minutes BY-SA 4.0develop lsp
Hello, I’m trying to use this in emacs, but I’m getting an error saying that the server does not support the method textDocument/definition. I feel like this is the main feature needed by a language server for XXX, to avoid constantly needing to use ag/grep to find package definitions.
Re: 从零开始的语言服务器开发冒险:代码诊断
01 Apr 2024 8274 words 28 minutes BY-SA 4.0develop lsp
倘若我们当中哪一位偶尔想与人交交心或谈谈自己的感受,对方无论怎样回应,十有八九都会使他不快,因为他发现与他对话的人在顾左右而言他。他自己表达的,确实是他在日复一日的思虑和苦痛中凝结起来的东西,他想传达给对方的,也是长期经受等待和苦恋煎熬的景象。对方却相反,认为他那些感情都是俗套,他的痛苦俯仰皆是,他的惆怅人皆有之。
Re: 从零开始的语言服务器开发冒险:代码补全 & 文档悬停
01 Mar 2024 6369 words 22 minutes BY-SA 4.0develop lsp
有感于大部分用编辑器写代码的用户都是伸手党(无贬义,毕竟大家各有所长,在某个不擅长的领域想伸也没手可伸不是),希望分享相关知识鼓励更多人参与编辑器相关软件、插件开发。
Linux 下串口收发报文踩坑汇总
01 Feb 2024 3065 words 11 minutes BY-SA 4.0develop
顺便记录一些在简中互联网上难以找到的信息 :(
C 语言错误输出及日志
01 Jan 2024 2489 words 9 minutes BY-SA 4.0develop c
不要重复造轮子。
工时统计工具汇总
01 Dec 2023 2486 words 9 minutes BY-SA 4.0develop
难道不想看看自己每天都干了啥嘛~
Windows 平台开发踩坑汇总
01 Nov 2023 5082 words 17 minutes BY-SA 4.0develop windows
之前因为老师的某个横向只提供 Windows 平台的工具链的缘故(搞笑的是它竟然依赖 cygwin1.dll
)不得不开了一台虚拟机搞开发,结果发现对 POSIX 平台的开发者而言 Windows 平台有不少从未见过的坑,做一汇总。
论终端模拟器的优劣
01 Oct 2023 3654 words 13 minutes BY-SA 4.0develop
这应该是全网第一篇终端模拟器比较的文章。
点文件 -- 开发第一课
01 Sep 2023 6372 words 22 minutes BY-SA 4.0develop
在 github 上搜索 dotfiles 可以找到至少二十万的代码仓库。 甚至有人“暴论”点文件是学校没教的重要一课。 那么,什么是点文件呢?
将两块显示器组合成一块超大的屏幕
01 Aug 2023 5277 words 18 minutes BY-SA 4.0develop
程序员永远不会停止对显示器、键盘、处理器、内存、存储等设备的追求
语言服务器简史
01 Jul 2023 6575 words 22 minutes BY-SA 4.0develop lsp
包构建/管理系统简史
01 Jun 2023 12661 words 43 minutes BY-SA 4.0develop package
多年以后,面对开源社区的欢呼, Eelco Dolstra 工程师将会回想起他撰写博士毕业论文 的某个遥远的下午。
将二进制文件转换为 C 语言数组的 100 种方法
01 May 2023 3067 words 11 minutes BY-SA 4.0develop c
How can I convert a binary file to the text declaring a C/C++ array with that content?
C/C++ 构建系统简史:旧约
01 Apr 2023 5209 words 18 minutes BY-SA 4.0develop c
C/C++ 不能没有构建系统,就像 GNU/Linux 不能没有包管理器。
本科相册
01 Jan 2020 161 words 1 minutes BY-SA 4.0misc
本科时期的一些照片。