客户端

程序员老刘3 天前
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_Wilson4 天前
ci/cd·electron·客户端
桌面端发布的真实成本:签名、公证和那支不能共享的 USB Key桌面端应用的技术选型讨论,通常在「Electron 还是 Tauri」这里就结束了。包体、内存、启动速度,对比表列得很清楚。
liulilittle5 天前
服务器·网络·游戏·客户端·异步·mahjong·麻将
为什么采用全局管理缓存及状态:麻将客户端状态管理本文写麻将客户端为什么把游戏数据放在一个全局表里统一管理、缓存为什么集中注册与清理。只写原理,不写实现标识。
刘广睿9 天前
客户端·短视频·效率工具·架构设计·素材管理
衍生素材链怎么设计?截帧、音频与子素材的关联管理复盘做素材管理的人迟早会撞上一个问题:你下载了一条 10 分钟的直播回放,真正有用的其实只有第 3 分钟那段演示和第 6 分钟那段金句。你把这两段剪出来存了,结果过两周想回看"当时那段演示的前后语境",原片早删了,截出来的片段成了孤儿——没了来源、没了上下文、更没了和原片的关联。这就是"衍生素材"的管理难题:素材不是孤立的文件,而是一棵从原片长出来的树。这篇文章以我们桌面素材库的一次功能复盘,讲清楚衍生素材链(截帧、音频、子素材)该怎么设计,核心就一句话——让派生出来的每一片,都记得自己从哪来。
方白羽10 天前
android·app·客户端
OkHttp 5.3 隐形变更引发的线上偶发崩溃复盘记一次诡异的线上偶发崩溃:OkHttp 升级踩坑、安全加固与“时序竞争”的深度复盘在移动端开发中,基础网络库的小版本迭代往往被认定为低风险、无感知的常规升级。但近期我们将项目 OkHttp 版本从 5.2.3 升级至 5.3.2 后,线上开始零星出现极低概率的冷启动闪退问题:仅部分老旧机型、ColorOS 定制ROM、应用冷启动场景下,OkHttp 子线程随机抛出异常,直接触发 App Crash。
刘广睿14 天前
客户端·架构设计·产品设计·素材管理
素材库智能集合怎么设计?把多维筛选存成动态收藏的功能复盘你有没有算过这样一笔账:上周收藏的那批竖屏产品特写素材,今天要用的时候,你花了多久才把它们找齐?打开素材库,点平台筛选,点类型筛选,翻到上周的收藏记录,再肉眼排除掉横屏和口播片段——十分钟后,素材终于拖进了剪辑软件。而同样的筛选动作,这一周你已经重复了四遍。
skr爱码士18 天前
c++·qt·ui·客户端
15_国际化和本地化:tr()、ts 文件、QM 文件、多语言切换上一章用 QSS 把界面的颜色、边框和间距从业务逻辑中分离出来。本章解决另一件同样基础的事:用户看到的文字不能长期写死在代码里。一个面向中文用户的 Widgets 程序,通常先以中文源文本开始;当需要英文界面时,应让翻译系统负责替换可见文字,而不是在每个槽函数里写一串 if (english)。
明月_清风22 天前
前端·electron·客户端
🖥️ Electron 三进程 Host 实战:从架构设计到生产落地的完整指南基于真实开源项目 hezihua/dsh-desktop(DeepSeek Harness 桌面壳)完整源码,深度拆解主进程 / 预加载 / 渲染进程的分层设计,附真实配置文件与避坑指南。
skr爱码士23 天前
c++·qt·ui·客户端
10_Qt Designer 与 UI 文件(.ui 原理、uic 编译、动态加载)前几章我们一直用 C++ 创建控件、设置属性、添加布局。这样做能把 Qt 的基础 API 练熟,但界面一复杂,代码就会迅速变成长长的“控件清单”。Qt Designer 解决的正是这个问题:把界面交给可视化编辑器,把行为和数据留在 C++。
程序员老刘1 个月前
flutter·ai编程·客户端
Flutter版本选择指南:3.47压哨发布,9月大限只剩一周 | 2026年8月大家好,我是老刘8月底了,离9月UIKit强制迁移,满打满算只剩一个星期。上个月我说"7-8月是迁移窗口",群里还有同学回我:"不急,9月再说吧。"兄弟,你现在可还不着急?
skr爱码士1 个月前
c++·qt·系统架构·客户端
05_Qt 核心模块概览——Qt Core、Gui、Widgets、Quick 的职责划分写到第五篇,我们已经创建过一个 Qt Widgets 项目,也知道了 QApplication、窗口和事件循环分别在做什么。
skr爱码士1 个月前
c++·qt·客户端
03_第一个Qt项目:Hello World 的完整拆解在上一篇文章中,我们成功搭建了 Qt 开发环境,点击运行按钮,看到了一个空白的窗口弹出。但对于一个 C++ 开发者来说,仅仅“让程序跑起来”是远远不够的。
nice先生的狂想曲1 个月前
app·客户端
uniapp、uniappx、flutter热更新、全量更新可以安装后直接自动刷新(设置机制)达到更新目的。UNIAPP:WGT包。仅包含前端资源:页面、JS、CSS、图片和manifest.json。
程序员老刘1 个月前
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增量热重载等新能力。一起来看看各框架的具体变化。
程序员老刘1 个月前
flutter·ai编程·客户端
Flutter 3.47 更新要点:Material 正式分家,老项目先别急着更新大家好,我是老刘Flutter 3.47发布了。每次大版本出来,评论区问得最多的都是:有啥新功能?性能提升多少?
用户45989204565161 个月前
ai编程·客户端
我用 AI Agent 自动生成了整个 App 的业务地图(开源)做移动端开发,有个一直存在的老问题:不是自己写的代码,就是不够了解。 业务逻辑散落在几十个文件里,接手别人的模块只能一点点翻,翻完过段时间又忘了。
CappuccinoRose1 个月前
前端·客户端·cookie·ssr·服务端·localstorage·sessionstorage
前端存储体系学习总结文档客户端存储与服务端存储目录一、客户端存储基础体系1.1 Cookie完整概念与底层属性扩充核心安全属性详解(生产环境必配)
清水迎朝阳2 个月前
服务器·c++·客户端·用户统计
客户端软件 — 用户统计方案本方案通过在客户端启动时上报计算机唯一标识至服务器,实现用户数量的统计。整体设计简洁轻量:客户端仅需发起一次 HTTP GET 请求,服务端则使用 PHP + SQLite3 存储数据。
GuWenyue2 个月前
前端·人工智能·客户端
等AI回复卡顿到劝退?Vue3+DeepSeek流式输出实战,70行代码实现打字机效果做AI对话页面时,你是不是踩过这个大坑: 发送提问后页面空白转圈,复杂推理要等十几秒才一次性吐出全部文字,用户流失率巨高。
程序员老刘2 个月前
flutter·ai编程·客户端
Flutter版本选择指南:3.44密集修BUG,9月大限将至 | 2026年7月大家好,我是老刘7月了,离9月UIKit强制迁移只剩不到两个月。群里开始有人慌了:"老刘,9月就要强制升3.41了,我还在3.38上怎么办?"