深入 SwiftWork(第 0 篇):用 SwiftUI 构建一个 Agent 可视化工作台
本文是「深入 SwiftWork」系列第 0 篇。 前面七篇文章加上番外篇,我们把 Open Agent SDK 的内部机制翻了个底朝天——Agent Loop、工具系统、MCP 集成、多 Agent 协作、会话持久化、多 LLM 支持。番外篇还把 SDK 塞进了一个 macOS 原生应用 Moti ...
现阶段AI编程无法取代程序员
AI编程被过度营销,“AI取代程序员”并不现实。当前AI大模型是概率生成模型,无法满足软件开发的精准要求,仅能辅助完成代码片段编写、注释、简易查错等基础琐碎工作。面对复杂项目与业务逻辑,AI易出现漏洞、出错率高,且存在提示词依赖强、排错困难等问题,整体效率有限。市场存在盲目神化和借风口收割流量的乱象... ...
7. 搞懂LangChain开发库,还有dotenv实战
为帮助开发者快速吃透 LangChain 整体架构、解决入门难题,本文将拆解项目核心模块,并讲解在实际项目中,API Key的常用配置和dotenv代码实战,内容简洁易懂,兼顾理论认知与实际开发落地。 如果喜欢看视频学习的,可以看这个《7. 搞懂LangChain开发库,还有dotenv实战》,喜欢 ...
V8引擎 精品漫游指南--Ignition篇(下 一) 动态执行前的事情
二. Ignition解释器(下一) 1. 前文总结 和 运行期前置知识 这个系列文章,已经写了一少半了,现在终于到了动态执行阶段了。 我们首先需要梳理一下知识,这部分内容,相对独立,但是都算是比较重要的知识点。 预编译的说法为什么不建议使用 在我们平时看文章,看资料,甚至是看一些比较权威的文档时, ...
Spring Boot mTLS 报 `keystore password was incorrect`:不一定是密码错了
最近在给一个 Spring Boot 服务接入 mTLS 时,遇到了一个比较容易误导人的问题:本地调试正常,但服务部署到 Kubernetes Pod 后,访问 mTLS 接口失败,并出现下面的异常。 Caused by: java.io.IOException: keystore password ...
一个命令行工具,让背单词变成一件很酷的事
anki-vocab:一个命令行工具,让背单词变成一件很酷的事 查词 → LLM 生成解析 → TTS 发音 → 存入 Anki → 还能生成考研英语阅读理解练习 GitHub: https://github.com/zhchoice123/anki-vocab 前言 背单词这件事,我折腾了很久。 ...
在iOS/安卓上远程连接任何 Agent!Claude、Codex、Copilot、Gemini、OpenCode 等
大家好!我是韩老师。 首先,祝大家五一劳动节快乐! 既然是劳动节,韩老师也是没闲着,玩玩自己的项目。 不知不觉中,我已经开发了三种不同的 ACP Client,可以适用于不同的用户群体,连接各种热门的 AI Agent! 如果你是 VS Code 用户,可以用 ACP Client extensio ...
手把手教你安装微信ClawBot (Windows系统)
这次OpenClaw能进个人微信,真正有意义的,其实不只是“又多了一个新功能”。关键在于,用起来更方便了,可以用微信直接触发OpenClaw。如果你本地的OpenClaw还没跑通,模型也没配好,也无济于事。要先把基础环境弄顺,再接微信,才会生效。最大的功能区别在于,不是只能打开电脑去操作,而是通过微 ...
Redis--发布订阅命令和Redis事务
BitMap操作命令 BitMap是一种新的数据类型。该数据类型本质上就是一个仅包含0和1的二进制字符串。其相关命令都是对这个字符串二进制位的操作。 用于描述该字符串的属性由三个:key、offset、bitValue。 key:BitMap类型对应得key(因为Redis是key-value型) ...
用本地大模型驱动中文输入法,我做了一个实验性的项目
从一个问题开始 你有没有用输入法时遇到这样的情况:打了一段话,下一个词的候选列表里,排第一的偏偏不是你想要的那个,但你知道那个词一定在后面几位,因为你刚才已经用过它了。 传统输入法的候选词排序,本质上是一套词频统计系统——它记录的是"全体用户最常用这个词",而不是"你在当前这段话里最可能用这个词"。 ...
Mac上使用VScode优雅开发STM32
作者:SkyXZ CSDN:SkyXZ~-CSDN博客 博客园:SkyXZ - 博客园 在大一的时候我加入了嵌入式实验室,那会儿大家都在哼次哼次的用STM32干嵌入式开发,那会只有我和一个学长是Macbook,为了跟上大家的步伐,和学长艰难的使用了Clion+STM32CubeMX+OpenOC ...
小米送了我 16 亿 tokens,给我测爽了!手把手教你领取 | 附 Claude Code + MiMo-V2.5 实战测评
Claude Code + 小米 MiMo-V2.5-Pro 项目实战保姆级教程!手把手带你白领最多 16 亿 tokens,用最新 AI 编程工具开发 4 个不同类型的项目,覆盖环境配置、CC Switch 模型切换、MCP 和 Skills 扩展安装、完整提示词,实测国产模型编程表现。 ...
6. LangChain,解决AI大模型的不足
LangChain 是由 LangChain AI 公司推出的、全球最具影响力的大语言模型(LLM)驱动应用与智能体全栈开源开发框架,采用商业友好的 MIT 开源协议,原生支持 Python、TypeScript/JavaScript、Go 等多语言开发,是目前 LLM 应用与智能体开发领域生态最完 ...
深入 Open Agent SDK(番外篇):实战验证——把 SDK 塞进一个 macOS 原生 Agent 应用
本文是「深入 Open Agent SDK (Swift)」系列番外篇。 前七篇文章从各个子系统分析了 Open Agent SDK 的设计。但 SDK 写得好不好,最终得放到真实项目里验证。这篇文章记录我把 SDK 集成到一个开源 macOS 原生 Agent 应用——Motive——的完整过程: ...
如何让AI写代码越写越像你
让 AI 越写越像你:用 Hook 自动积累编码规范的实践 问题的起点 用 AI 写了一段时间代码之后,我开始觉得有点别扭。 功能是实现了,逻辑也没错,但代码"不像我写的"。方法命名的习惯不一样,返回值的处理方式不同,注释的位置也不对。每次让 AI 改代码,我都要再花时间把风格对齐,或者直接忍着。 ...
Spark.NET:一个试图把 Django / Rails 式开发体验带回 .NET 世界的全栈 Web 框架。
前言 在 AI 时代,技术选型的思路变了,至少这两年,我的新项目都会偏向于单体式架构(monolithic) 最近在调用 AspNetCore 技术栈的时候,发现了一个有意思的框架 Spark.NET 一个试图把 Django / Rails 式开发体验带回 .NET 世界的全栈 Web 框架 这个 ...
【YFIOs】从传感芯片到表格曲线
本文将基于 YFIOs 物联平台,手把手教你实现传感器数据从采集、上云,到生成数据曲线、导出 Excel 表格的全流程操作。全文以六方塔环境监测设备接入 YF3028 网关为实战案例,由浅入深拆解每一个配置步骤,零基础也能跟着完成物联网数据采集与分析的完整落地。 ...
HackTheBox Snapped WP:从 Nginx UI 备份泄露到 snap-confine 本地提权
本文记录 HackTheBox 靶机 Snapped 的完整渗透过程。通过端口扫描、域名解析与虚拟主机枚举发现 admin.snapped.htb,识别出 Nginx UI 2.3.2,并利用 /api/backup 接口未授权下载备份文件。随后通过响应头泄露的 AES Key 与 IV 解密备份,... ...
深度学习进阶(十四)ConvNeXt
在之前的内容里,我们展开了 CNN 的一些演进,知道 CNN 本身也在不断发展。 现在我们再绕回 Transformer :在 21 年 Swin Transformer发表后,以它为代表的诸多 ViT 工作,已经在多个视觉任务上全面超越传统 CNN。 这带来了一个非常现实的思考: 就像珍妮机淘汰手 ...
Node.js躬行记(32)——F2A实战
近期管理后台有不明人士在登录,查询后台日志只能查到一个IP,其他日志因为时间的原因,已经被清除。后台其实已经做了很多防护,可以避免不法分子攻击,例如账号密码加密传输、频繁登录会被封禁、密码错误3次也会被封禁等。但为了能让后台更加安全,遂试着加上了F2A校验。 F2A(Two-Factor Authe ...


