如何用AI帮我写出实用的插件
前言 以前总有一些想做但是没做的小工具,想法攒了一堆,真到动手的时候又开始嫌麻烦:要搭环境、要写界面、要处理各种系统差异,最后往往就放下不了了之。然后最近有时间的时候,就在家让AI来实现,我只负责出需求和核对检测,然后使用了一段时间之后,我觉得这些插件功能不错,于是想分享一下,但是这次不想手写博客了 ...
程序设计:如何优雅地处理相似的业务数据
问题背景 业务中,经常需要处理很多相似的数据,这些数据的逻辑有的一样,有的不一样。 比如,聊天消息的数据: [ {kind: "文字", text: "..."}, {kind: "图片", url: "..."}, {kind: "图文", url: "...", text: "..."}, {k ...
一文搞懂 Agent 工具机制:从 Schema 到 Tool Calling
《一文搞懂 Agent 工具机制:从 Schema 到 Tool Calling》 一、什么是 Agent Tool? 在 Agent 系统中,Tool(工具)是大模型与外部环境交互的桥梁,让原本主要负责理解和生成文本的 LLM,能够读取文件、执行代码、搜索信息,甚至操作其他软件。 例如,用户要求: ...
C2000之ePWM详讲
ePWM(增强型脉冲宽度调制)是 TI C2000 DSP 内部专用外设,专为电机驱动、开关电源等电力电子场景设计,硬件独立完成 PWM 生成、死区、故障保护,极少占用 CPU 资源。本文从底层原理与示例代码,详细讲述ePWM的使用方法。 ...
从零开始搭建后台系统(vue3+TypeScript+Vite)01
vue3Admin 这个模板应该能帮助你开始在Vite中使用Vue3进行开发。 参照vue3-element-admin,点击查看官网。技术栈包括TypeScript、JSX、Vue Router、Pinia。 UI框架采用element-plus 2.14.7 Project Setup(初始化) ...
内网部署 Qwen2.5-7B 实操:日志、性能与模型选型的一次完整梳理
背景:我在搭一套 SDN 运维知识平台(RAG),需要在内网服务器用 Ollama 跑一个本地大模型做问答。模型选了 qwen2.5:7b-instruct。这篇把"怎么看它的日志""怎么量它的性能",以及"这个模型到底是什么量级"一次性讲清楚——都是踩过、测过的真实数据,不是文档搬运。 一、先说结 ...
Agent 支线知识:Personal Agent 的前世今生
现在,Personal Agent 这个词越来越常见。Meta 推出了 Muse,OpenAI 发布了 dots,年初还有一个火出圈的 OpenClaw。虽然这些产品的技术实现各不相同,但都在尝试让 AI 长期为一个人处理事情。 不过,Personal Agent 并不是今年才出现的新概念。早在 C ...
让 Agent 把视频做出来:DeepSeek Harness × DeepSeek-V4.1-Flash 视频生产流水线
引言 用大模型做视频,大多数人想到的是"生成":文生视频、图生视频、数字人口播。这条路的问题在于,产出的每一帧都由模型"想象"出来,因此不可控、不可复现,也承载不了真实信息——产品界面上的按钮、报表里的数字、游戏里的操作,它都没法准确画出来。 另一条路几乎没人讨论,但工程上更实在:让 Agent 写 ...
手把手教你用WorkBuddy+Obsidian搭建一个会自我进化的个人知识库
大家好,我是汤师爷。 你是不是也这样,看到一篇不错的 AI 教程,先收藏起来,想着周末慢慢学。 几十篇攒下来,大部分都在吃灰了。 还有一些,确实认真看过了,当时觉得懂了懂了。 过几天想用,又得从头找,还得重新看一遍。 问题不是你不努力,而是这些知识一直是零散的。 每篇文章都懂一点,但工具、概念、方法 ...
45:1压缩、19.1倍查询:1956亿行时序数据复盘
从存储成本、压缩编码、写入路径和数据组织四个层面,拆解金仓时序数据库如何承载1956亿行时序数据,并在项目中做到45:1压缩比。 ...
用 Python 把 CE-AJ12N 非接触电流电压传感器接入 TimescaleDB 时序库与降采样聚合
本文给出一个可运行的数据接入示例:用 pymodbus 轮询圣斯尔 SSET CE-AJ12N 非接触电流电压传感器,把电流、电压、功率写入 TimescaleDB 时序库,并按小时做降采样聚合,供长期趋势与电费关联分析。适合在网关或工控机上跑。 一、硬件与协议前提 CE-AJ12N 为穿孔式免破线 ...
AI学会写代码之后,程序员节为什么更重要了
10月24日,程序员节。2的10次方,二进制世界的一块基石。 但今年的节日气氛有点微妙:写代码这件事,AI已经相当熟练了。于是有人问:这个节,还轮得到程序员过吗? 先说结论:轮得到,而且比以往更轮得到。真正被AI取代的从来不是"程序员"这个身份,而是程序员日程表里那些不值得被记住的部分。当"写"的门 ...
【译】今天我将审核 GitHub 拉取请求
今天我将向大家演示,在开发团队协作或者管理开源项目时,如何处理最常见的工作之一:拉取请求(Pull Request)。 本次演示我们会使用 Visual Studio 内置的 GitHub 工具,不过这套操作思路在 Azure DevOps 中也大同小异。 查看拉取请求 首先打开代码仓库的拉取请求。 ...
[最优化技术] 3-8 共轭方向法
本文介绍无约束优化中的共轭方向法。针对坐标轮换法和最速下降法收敛慢、路径呈锯齿形的问题,从二元二次函数入手,说明共轭方向为什么能让二次函数在不超过维数的步数内到达极小点。文章给出共轭向量的定义、性质、平行搜索构造方法和迭代步骤,并配有程序框图;以标准二元函数为例,三次一维搜索即到达最优解,并附完整 ... ...
一张票的诞生:电气作业票规则与系统设计深度指南
文章首发个人博客 写在前面 网上讲两票三制的文章大多停在名词解释,本文会深入的去对这个规则以及对应的系统设计来给相关的从业人员(如果你是搞制造业、电气相关的开发工作的)讲述清楚这个票的设计,主要从下面三个层面展开: 制度层:解释每条规则背后防的是什么事故、制度设计用了什么通用的风险控制说明; 领域层 ...
AI 拆 PRD 不是甩手掌柜:三段 Prompt 链把任务树拆到能直接排期
需求评审通过了,下周一要开 Sprint Planning。我把一份 8 页 PRD 扔给 Claude 让它「帮我拆成 Jira 任务」。五分钟后回来:38 张卡,标题整齐,估点整齐,看上去挺像样。我随手点开一条「实现登录功能」——估点 5,依赖「无」。再点开「支付网关对接」——估点 8,依赖「无 ...
abp学习笔记 - 工作单元(UOW)基础
简介 最近在梳理项目系统架构,发现团队虽然使用了abp,但实际还是三层架构那套思想,尤其是对于dbcontext的滥用,加上对UOW(unit of work)的不了解,导致了很多奇葩写法。 而我也对ABP一知半解,导致codereview并没有发现异常。故此来系统化的学习并分享自己的踩坑经验。 工 ...
MySQL 被高并发打爆?从定位到分库分表逐层拆解(含秒杀库存实战)
大促MySQL高并发故障复盘:QPS突增引发CPU打满、接口超时。从瓶颈定位、SQL索引优化、锁事务治理讲起,覆盖读写分离、缓存方案,基于ShardingSphere实现分库分表,附带Redis Lua+MQ库存分桶秒杀实战,附可复用脚本与避坑经验,文末附选型思考,欢迎一起交流分库分表与冷归档落地思... ...
16、广域网络产业:从城域承载到骨干互联的全景解读
前言 广域网络是数据通信网络中尺度最大的一层:向下连接无数局域网,向上支撑互联网与云。本章分上下两篇,回答六个问题——什么是广域网、城域网正往哪里演进、SPN 凭什么成为 5G 时代的承载网、四大运营商的骨干网各自长什么样、企业广域网如何应对云计算的冲击、广域网未来会走向何方。适合已具备前十四章基础 ...
两步路通过Map Kit路线信号预测,打造户外探索信号全域无忧体验
在户外探险中,信号盲区往往是潜在的安全隐患。如何提前预知路线上的通信覆盖情况,成为保障用户安全的关键。两步路与HarmonyOS SDK深度合作,率先集成Map Kit全新能力,实现对路径信号强度的智能预测。这一创新技术将如何改变户外出行体验? 一场关于“可见信号”的安全变革,正在悄然发生。 痛点先 ...


