Windows UIAccess 问题的处理 最近是遇到了这样的问题,一直没有时间去具体地解决,在我自己的输入法上面遇到的这个问题,因为其他问题的优先级更高,所以拖到了今天才去解决它。好在,花费了大概一天的时间,总算是把这个问题解决,如果说,后面可能还有一点残余的工作,那也只是一些细枝末节性的事情。 我遇到的问题是,举一个具体的例子,在使用 Win32 的 SetWindowPos 的时候,我们使用 HWND_TOPMOST 这个参数,那么, 2023-05-13 #Cpp #Win32
记一次 C++ 内存泄漏的排查及解决过程 主要是使用 Direct2D 和 DirectWrite 来绘制图形的时候,我以为是把资源最后一起释放就可以,结果当然不是这个样子。 一开始,我以为可能是 vector 出了问题,因为我对 C++ 其实并不是很熟悉,所以,上网检索一通,然后自己再测试一通,发现不可能是 vector 的问题,然后标准库里的组件怎么可能在内存这一块出问题呢? 然后还是一点点测试,既然不是 vector 的问题,那么, 2023-05-11 #Cpp #问题
0501-0507 周读总结 这一周的阅读有点混乱。 读完的有《碎梦刀》、《将军族》和《从Python开始学编程》。 读了一部分的《浣花洗剑录》,以及一点点的《沉重的翅膀》。 这一段时间,技术类的书是有在带着看的,这周因为给别人推荐 Vamei 的书,所以我自己也回头来重读一下 Vamei 的入门教程。读其书,想其人。以前是读 Vamei 的博客,里面也会有一些细小的瑕疵,博客的修改是比较容易的,人家在评论里面一说,很快就可以 2023-05-08 #马拉松 #阅读
Windows11 cmd 中文乱码问题 梦回遥远的 Noob 时代。 最初的最初,那时还是 Win10 系统,使用 C/C++ 在 Windows 的 cmd(不是 powershell) 中打印一些字符串,如果遇到中文,那么,这个问题真是有够令人扶额的——乱码。 我想,很多人都忘不了大一时候被”狷”和”烫”支配的恐惧吧。 说回正事,今天遇到这个问题的由头是给我的一个 C++ Win32 GUI 程序配备一个 Console 2023-05-06 #Windows #Cpp
Windows11 VS2022 编译 SFML 2.6 探讨一下在 Windows11 系统中使用 VS2022 来编译 SFML 2.6 版本。 编译完成之后,我们可以使用 msvc 编译器,配合 cmake 在 VSCode 中去使用 C++ 来编写图形应用了。对于本身 SFML 的一些比如说跨平台的特性,那是自然不用说的。 本文主要分为两个部分,一个编译,另一个是使用 VSCode + CMake 创建一个示例程序并运行。 编译具体的步骤如下: 2023-05-05 #Cpp
如何让 Vimium C 在本地的 html 文件中也可以正常运行 遇到这个问题的由头是,我最近需要在浏览器中阅读 epub 文件。 我们知道,epub 文件本质上就是一个压缩包,里面放的多是 html 或者是 xhtml 的一些网页文件,我们把这个 epub 文件解压之后,那么,我们就可以很轻易地在网页中去打开并阅读。 这个时候,我想摆脱鼠标的限制,那么,就想着能不能在这种本地文件的网页中也使用 Vimium C 插件,结果,经过尝试发现,FireFox 默认就 2023-05-04 #软件 #Vim
口红-中岛美雪 日语音标注解 顺便加一个翻译。 [00:00.00]ルージュ (口红) (《容易受伤的女人》日语版) - 中島みゆき (中岛美雪)[00:07.17]词:中島みゆき[00:14.34]曲:中島みゆき [00:21.52]口(くち)をきくのがうまくなりました[00:28.67]どんな酔(よ)いしれた人(ひと)にでも 我终于变得能言善道了无论眼前是再怎么烂醉如泥的人 [00:36.13]口(くち)をきくのがうまくな 2023-05-03 #歌词
Spectacle 使用手记 主要记录一下 KDE 下的一个截图工具的使用。 恢复使用 Manjaro Linux Kde,截图软件使用的是 Spectacle,所以,有一些快捷键,我就需要去重新地回想一下, 捕捉当前活动的的的窗口:Win + Print 捕捉当前光标下的窗口:Win + Ctrl + Print 捕捉整个桌面:Shift + Print 捕捉一个自定义的长方形窗口:Win + Shift + Print 2023-05-02 #工具 #KDE
Manjaro Kde 中使用 fcitx-rime 的一些细节手记 前言对于如何去安装 fcitx-rime,这个我在这里不作赘述,虽然说,我当时装这个是出了点问题,但是呢,总归是使用那两个包管理器来安装好的,就用那个 pacman 和 yay 都尝试一下,如果直接安装 fcitx-rime 会有问题的话,那么,就再试一下带 git 后缀的,这个是直接把源码拉下来然后进行编译的。当然啦,也可能会出现网络的问题,这个就要科学上网啦。 还有,就是,在安装之前,我建议先 2023-05-02 #输入法 #KDE #Manjaro