electron

不可能片场2 天前
前端·electron
工程实践 台账备份从全量复制改成增量日志整理工作目录那天,ls | grep ledger 的输出把我看愣了。ledger.json 本身 1.4 MB,旁边躺着 177 个 ledger.json.bak-*,加起来 139.7 MB。最早那份是 9 月 3 日的,72 KB;最新那份是 10 月 23 日的,1403944 字节。四十五天,文件涨了 19 倍,备份数量涨了 177 倍。
林恒smileZAZ2 天前
vue.js·electron·计算机外设
用 Vue 3 + Electron 做桌宠:从启动退出到拖拽、单击与鼠标穿透🧑‍💻 写在开头 点赞 + 收藏 === 学会🤣🤣🤣一个角色能在桌面上动起来,只是桌宠开发的开始。真正影响使用体验的,往往是几个看似普通的问题:重复启动会不会出现两个宠物?关闭设置窗口后应用还在不在?拖动人物为什么会误触单击?透明窗口为什么挡住了后面的软件?退出时配置是否来得及保存?
非常好吃的糖3 天前
electron
Windows 桌面端的语音唤醒:从「识别出文字」到「识别出唤醒词」一次从 Vosk ASR 迁移到 sherpa-onnx KWS 的实践复盘。包含踩过的坑、实测数据,以及最后仍然没解决的问题。
Suprman4 天前
javascript·平面·electron·排序算法
从 B/S 到 Electron:平面排版套料系统桌面版开发实战在制造业中,平面排版套料是提高材料利用率、降低生产成本的关键环节。传统的套料系统大多采用 B/S(浏览器 / 服务器)架构,用户通过浏览器访问系统进行排版和生成 NC 代码。
不可能片场6 天前
前端·electron
工程实践 一个缓存把选片从十分钟压到一分钟前几天我的自动发片脚本突然开始"无故死亡":跑起来一行输出都没有,几秒到几分钟后进程被 SIGTERM,退出码 1。第一反应是沙箱又在乱杀进程,第二反应是 shell 环境坏了。查了两轮才发现,两件事都不是——它只是慢,慢到被前台超时按掉了。真正的凶手是一行看起来很无害的循环调用:dedup_check() 里每次都重新扫一遍已发布库。
lemon_sjdk7 天前
前端·electron·状态模式·im
从一段真实的 Electron IM 前端代码,看高级前端的工程化修养导语:很多前端项目在 Demo 阶段跑得很顺,但一旦进入公网环境、面临弱网切换、历史数据兼容时就会原形毕露。今天,我们通过深度剖析一段真实的 Electron IM(即时通讯)软件的前端源码,来看看那些“看似平淡无奇,实则暗藏玄机”的工程化设计。同时,我们也会解答一个让很多 Java 转前端的开发者极度困惑的问题:为什么 JavaScript 不声明变量也不报错?
优选资源分享8 天前
javascript·笔记·electron
PicGo v3.0.3 新版 | 开源免费图床工具icGo 图床上传工具是一款基于 Electron 开发的开源免费桌面软件,适配 Windows 操作系统,专门解决创作者写笔记、写博客时图片上传繁琐的痛点。软件可对接各类主流图床服务,图片上传完成自动复制访问链接,适配 Markdown 写作场景,内置相册功能,图片上传、预览、整理一站式完成,省去手动复制修改图片链接的重复工作。
不可能片场8 天前
前端·electron
Electron 发布核验 别把没查到当成没发出去平台侧核验这件事,我们做了快两个月,踩得最深的坑不是「查不到」,而是把「查不到」直接翻译成「没发出去」。
flash俊杰8 天前
electron
桌宠点击反应:把一坨 if 拆成「归一化 → 门控查表 → 执行 → 广播」我们的桌面 AI 应用有一个透明置顶的桌宠窗,里面是虚拟形象。用户会去点它:点头、点身体、按住不放、拖走。
日耗10亿Token被老板赶出门10 天前
javascript·electron
REA 火了:一个 Electron 按钮的调用链,它能追到哪一步?今天刷掘金榜单,连续看到几篇 REA。名字也很直接:Reverse Engineer Anything,逆向一切。
一铭1119910 天前
android·数据库·electron·开源软件·access
海豹办公 1.9.15 跨端办公软件实践 文档兼容 Access 数据库与移动 WebView 排错海豹办公(Seal Office)1.9.15 是一款免费开源的办公软件,提供文字、表格、演示文稿及 PDF 页面处理,并发布 Windows、Ubuntu、Android 和 HarmonyOS 安装包。本文结合本次版本更新,介绍共用编辑器的跨端实现思路、Access 数据库接入边界,以及移动端模板和本地资源故障的排查方法。
不可能片场10 天前
前端·electron
工程实践 原子替换改了 ctime 怎么修压缩一个大文件、然后把结果原地覆盖回去,这个动作看起来干净得像没发生过——文件路径没变,文件名没变,内容还变好了。但它偷偷改掉了一样东西:文件的创建时间。而我们的发布调度恰好用它当排序键,于是「一次无痕优化」变成了「这条素材被顺延十三个周期」。
PegasusYu10 天前
数据库·electron·node.js·脚本·测试·轻量级·nedb
Node.js使用nedb轻量级数据库测试脚本NeDB 是一个‌轻量级嵌入式数据库‌,主要用在 Node.js projects, allowing you to store data directly in memory or local files. 其特征为:‌不用装数据库服务‌:数据直接存进程序进程或本地文件,开发和部署更简单;支持条件查询、排序、正则匹配等;支持内存和文本方式数据库使用。
flash俊杰11 天前
electron
Windows 安装器与标签发布流水线:让「出一个正式安装包」变成推一条标签这篇钻进发布工程的细节:品牌图标怎么从一张源图确定性地产出,assisted 安装器和 NSIS 自定义脚本有哪些坑,版本号怎么收口成一个真源,标签触发的流水线长什么样,以及一个 dev 下一切正常、真机装包启动即挂的原生绑定问题。
flash俊杰11 天前
electron
深色模式、无障碍门禁与零依赖自研 i18n:发布前的完检三件套这篇讲 最贴近用户界面的三个断点:深色模式从半套双写收成单一真源、无障碍从零体系变成 CI 门禁、以及从零自研的一套零依赖国际化方案。前两件快速过,i18n 是重头,最后顺带说首启向导和一个端到端测试的坑。
不可能片场11 天前
前端·electron
Electron 发布进程被回收 用脱离进程组托住自动化发一条内容,链路里最脆的一环往往不是平台改版,也不是登录态过期,而是你拉起来的那个 GUI 进程根本活不到发布结束。这篇文章讲一个踩了很久、代价很高的坑:Electron 发布进程被上游任务回收连坐杀掉,以及怎么用脱离进程组的方式把它托住。
月走乂山13 天前
electron·node.js·插件系统·deepseek·bug排查·dsh·deepseek harness
DSH 桌面版用 DeepSeek 报 REQUEST_EXTENSION 的根因定位与修复DSH 桌面版(DeepSeek Harness Desktop)里把模型切到 DeepSeek 后,每次发消息都失败:本轮运行失败 DeepSeek request extension preparation failed,Tag 是 REQUEST_EXTENSION。请求根本没发出去。本文从错误字符串一路翻到运行时源码,定位到一个 profile 清单缺字段引发的连锁报错,并给出零升级的本地修复方案和可复现的 A/B 验证。
mont evergreen13 天前
electron·vue·事件
一封从外部世界寄来的信:二维码数据如何穿越三重门,抵达你的屏幕想象你是一位管家,掌管着一座精心设计的大宅——Electron 桌面应用。这座宅子有三个彼此隔离的房间,每个房间都有自己的守门人。而今天的故事,讲的是一封来自外界的“信”——一台外部设备通过 HTTP 发送来的二维码数据——如何穿越三道门,最终变成你屏幕上的一张网页。
fellow9914 天前
electron·agent·ai编程·deepseek
DSH Desktop:把 DeepSeek Harness 变成真正的桌面应用很多人以为,把一个开源的 AI agent 框架做成桌面应用,只有两条路:要么 fork 上游、动一堆架构代码;要么退而求其次,套个浏览器壳充数。