rust
文章平均质量分 78
archko
介绍啊。免了吧。免得吓着你。我就是亘古宇宙,天下无双.......................那什么。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用rust写了一个桌面app,就不再想用kmp了
最近用两周的时间,从原来的kmp桌面平台的pdf阅读器迁移过来70%的功能后,就再也回不去了.除了rust语言不太好学这算缺点外,几乎没有大的缺点了.对比kotlin与kmp全是优点.写一个应用主要是为了对rust更熟悉一些.下一步打算做点别的.原创 2025-12-07 20:40:41 · 224 阅读 · 0 评论 -
用rust+slint编写一个pdf阅读器2
整个完成下来的感觉就是快.写代码少,完成的功能多.运行速度快.解码服务只关心解码,完成后通道发出去后不管了.状态管理只管页面可见性计算,布局,缓存这些,剩下怎么显示不管了.slint只管数据来了我显示,其它通过各种事件,通知给main中的rust监听代码去触发偏移,可见性计算.这几部分分的真开.你想耦合都不太容易.原创 2025-12-06 21:12:38 · 994 阅读 · 0 评论 -
用rust+slint编写一个pdf阅读器
最后的效果就是,打开app后,100mb内存占用,打开文档,在300mb左右.然后回收也快,没有内存泄露.运行效果是真的非常快,整个大图片解码20ms,渲染转换也是10ms以内.大概不到30ms就完成解码到转换slint可显示的图片了.然后还有预加载,这样实际的翻页效果与pdf expert这个mac上号称最快的对比,不落下风.中文支持遇到了问题.在m2机器上,显示方块.只能加入默认字体,试了好多种,不能逻辑映射,只能用固定的字体,要么系统安装,要么打包.原创 2025-12-06 13:27:02 · 892 阅读 · 0 评论
分享