微软的虚拟按键码 这里梳理一下微软所定义的虚拟键码。仅考虑 US 排布方式的键盘。 VK_OEM_4, 0xDB, 代表的是 [{ 键。 VK_OEM_6, 0xDD, 代表的是 ]} 键。 2023-12-03 #Windows #未竟 #Microsoft
clangd all command line options 为了方便检索,这篇博客也可以叫作:clangd all command line argument reference. 网上即使是使用英文检索 clangd 的所有的命令行选项,依旧找不到对应的文档,官网的文档写得有些简略。此外,因为 clang 在搜索引擎中所占的权重实在是太高了,所以,竟然指鹿为马,给我搜索出 clang 的 command line arguments,就是这个, http 2023-11-30 #clangd
Neovim 中最迷人的功能 加一个前提。对我来说。然后,在 neovide 的动画效果的加持下,其对用户的吸引力又可以提升一个台阶。 虽然它是借助插件来实现的。这个插件的名字叫作 hop.nvim,仓库地址是 , https://github.com/phaazon/hop.nvim 但是,这里更推荐它的一个 fork 版本,修复了一些比较烦人的小问题, https://github.com/smoka7/hop.nvim 2023-11-24 #Neovim
warning: multiple different client offset_encodings detected for buffer, this is not supported yet 应该是升级了 neovim 之后产生的问题? 解决这个问题其实也比较简单,那就是给 clangd 的配置中再上一个配置选项好了。 1234cmd = { "clangd", "--offset-encoding=utf-16",}, 参考: https://www.reddit.com/r/neovim/comments/12qb 2023-11-24 #Neovim #问题
Windows 的一些细节设置 首先从具体的问题着手。本文包括但不限于 Windows11 的一些细节设置、使用技巧等。 一些可能会遇到的问题的处理如何处理一些 Qt 写的软件出现数字乱码的情况切换一下系统的区域,然后重启即可。如果切换到英语国家对使用没有影响的话,那么,切换这么一次就可以了。而如果还是想要中文,那么,再重复一次切换、重启的操作即可。 如何去掉 23H2 的桌面切换动画https://www.reddit.c 2023-11-21 #Windows #未竟
并查集的理解 印象里大学里面似乎没有讲过这个数据结构。就这个数据结构本身而言,其实是不难的。实际在应用到算法题中的时候,难点在于把实际的问题映射到这种数据结构,如果完成了这种映射,那么,解题就轻而易举了。 最终的并查集的实现,一般只有最经典的一种。 在 理解的过程中,我们可以从第一、第二个版本迭代过去。 版本一下面是最基础朴素的版本, 12345678910111213141516171819202122232 2023-11-12 #算法 #数据结构
记一次 manjaro 更新后开机界面卡死的事故 前天周六晚上使用 manjaro 自带的图形软件更新的,它自动把我的 linux 内核给更新到了 6.4.9.1,并且设置成了默认的内核。 然后,我在重启 manjaro 应用更新的时候,发现系统进不去了,一直卡在了/dev/nvme 然后又是什么 clean ... files, blocks 这里。我重试了几次强制关机开机。不行。 于是 Ctrl+AltF3 进入命令行,登录 root 用户, 2023-11-06 #Linux #Manjaro