![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux系统
文章平均质量分 51
他山烈石
这是一个大菜鸟
展开
-
【MiniGUI】字体黑边问题
MiniGUI锯齿黑边问题原创 2023-07-29 14:46:32 · 314 阅读 · 0 评论 -
shell命令间隔符区别
shell命令&& 和分号;原创 2022-12-01 09:40:25 · 218 阅读 · 0 评论 -
vscode折叠策略
vscode折叠策略原创 2022-11-29 10:08:31 · 358 阅读 · 0 评论 -
mgplus库的使用之创建句柄和使用
mgplus的使用注意事项原创 2022-11-25 18:35:17 · 172 阅读 · 0 评论 -
MiniGUI入口宏函数的详细展开
MiniGUI入口函数原创 2022-06-22 16:30:04 · 229 阅读 · 0 评论 -
virtualBox中ubuntu系统使用fstab自动挂载共享文件夹
实体机: win10虚拟机: ubuntu16.04共享文件夹位置:win10: E:\work\sharedubuntu: /media/sf_workvi /etc/fstab最下面写入shared /media/sf_work vboxsf defaults 0 0其中shared是win10中共享文件夹的名字,后面跟的是ubuntu的挂载位置,后面照写就行开机重启之后如果进不去系统,则通过命令行方式将该行注掉,保存重启即可。...原创 2022-03-17 15:14:02 · 1426 阅读 · 0 评论 -
Linux C代码获取天气情况
现在项目中有需要显示所在位置天气状况的需求,网上查了下,很多都是首先借助某些网站,获取自身ip所在的城市,然后再借助天气网站提供的api接口,提供城市编码然后获取天气状况。但是这种方法,ip网站往往不可靠,ip网站崩掉或者更换网址之后就没法用了。后来查到一种方法, 那就是使用curl wttr.in方法获取天气。该方法原理和上面应该是类似的,不过不用自己操心ip和天气接口的事,只要去请求就行,网站会返回你想要的结果(具体使用什么网站获得天气信息不很清楚)。当然了,这个网站网站崩掉也会有问题…(????)原创 2021-06-23 18:53:31 · 1269 阅读 · 1 评论 -
minigui输入法汉字的获取
minigui的中文输入法是内嵌在mgi库中的,现在把它剥离出来,从而实现自定义的定制。1. 前言经过各种调试,现在能实现的功能:输入拼音字母,返回中文候选字/候选词,而点击候选字显示联想字应该也是一样道理,尚未调试。这里共用到了3个文件:ime_pinyin.c, ime_pinyin.h, ime_tab_pinyin.h其中ime_tab_pinyin.h是词库,即你输入拼音,然后返回对应的汉字/词,举例:输入ni, 会出现 你 尼 拟 妮 泥 倪 …词库文件的制作可以参看大神的文原创 2021-06-09 15:36:25 · 491 阅读 · 1 评论 -
【转载】MiniGUI输入法词库更新
本文转载自大神anyuliuxing的博客,在此转载,留作查阅,如有异议,即刻删除。(本文中添加了一些自己的理解和备注)原文链接:Minigui输入法词库更新前言MiniGUI中的输入法libmgi支持拼音输入,但是怎么进行个性化定制呢,比如想更换键盘皮肤,往词库里添加一些新的词组,下面这篇文章详细描述怎么添加新词1. 词库文件构成在libmgi中,拼音输入法词库文件是如下路径/libmgi-2.0.4/src/ime_tab_pinyin.h在minigui-res-1.6.10中有.原创 2021-06-09 11:13:58 · 309 阅读 · 1 评论 -
QT字体导致的应用程序启动慢
这几天在测试公司项目时发现,在qtCreator中启动较快的应用程序,烧录到板子上之后,开机出应用程序主界面的速度很慢,有8,9秒左右的样子。查了各种资料没有找到合理的解释,后来通过打log的方法发现加载字体文件耗时3.6秒,然后listWidget中的setItemWidget函数也耗时3.7秒左右,不过据同事测试,把setItemWidget函数注释掉之后,其他的函数也会耗时相同时间,因此,这个函数不是耗时关键。后来经过多次排查,发现根本原因是字体文件格式导致的,现在程序中使用的是otf格式的字体,原创 2021-11-17 19:12:08 · 1747 阅读 · 3 评论 -
QT 5使用外部字体的内存泄漏问题
在使用QT5 加载第三方字体,比如仿宋或者思源ttf格式的时候,会遇到内存泄漏问题,现在记录一下。使用ttf字体QStringList fontFamilies;QFont font;int fontId = QFontDatabase::addApplicationFont(":/font/simsun.ttf");if(fontId != -1){ fontFamilies = QFontDatabase::applicationFontFamilies(fontId); if(fon原创 2020-11-13 10:57:30 · 736 阅读 · 0 评论