Blog

技术博客

格达软件工程师的实战经验、技术选型与行业观察

G 技术分享

200 个接口从 40 秒到 1 秒:asyncio 改造与三个坑

把聚合 200 笔下游状态的页面从串行 40 秒改到 0.9 秒:讲清协程与事件循环的调度机制,以及三个不报错、只变慢的坑——协程里混入阻塞调用、并发不设上限、任务引用丢失与取消被吞。

2026-10-31 #Python#asyncio 2
G 技术分享

Vue 列表输入卡 300ms:六处改动与各自的代价

5000 行订单列表,搜索框每敲一个字符卡 250ms。这篇文章拆解卡顿的真实来源(不是 computed 没缓存,是 patch 了 4 万个 DOM 节点),给出虚拟滚动、shallowRef、v-memo、key 选择的可用代码,以及每种优化不该用的场景。

2026-10-30 #Vue 3#渲染性能 1
G 技术分享

WebSocket 心跳与重连:解决假在线和重连风暴

断网后界面仍显示已连接、消息发出去石沉大海,这是 WebSocket 最常见的故障。文章从一次地铁切网的假在线排查出发,给出客户端应用层心跳、服务端协议级探活、全抖动指数退避重连的完整实现,并算清各层超时与心跳的流量代价。

2026-10-26 #WebSocket#心跳检测 4
G 技术分享

把 grep -r 从 92 秒压到 0.4 秒:fd 与 ripgrep 实战

在 38 万文件的 monorepo 里,grep -r 要跑一分半还刷满 node_modules 噪音。这篇讲清楚 rg 的忽略规则层级、-u/-uu/-uuu 的真实代价、把结果安全喂给 xargs 的写法、多行匹配吃内存的边界,以及哪些场景根本不该用 fd | rg。

2026-10-25 #ripgrep#fd 4
G 技术分享

uni-app多端开发踩坑记录:实战经验与建议

本文总结uni-app多端开发中的典型踩坑场景,涵盖条件编译、平台差异、组件兼容、性能优化等核心问题,并结合格达软件的定制开发业务给出实用建议,帮助企业级项目高效落地多端应用。

2026-08-27 #uni-app#多端开发 8

有软件开发需求?我们 24 小时内响应

提交您的需求,格达软件将为您提供免费的需求评估与技术方案建议,咨询全程不收取任何费用。