Rafa / 菲娜 | 小王子
【踩坑】在Wayland桌面使用Fcitx5在QQ,微信中输入中文
2025-12-08
我为我的Archlinux系统安装的第一个桌面环境是KDE 6.5。这一版本的KDE已经完全转向Wayland了,当时怀着忐忑的心情安装了QQ,Vscode之类的Electronic应用,本来以为会遇到Fcitx5无法切换中文输入法的问题,结果意外的没有出问题。Fcitx5竟然在QQ上以完美的DPI进行渲染!本来以为Wayland下的Fcitx5的问题都已经解决,于是欣喜地去安装配置了Hyprland,结果在Hyprland下,无法在QQ,微信上输入中文的毛病依然发生了(Fcitx5对KDE/GNOME做了特别的优化,没对Hyprland做😣)。于是便有了这篇指北。
587 字
|
3 分钟
【算法】KD-Tree原理及其优化
2025-12-01
作为当前空间信息处理绕不开的一个数据结构,KD-Tree因其在处理高维度空间信息的高效性,被广泛使用到各种机器人感知,三维重建,光线追踪算法等领域。当然也衍生了一系列针对该算法的优化方法。这篇文章将从KD-Tree的原理出发,详细谈一谈该算法的原理以及目前的优化策略。
2180 字
|
11 分钟
【踩坑】在vscode中使用clang-tidy
2025-11-25
在vscode中进行ros开发的时候发现,ros noetic使用catkin build -DCMAKE_EXPORT_COMPILE_COMMANDS=YES编译ros包时,编译器会将每个包的compile_commands.json文件放到build下不同包的目录下:build/<package-name>/compile_commands.json。让clangd无法正确找到compile_commands.json导致检查出错。
189 字
|
1 分钟