客户端

程序员老刘1 天前
flutter·ai编程·客户端
Flet 1.0 思路很好,可惜来晚了大家好,我是老刘上个月,Flet 1.0 正式发布了。这个项目从 2022 年开始持续保持更新,迭代了四年,上个月终于放出了 1.0 正式版。
辉夜技术4 天前
客户端
iPad 插着数据线,Mac 却说"附近没有任何显示器"本文首发于我的博客:iPad 插着数据线,Mac 却说"附近没有任何显示器" · 「东玄蟒」晚上十点,iPad 用数据线插在 Mac 上。你打算把它当第二块屏。
勤劳打代码11 天前
flutter·客户端·vibecoding
从 Demo 搭建的Flutter 演示项目 —— Forge从入行以来就想着怎么积累点自己的东西,面试也好,自我实现也罢,日复一日的劳作终究不是自己期望的;于是面对一些解决的难题,或者觉得一些可用于基建的工程做了一些日常的记录;
程序员老刘13 天前
flutter·ai编程·客户端
Flutter版本选择指南:9月大限落地,3.47一个月连发四补丁 | 2026年9月大家好,我是老刘上个月说"升级Flutter版本,9月再说"的那位兄弟,这个月没再说话。iOS 27和Xcode 27如期而至,UIScene生命周期正式成为强制要求,留在3.38的App用Xcode 27构建,直接启动失败。
TodoCoder13 天前
后端·客户端
为了治"提笔忘字",我做了个软件人民日报做过一个统计:2000 多人里有 83% 承认遇到过写字困难,他们还给这种现象起了个名字,叫"最熟悉的陌生人"。
程序员老刘23 天前
flutter·客户端
跨平台开发地图 | 2026年9月大家好,我是老刘经历了8月的大版本轰炸,9月的跨平台圈进入了收获与消化期。KMP这边2.4.20正式版落地,上月RC里的Swift互操作新能力全部转正。MAUI迎来了.NET 11 RC1,拿到go-live生产许可,离正式版只剩一步之遥。Flutter没有大版本,但hotfix一路修到了3.47.4。RN和uni-app x则进入了版本空窗期。一起来看看各框架的具体变化。
Patrick_Wilson24 天前
ci/cd·electron·客户端
桌面端发布的真实成本:签名、公证和那支不能共享的 USB Key桌面端应用的技术选型讨论,通常在「Electron 还是 Tauri」这里就结束了。包体、内存、启动速度,对比表列得很清楚。
liulilittle25 天前
服务器·网络·游戏·客户端·异步·mahjong·麻将
为什么采用全局管理缓存及状态:麻将客户端状态管理本文写麻将客户端为什么把游戏数据放在一个全局表里统一管理、缓存为什么集中注册与清理。只写原理,不写实现标识。
刘广睿1 个月前
客户端·短视频·效率工具·架构设计·素材管理
衍生素材链怎么设计?截帧、音频与子素材的关联管理复盘做素材管理的人迟早会撞上一个问题:你下载了一条 10 分钟的直播回放,真正有用的其实只有第 3 分钟那段演示和第 6 分钟那段金句。你把这两段剪出来存了,结果过两周想回看"当时那段演示的前后语境",原片早删了,截出来的片段成了孤儿——没了来源、没了上下文、更没了和原片的关联。这就是"衍生素材"的管理难题:素材不是孤立的文件,而是一棵从原片长出来的树。这篇文章以我们桌面素材库的一次功能复盘,讲清楚衍生素材链(截帧、音频、子素材)该怎么设计,核心就一句话——让派生出来的每一片,都记得自己从哪来。
方白羽1 个月前
android·app·客户端
OkHttp 5.3 隐形变更引发的线上偶发崩溃复盘记一次诡异的线上偶发崩溃:OkHttp 升级踩坑、安全加固与“时序竞争”的深度复盘在移动端开发中,基础网络库的小版本迭代往往被认定为低风险、无感知的常规升级。但近期我们将项目 OkHttp 版本从 5.2.3 升级至 5.3.2 后,线上开始零星出现极低概率的冷启动闪退问题:仅部分老旧机型、ColorOS 定制ROM、应用冷启动场景下,OkHttp 子线程随机抛出异常,直接触发 App Crash。
刘广睿1 个月前
客户端·架构设计·产品设计·素材管理
素材库智能集合怎么设计?把多维筛选存成动态收藏的功能复盘你有没有算过这样一笔账:上周收藏的那批竖屏产品特写素材,今天要用的时候,你花了多久才把它们找齐?打开素材库,点平台筛选,点类型筛选,翻到上周的收藏记录,再肉眼排除掉横屏和口播片段——十分钟后,素材终于拖进了剪辑软件。而同样的筛选动作,这一周你已经重复了四遍。
skr爱码士1 个月前
c++·qt·ui·客户端
15_国际化和本地化:tr()、ts 文件、QM 文件、多语言切换上一章用 QSS 把界面的颜色、边框和间距从业务逻辑中分离出来。本章解决另一件同样基础的事:用户看到的文字不能长期写死在代码里。一个面向中文用户的 Widgets 程序,通常先以中文源文本开始;当需要英文界面时,应让翻译系统负责替换可见文字,而不是在每个槽函数里写一串 if (english)。
明月_清风1 个月前
前端·electron·客户端
🖥️ Electron 三进程 Host 实战:从架构设计到生产落地的完整指南基于真实开源项目 hezihua/dsh-desktop(DeepSeek Harness 桌面壳)完整源码,深度拆解主进程 / 预加载 / 渲染进程的分层设计,附真实配置文件与避坑指南。
skr爱码士1 个月前
c++·qt·ui·客户端
10_Qt Designer 与 UI 文件(.ui 原理、uic 编译、动态加载)前几章我们一直用 C++ 创建控件、设置属性、添加布局。这样做能把 Qt 的基础 API 练熟,但界面一复杂,代码就会迅速变成长长的“控件清单”。Qt Designer 解决的正是这个问题:把界面交给可视化编辑器,把行为和数据留在 C++。
程序员老刘2 个月前
flutter·ai编程·客户端
Flutter版本选择指南:3.47压哨发布,9月大限只剩一周 | 2026年8月大家好,我是老刘8月底了,离9月UIKit强制迁移,满打满算只剩一个星期。上个月我说"7-8月是迁移窗口",群里还有同学回我:"不急,9月再说吧。"兄弟,你现在可还不着急?
skr爱码士2 个月前
c++·qt·系统架构·客户端
05_Qt 核心模块概览——Qt Core、Gui、Widgets、Quick 的职责划分写到第五篇,我们已经创建过一个 Qt Widgets 项目,也知道了 QApplication、窗口和事件循环分别在做什么。
skr爱码士2 个月前
c++·qt·客户端
03_第一个Qt项目:Hello World 的完整拆解在上一篇文章中,我们成功搭建了 Qt 开发环境,点击运行按钮,看到了一个空白的窗口弹出。但对于一个 C++ 开发者来说,仅仅“让程序跑起来”是远远不够的。
nice先生的狂想曲2 个月前
app·客户端
uniapp、uniappx、flutter热更新、全量更新可以安装后直接自动刷新(设置机制)达到更新目的。UNIAPP:WGT包。仅包含前端资源:页面、JS、CSS、图片和manifest.json。
程序员老刘2 个月前
flutter·ai编程·客户端
跨平台开发地图 | 2026年8月大家好,我是老刘8月的跨平台圈堪称大版本月。Flutter放出了3.47大版本,带来了Material和Cupertino解耦独立成包的里程碑式变化,Impeller也正式成为桌面端默认渲染引擎。React Native在0.87中正式把Strict TypeScript API转正,KMP也推进到了2.4.20-RC。MAUI这边的Preview 7带来了Passkey认证和XAML增量热重载等新能力。一起来看看各框架的具体变化。
程序员老刘2 个月前
flutter·ai编程·客户端
Flutter 3.47 更新要点:Material 正式分家,老项目先别急着更新大家好,我是老刘Flutter 3.47发布了。每次大版本出来,评论区问得最多的都是:有啥新功能?性能提升多少?