首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
实战积累
人形打码机
创建于2025-05-27
订阅专栏
设计模式,难题攻坚
暂无订阅
共16篇文章
创建于2025-05-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
独辟蹊径 —— NSIS 自定义 EXE 应用名称
开发的桌面应用要求对应用名称进行多语言个性化: - 中文环境生成程序入口为 `中文应用.exe`。 - 其他语言环境生成程序入口为`AppEN.exe`
抽丝剥茧 —— 解析 PC 蓝牙检测
实现 PC 端的蓝牙检测,检索了多个开源插件发现对于声明支持 Windows 检测的插件均不能支持蓝牙驱动支持;通过自定义实现 DLL 解决驱动检测问题;
曲径通幽 —— Android 息屏 TCP 连接管理
在小米安卓设备,Flutter 应用通过 dart:io.Socket.connect(ip, port)建立 TCP 长连接出现不稳定连接,记录排查解决过程
妙笔生花 —— HookWidget 赋能无状态管理 Hook 调用
传统 StatefulWidget 中,状态变量必须集中定义在 State 类中往往导致代码臃肿,HooKWiget 是一种全新的分布式状态管理在不同策略上进行了优化
葵花解穴——应用卡顿 OOM 定位
在使用软件进行多路视频流渲染时明显出现软件卡顿闪退现象,启动后监控系统管理器内存,CUP占用飙升,两者占用率达 90% 以上后将出现无响应闪退情况,疑似触发 OOM;
败走麦城——HTTP 请求触发 RST
通过 dio 实现 HTTP 下位机控制功能某个控制接口短时间连续发送请求控制 RST 发生导致网络通信异常,通过重置 dio 端口可解决下位机长链接状态异常;
辕门射戟——基本的滚动视图优化
使用 ListView.builder 导致高度计算困难。手动设定高度需要处理滚动冲突。 ListView.build 又会导致渲染效率显著降低。 通过懒加载降低 CPU 计算负载,减少掉帧卡顿
烽火连营——爆杀 Jank 闪烁卡顿
AssetImage 磨蹭导致项目加载高清图时闪屏卡顿,使用FadeInImage 通过异步解码、缓存复用减少 GC 事件,Jank 频次显著下降,带来超棒 UI 流畅度
小李飞刀——程序打包可执行压缩文件
自解压运行文件制作流程,不使用第三方 exe 打包软件,使用Winrar 即可完成,适用于小的可运行文件打包
草船借箭——使用 trae 实现 Android 推送功能
使用豆包进行方案选型及结构设计,然后将结构设计发送给 trae 进行编码尝试完成功能;结论:可以快速搭建脚手架,对于 Android 没进行环境声明词会很多问题
剑拔弩张——焦点竞争引的发输入失效
在 Flutter 开发中,下拉框与输入框的焦点争导致用户输入失效;可通过主动竞争或进行隔离管理的策略解决特定场景解决异常;
内功筑基——使用 Trea 分析防抖与节流
上一篇提到 [导入 deepseek 模型到 trae] 这篇将尝试使用导入的模型生成一个经常遇到的知识点代码样例输出————分析防抖与节流实现差异;
游刃有余 —— Isolate 轻量化实战
Isolate 是 Dart 中独立的执行单元,拥有自己的 内存空间、事件循环(Event Loop)和消息队列(Message Queue)
层层递进 —— Stream 与事件总线对比
本文通过梳理业务背景和传统方案的问题,介绍 Dart/Flutter 中的 Stream 方案,演示其优势,并分析单订阅与广播 Stream 的场景区别,帮助开发者更清晰地理解何时使用 Stream
一箭双雕 —— Flutter Channel 双通道调用实战
Dart 层与原生层之间既有 “点对点” 的方法调用(MethodChannel),也有 “流式推送” 的事件订阅(EventChannel)。两者在使用场景、调用方式和数据流向上存在明显差异
武林争霸——Flutter 小试嵌入式显示领域
Flutter Debain Ubuntu Linux macOS Windows Web iOS Android arm64 x86 Flutter-elinux 跨平台 嵌入式开发