Ubuntu22.04使用雾凇输入法没有候选框问题

引子:陈年老e5的电脑,开始的时候sougou输入法占用了太多资源导致开机的时候打个字超级慢,最后决定放弃搜狗,用开源的输入法。安装过程中遇到太多坑随后整理个文档环境apt 装了rime之后发现没有输入法候选框,发现是Ubuntu自带的librime版本太低,而且没有lua支持装CMake直接编译最

kernel6.1+Android14使用bazel单编ko,以及abl单编

单编ko找到模块名字以及路径查寻tools/bazel query //msm-kernel:* | grep "drivers/pci/controller/"知道ko的编出来的名字,比如这里我要编译个pci-msm-drv.ko指令tools/bazel build //ms

Open WebUI的WebSocket连接失败问题

修改Nginx处理Open WebUI的WebSocket连接失败问题问题背景笔者近期在本地部署了​Open WebUI​,并通过Nginx反向代理将服务暴露到公网。部署完成后,前端页面出现以下关键报错:浏览器控制台报错​(已脱敏处理):javascriptWebSocket connection

windows上使用strings命令

在看bin的时候经常需要使用strings命令但是手头只有win电脑,没有linux电脑怎么办?很好这里有提供strings的win版本https://learn.microsoft.com/zh-cn/sysinternals/downloads/strings去这个链接把它down下来这里我用的

edk2中打log打字符串使用%a

例如这样的%s是展示unicode的char我们一般的char要用%a 非常头大的问题CHAR8 Str[MAX];DEBUG ((EFI_D_ERROR, "str=%a, sizeof(Str)=%d\n", Str, sizeof(Str)));

u8g2 nextpage作用

u8g2.firstPage() 和 u8g2.nextPage() 被设计为多页绘图模式,do-while循环会在第一次调用u8g2.firstPage()时开始,一直执行到u8g2.nextPage()返回false为止。在循环体中,调用u8g2.setCursor()设置绘图起点,调用u8g2

使用OpenOCD

openocd使用介绍一款调试工具1.环境默认已经搭建好了开发环境,使用brew安装好了openocd各种介绍网上有很多这里就不多说下面是我的openocd的安装路径/usr/local/Homebrew/share/openocd 一会要用到2.使用这部分仅介绍使用,具体更深层次的介绍,可以看以后

ST-Link引脚说明

ST-Link连接方式过去买过一个st-link使用排线连接后发现板子没有供电,后来研究发现这个stlink只是用于下载,用灰色排线连接是不供电的,要想板子运行就要单独供电。这样就很痛苦了。查引脚顺序发现stlink是有供电脚的,所以换用杜邦线连接。如下图:这里还有个坑:TVCC不是电源 , 这个t