边框灯光环绕动画特效实现指南

博主头像 边框灯光环绕动画特效实现指南 那个让用户一眼就注意到的重要元素,到底是怎么用纯 CSS 做出来的?其实也不难,就是绕了个弯子罢了。这篇文章带你从零开始实现边框灯光环绕动画,也顺带聊聊我们在 HagiCode 项目里踩过的那些坑。 背景 做前端的同学应该都有过这样的经历:产品经理跑过来,脸上挂着那种" ...

我所理解的Python元模型

博主头像 虽然Python作为AI领域的第一语言,但是作为一个C#的深度使用者,对于Python这门编程语言确实有太多值得吐槽的地方。但是我觉得Python在设计上有一个绝对的亮点,也是我最喜欢的地方,那就是基于元类的元模型,在这篇文章中我会聊聊我对Python元模型理解。 ...

【从0到1构建一个ClaudeAgent】规划与协调-TodoWrite

博主头像 这段代码引入了一个非常关键的概念:“自我反思与状态管理”。 之前的 Agent 只是单纯的“听指令 -> 干活”,容易干着干着就忘了初衷,或者在复杂的任务中迷失方向。TodoManager 就像是给 Agent 装了一个“记事本”和“监工”。 Java 实现代码 public class Agent ...

Claude 和 Codex 在审计 Skill 上性能差异探究

博主头像 1. 背景 现在所有的安全公司以及安全研究人员都在用 AI 协助进行代码审计与漏洞挖掘,哥们儿也不例外,也在干这个事儿:把代码审计的流程整理成 Skill,然后提供给大模型作为代码审计的指引。 那么在大模型进行代码审计这个领域,有一个绕不开的痛点,就是大模型处理大量代码时,由于上下文窗口容量不足容易 ...

AScript如何实现中文脚本引擎

AScript是一个开源的C#动态脚本解析执行库,支持自定义语法解析,基于此,我们来实现一个中文脚本引擎示例。 示例实现一个条件语句:如果 ... 则 ... 否则 ... 1、实现ITokenHandler接口来自定义语法解析 1 public class 如果语法处理器 : ITokenHand ...

树状数组正确性证明

博主头像 (证明并不严谨,都是自己想的方法) 我将以下代码为后面证明过程中的树状数组模板 void add(int x, int k){ for(;x <= n; x += lowbit(x)){ tree[x] += k; } } int query(int x){ int res = 0; for(;x; ...

一个拉胯的分库分表方案有多绝望?整个部门都在救火!

博主头像 凌晨两点,办公室灯火通明得像除夕夜的客厅。产品经理小李的咖啡摄入量已经达到“医学观察”级别,技术负责人老张的发际线在反复抓挠下又后退了半厘米,运维同学盯着屏幕上不断冒出的红色警报,表情凝重得仿佛在看自己的体检报告。这已经是本月第三次系统在深夜“表演自由落体”。而追查事故根源时,所有人都傻眼了——正是... ...

动态规划入门必学之走方格问题

博主头像 很多人第一次接触动态规划,都是从“走格子”开始的:在一个二维网格上,从起点走到终点,每次只能做有限几种移动,问方案数、最小代价,或者最大收益。 第一题:最小路径和 给定一个 \(n \times m\) 的非负整数网格 \(a\),从左上角出发走到右下角,每次只能向右或向下走一步,路径上的数字都要累 ...

Claude Code通关手册(五):组建你的AI专家团队,子代理系统

博主头像 这是Claude Code通关手册的第五篇,这一篇将把“万能助手”变成一支专业队伍,各司其职、并行作战,这才是 Claude Code 的正确打开方式 先来看一个熟悉的场景 你面对一个复杂的任务,突然萌生了这样的想法: “要是能有个专门负责探索代码库的助手,再有个专门审查代码的专家,还有个专注写测试 ...

一个程序员到架构师的催婚路之感悟(整整10年后的催婚相亲感悟)

催婚的压力,像一把看不见的尺 年纪到了这句话,像一种默认的提醒。你还没准备好,它就已经替你安排好了情绪:焦虑、愧疚、烦躁、以及说不出口的委屈。亲戚聚会变成临时审讯,饭桌上每一句关心都像在追问进度——“有对象了吗?”“条件别太挑。”“再拖就晚了。”你明明过得不差,工作也努力,生活也能照顾自己,可在“婚 ...

用 Agent Skill 自动生成工作周报

用 Agent Skill 自动生成工作周报 背景:周报的痛点 每到周一,都要回忆上周干了什么——翻 git log、拼 Jira 链接、整理成人话,半小时就没了。更大的问题是,这些记录如果不及时整理,年底写年终总结时根本想不起来做过什么。 想解决这个问题,但又不想每次都手动跟 AI 说"帮我看看这 ...

深度学习进阶(六)归纳偏置与蒸馏

博主头像 在上一篇,我们已经完成了 Vision Transformer的完整逻辑:把图像切成 patch 当作 token,送入 Transformer Encoder 做全局建模。 但我们也提到了, ViT 存在一个绕不开的痛点: 没有足够大的数据规模,ViT 往往很难训练得好。 而用范式角度来说,这是因 ...

为什么你的OpenClaw做不好自动化测试?

博主头像 最近后台收到很多测试同学的吐槽:跟风用了OpenClaw,结果要么跑不起来,要么生成的用例全是无效的,反而比手写脚本更耗时、部署完OpenClaw,团队用了半个月就搁置了,自动化落地彻底翻车。 不可否认,OpenClaw作为本地优先的AI Agent框架,凭借“自然语言生成测试、模块化Skill复用 ...

AI Agent中6种常用的设计模式

博主头像 前言 在AI Agent概念井喷的2026年,我见过太多团队拿着大模型API就直接开干,结果要么是上帝提示词堆到失控,要么是Agent陷入死循环疯狂消耗Token,最终灰溜溜地回头重新设计。 大模型本身不是银弹,如何正确地组织Agent、规划任务、调用工具,才是决定AI应用能否落地的核心密码。 今天 ...

123···100>