- 博客(163)
- 资源 (22)
- 收藏
- 关注
原创 托盘、应用图标与桌面身份:通用规划方案
用行为表确定关闭、托盘和后台驻留的组合。托盘入口关闭时驻留关闭窗口后用户如何恢复是否允许该组合可用且显示开启隐藏或最小化,进程继续运行托盘菜单/图标等按产品决定用户关闭或平台不支持开启不得无提示地进入不可见后台明确替代入口,或退出必须定义可用且显示关闭正常关闭或退出再次启动按产品决定能力正在检测或检测失败未确认不得假设恢复入口存在等待重试、显示原因或安全退出必须定义如果提供“显示托盘图标”和“关闭时驻留”两个设置,先定义依赖:关闭图标时如何处理驻留设置;
2026-11-01 20:01:09
168
原创 前端进阶完整教程(Vue 3 + TypeScript)
【重点】箭头函数的 继承自外层作用域,不能用作构造函数,没有 对象。数据流向:箭头函数捕获外层 的 ,因此能正确访问 。【易错点】不要用箭头函数定义对象方法;事件监听器中要访问触发元素请用 。数据流向:从 对象提取 并重命名为 ,提取嵌套的 为 。【易错点】数组解构中 必须在最后;嵌套对象解构注意变量名冲突。展开运算符数据流向: 仅复制第一层,嵌套对象仍是同一引用。【易错点】深拷贝可用 或递归实现。【易错点】 中返回普通值会自动包装为 Promise;忘记 会导致未处理拒绝。
2026-08-22 10:18:45
43
原创 本地安装部署AI推理框架和模型(Ollama + Qwen2.5-Coder)
这些插件通常只需在设置里将模型提供商选为 Ollama,并填入正确的模型名称(如 qwen2.5-coder:14b)即可。追求更高代码生成精度:如果代码生成的准确性是你的首要目标,可以尝试 DeepSeek-Coder-V2-Lite (16B)。Qwen2.5-Coder-14B在性能、内存占用和易用性上取得了很好的平衡,非常适合作我本人笔记本电脑的本地编程助手。追求极致轻量与速度:如果觉得14B模型仍有些吃力,可以降级到 CodeLlama-7B,它对硬件的要求更低。来查看已安装的模型列表,确认。
2026-08-21 07:43:41
263
原创 AI 辅助 PHP 开发:AGENTS.md 与 Subagent 实战指南
系统提示词赋予 AI 专家身份和底层准则。AGENTS.md让 AI 理解项目特有的技术栈、规范和上下文。Subagent分工协作,解决复杂任务并形成质量闭环。三者有机结合,能显著提升 AI 编码的准确性、安全性和效率,让 AI 真正成为你团队中的“超级程序员”。现在就从创建AGENTS.md开始,为你的 ThinkPHP 项目配上一本“给 AI 看的项目说明书”吧!
2026-08-02 22:21:17
54
原创 已经写好方案,免费让AI给你生成自动化执行脚本
把你上面写的整个方案,完整复制给一个免费 AI(比如 DeepSeek 的网页聊天界面,不消耗 API 额度)。整个过程完全在本地运行,不花一分钱,不调用任何 AI 收费接口。
2026-07-07 15:45:58
47
原创 将 Nginx 1.30.3 打包为 Flatpak 100%成功 亲测
打包后的应用默认监听 8080 端口,无需 root 权限,所有依赖由 Flatpak 运行时提供,开箱即用,并支持自定义网页目录。本教程将指导您从零开始,将 Nginx 1.30.3 源码编译并打包成一个独立的 Flatpak 应用。最终文件清单(所有文件均位于 ~/flatpak-nginx/)0.2 添加 Flathub 远程仓库(如已添加可跳过)0.3 安装运行时和 SDK(版本 24.08)0.5 计算 SHA256 校验和(必须记录)0.1 安装必备工具。
2026-07-05 23:41:04
365
原创 Flatpak打包应用,使用debpak列出依赖树
必须确保版本与你的 libmysqlclient21 完全一致(可通过 apt show libmysqlclient21 在 Ubuntu 24.04 上查看依赖版本)。版本一致性:若官方仓库更新了版本号,请访问 Ubuntu 24.04 软件包库 查找与你的 libmysqlclient21 相同构建版本的依赖包,并相应调整下载命令和后续清单中的文件名。将输出的三个哈希值分别替换清单中对应的 “sha256”: “替换为实际SHA256”。构建成功后,应用会自动注册到用户级 Flatpak 仓库。
2026-07-05 14:24:47
212
原创 人造太阳(托卡马克聚变堆)
一句话定义:用强磁场把上亿度等离子体悬浮在真空中,让原子核碰撞融合,通过中子导出能量烧开水发电。一、装置结构(从外向内 8 层)
2026-06-28 16:48:03
347
原创 Ubuntu 26.04 LTS 安装 常用软件 输入法 ubuntu
安装 Nautilus Admin 「以管理员身份打开」和「以管理员身份编辑」统一Win10和Ubuntu18.04双系统的时间。为Ubuntu Dock启用“最小化点击”鼠标 右键没有新建文档。
2026-05-15 10:03:39
2279
原创 Ubuntu26.04 输入法
本文介绍了在Ubuntu 26.04中配置fcitx5输入法的完整流程。主要内容包括:1)通过apt安装fcitx5核心组件及中文输入法支持;2)可选安装Rime输入法及词库;3)关键步骤设置开机自启动;4)配置必要的环境变量支持各类应用;5)安装输入法预编辑面板扩展。文章还提供了EFI引导相关操作,包括查看和修改启动项顺序的方法。配置完成后需重启系统生效,适用于需要中文输入法的Ubuntu用户。
2026-04-16 19:23:37
1488
原创 Go语言数据竞争全面解析与解决方案
本文系统介绍了Go语言数据竞争的概念、危害、常见场景及解决方案。数据竞争发生在并发访问共享数据且至少一个操作为写入时,会导致不可预测的行为、内存损坏和安全隐患。文章详细列举了9类典型竞争场景,包括基本变量、复合数据、结构体、闭包等并发访问问题。针对不同场景,提出了互斥锁、读写锁、原子操作、通道通信等解决方案,并总结了最佳实践如不可变数据、限制所有权等。同时介绍了竞态检测工具和性能优化方法,强调通过通信共享内存、明确数据所有权等核心原则,为Go并发编程提供了全面的实践指南。
2025-11-10 19:45:18
346
原创 微服务 - 博文正在补充中
protoc编译器,用于将*.proto文件编译成代码。插件,用于生成Go语言的数据结构代码。另一个插件,用于生成Go语言的gRPC服务代码。这三个工具共同支持在Go语言环境中使用protobuf和gRPC。
2025-06-14 03:55:20
1063
原创 常见的 GROUP BY 聚合函数,并为每个函数提供一个示例
(部分数据库支持,如 MySQL 8.0+)(部分数据库支持,如 MySQL 8.0+)功能:去重统计某列唯一值。(MySQL 特有)
2025-02-11 14:07:33
116
原创 企业SaaS(软件即服务)行业中AARRR
用户反馈:在激活过程中收集用户反馈以改进体验。注册后引导:通过教程或引导帮助用户快速上手。捐赠/众筹:通过用户捐赠或众筹项目获得资金。定期更新:提供新功能和改进以保持用户兴趣。用户关怀:主动联系用户,提供帮助和支持。个性化推荐:根据用户行为推荐内容或产品。忠诚度奖励:为长期用户提供奖励或优惠。社区建设:创建用户社区,提供交流平台。用户生成内容:鼓励用户创建内容并分享。内容营销:通过博客、视频等吸引用户。推荐奖励:用户推荐新用户后获得奖励。社交分享:鼓励用户通过社交媒体分享。
2025-01-29 20:13:54
508
原创 打包Android安卓生成App
Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径。36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期。testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字。以上命令运行完成后就会生成证书,路径为“D:\test.keystore”。Android证书的生成是自助和免费的,不需要审批或付费。
2024-09-05 21:42:06
365
原创 黑苹果EFI详细配置说明
先上网址: https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html。
2024-06-24 02:35:55
1744
原创 Linux安装Docker的多版本PHP和多版本MySQL共存
1: 先安装docker先看目录结构:2:按照目录结构挂载磁盘3:新建4:然后新建。
2024-04-19 06:43:14
595
原创 Go 语言参数传递机制详解
Go语言参数传递机制 Go语言采用值传递机制,根据数据类型不同可分为四类: 纯值类型:基本类型、字符串、数组和结构体,传递完整副本,修改不影响原值。 指针类型:传递指针地址副本,共享内存,修改会影响原值。 引用语义类型:切片、Map和Channel,传递描述符副本,修改内容影响原值但不影响重新赋值。 函数和接口类型:传递函数指针或接口值副本,行为取决于底层类型。 所有参数传递本质上都是值传递,但不同数据类型会产生不同效果:纯值类型完全独立,指针类型共享内存,引用类型可修改内容但不能重新赋值。
2023-09-04 01:34:54
749
原创 GitKraken 6.5.1免费中文版安装
kentrl git GitKrakenSetup-6.5.1-免费版-中文版 Windows + Linux
2023-07-11 15:56:11
2738
原创 hosts配置 kentrl 网络访问 仓库 网络
或者你可以使用steam++(exe):https://gitee.com/rmbgame/SteamTools/attach_files/1048807/download/Steam%20%20_win_x64_v2.7.2.exe。或者你可以使用steam++(zip):https://gitee.com/rmbgame/SteamTools/attach_files/1048806/download/Steam%20%20_win_x64_v2.7.2.7z。openAI推荐给我的免费。
2023-06-26 23:13:12
939
原创 Go语言各种常见类型的默认值和判空方法
Go语言常见类型的默认值及判空方法总结:引用类型(指针、接口、通道、函数、映射、切片)默认值为nil,可用==nil判断。基础类型如字符串("")、整数(0)、浮点数(0.0)、布尔(false)等都有明确零值,需通过值比较判空。避免零值可通过初始化(如make、new或直接赋值),初始化后的引用类型不为nil,基础类型为指定值。特别注意浮点数比较需考虑精度误差,建议使用math.Abs(f)<1e-9判断零值。
2023-04-05 23:22:27
1283
原创 Go 的字符串处理总结
很多网上会用strconv.ParseFloat(str, 64)(这有一个坑)这个来验证是不是全是数字,当出现"100-200" 时,验证是true的。
2023-04-02 19:12:57
341
原创 go金额计算方法 decimal 使用方法
注意:前端传参转成包含decimal的结构时,建议使用 json.Unmarshal(xx, &buyGoods{})四、对应decimal的运算方法。一、载入decimal包。
2023-04-02 19:00:28
1928
原创 支付盒子工作原理
原理: https://opendocs.alipay.com/open/194/106039?场景:我们去超市买东西经常都会要求打开付款码,然后扫码枪进行扫码支付。我们常见的扫码支付主要分为主扫(你扫商家)和被扫 (商家扫你)两种;特点:操作步骤简单、支持离线付款、付款效率高。
2023-04-02 01:34:29
1034
原创 Windows安装Redis(解压版)
旧版:https://github.com/microsoftarchive/redis/releases。新版:https://github.com/tporadowski/redis/releases。5. Redis在线文档。
2023-03-29 17:23:27
312
VM安装清理工具_VM_Install_Cleaner.exe
2020-11-27
phpstudy必备VC9-VC14-全套32位和64位系统全部打包.zip
2021-08-23
VMware-Workstation-16.1.2
2025-08-22
win11取消右键显示更多恢复win10经典 - Windows11右键不好用就用这个解决
2023-05-17
酷呆桌面_免安装版, 取代腾讯桌面整理, 取代腾讯桌面格子
2022-10-06
【绿色版】硬盘检测工具,支持查看硬盘信息寿命,序列号,传输协议_CrystalDiskInfo_V8.17.0.zip
2022-09-09
慧荣SM3281AB量产工具(本人的32G金斯顿U盘成功量产) 此工具支持SM3280AB和SM3281AB
2022-08-22
PS2251系列量产工具
2022-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1