我想在 Windows 的传统控制台(conhost)中显示 U+2717(✗,BALLOT X)。选中系统默认的等宽字体 Consolas,输出的却是一个带有方框的问号。我在使用 NeoVim 时遇到了这个符号,其还需要 Nerd Fonts ,但甚至支持 Nerd Fonts 的字体很多都不支持 ...
我把自己蒸馏成了 AI 的 Skill 并且开源到 GitHub 了!5 步教你制作属于自己的数字生命,全程不用写代码,有手就行。 ...
引言 这篇文章我们来聊一聊 asp.net core 的内存缓存。asp.net core 内存缓存(IMemoryCache)是一个轻量级的缓存方案,适用于单实例应用或者分布式环境中的本地缓存。它提供了简单的 API 来存储和检索数据,同时支持过期策略、优先级设置等功能。 什么是缓存 从用户请求到 ...
用 macOS 自带终端来运行 Claude Code,在开启大量会话时需要开启很多 Terminal 终端窗口。 多数情况我们把需求交给 claude 会切出去干别的,等过许久再返回查看可能显示的是 claude 询问你是否同意某项操作。 如果你做前端开发,claude 生成后代码后,启动预览还需 ...
这是Claude Code通关手册的第六篇,上一篇我们为Claude Code配置了专家团队,这一篇我们为他装上外部设备,让他从本地助手转变成互联网平台。 一个很形象的比喻:没有配置MCP的Claude Code就像是一个被关在房间里的天才。 它聪明、高效——能处理你扔给它的所有文件,却够不着外面世 ...
边框灯光环绕动画特效实现指南 那个让用户一眼就注意到的重要元素,到底是怎么用纯 CSS 做出来的?其实也不难,就是绕了个弯子罢了。这篇文章带你从零开始实现边框灯光环绕动画,也顺带聊聊我们在 HagiCode 项目里踩过的那些坑。 背景 做前端的同学应该都有过这样的经历:产品经理跑过来,脸上挂着那种" ...
开源:子木蒸馏版的 SEO 审计工具 seo-audit-skill v1.0 做 SEO 这么久,一直想要一个既专业又省事的审计工具。 所以我花了点时间,做了个 seo-audit-skill — 给它一个 URL,它就能跑出针对这个页面,一份结构化的报告,告诉你哪里有问 题、为什么有问题、怎么改 ...
虽然Python作为AI领域的第一语言,但是作为一个C#的深度使用者,对于Python这门编程语言确实有太多值得吐槽的地方。但是我觉得Python在设计上有一个绝对的亮点,也是我最喜欢的地方,那就是基于元类的元模型,在这篇文章中我会聊聊我对Python元模型理解。 ...
这段代码引入了一个非常关键的概念:“自我反思与状态管理”。 之前的 Agent 只是单纯的“听指令 -> 干活”,容易干着干着就忘了初衷,或者在复杂的任务中迷失方向。TodoManager 就像是给 Agent 装了一个“记事本”和“监工”。 Java 实现代码 public class Agent ...
1. 背景 现在所有的安全公司以及安全研究人员都在用 AI 协助进行代码审计与漏洞挖掘,哥们儿也不例外,也在干这个事儿:把代码审计的流程整理成 Skill,然后提供给大模型作为代码审计的指引。 那么在大模型进行代码审计这个领域,有一个绕不开的痛点,就是大模型处理大量代码时,由于上下文窗口容量不足容易 ...
AScript是一个开源的C#动态脚本解析执行库,支持自定义语法解析,基于此,我们来实现一个中文脚本引擎示例。 示例实现一个条件语句:如果 ... 则 ... 否则 ... 1、实现ITokenHandler接口来自定义语法解析 1 public class 如果语法处理器 : ITokenHand ...
Garfield 信息收集 ┌──(root㉿kali)-[~] └─# nmap -A -T4 10.129.83.35 Starting Nmap 7.98 ( https://nmap.org ) at 2026-04-07 00:38 -0400 Nmap scan report for 1 ...
layout: post title: "Android 开发者为什么必须掌握 AI 能力?端侧视角下的技术变革" date: 2026-04-05 20:58:12 +0800 categories: ["技术", "编程", "AI下的Android"] tag: ["Android", "端侧 ...
(证明并不严谨,都是自己想的方法) 我将以下代码为后面证明过程中的树状数组模板 void add(int x, int k){ for(;x <= n; x += lowbit(x)){ tree[x] += k; } } int query(int x){ int res = 0; for(;x; ...
你的 AI 焦虑,可能比 AI 本身更危险——ATM 机没有消灭银行柜员,但恐慌消灭了你的判断力 一个反直觉的历史事实 1930 年,英国经济学家约翰·梅纳德·凯恩斯(John Maynard Keynes)在一篇名为 Economic Possibilities for our Grandchil ...
凌晨两点,办公室灯火通明得像除夕夜的客厅。产品经理小李的咖啡摄入量已经达到“医学观察”级别,技术负责人老张的发际线在反复抓挠下又后退了半厘米,运维同学盯着屏幕上不断冒出的红色警报,表情凝重得仿佛在看自己的体检报告。这已经是本月第三次系统在深夜“表演自由落体”。而追查事故根源时,所有人都傻眼了——正是... ...
很多人第一次接触动态规划,都是从“走格子”开始的:在一个二维网格上,从起点走到终点,每次只能做有限几种移动,问方案数、最小代价,或者最大收益。 第一题:最小路径和 给定一个 \(n \times m\) 的非负整数网格 \(a\),从左上角出发走到右下角,每次只能向右或向下走一步,路径上的数字都要累 ...
PostgREST 与 PostgreSQL 角色权限配置全解析(生产级实践) PostgREST 作为轻量级 API 服务器,核心优势是无需编写后端接口,直接将 PostgreSQL 数据库表暴露为 RESTful 接口,其正常运行高度依赖 PostgreSQL 的角色与权限配置。本文将聚焦 Po ...
上一节中我们介绍了如何在 UEFI 应用程序中调用特定的 Protocol。本节的任务是利用 UEFI 中的图形输出协议 Gop 在屏幕上输出一个特定图形。下面是我们本次的工程目录。 MyPkg ├── Application │ └── GopDrawApp │ ├── GopDrawApp.c ...
这是Claude Code通关手册的第五篇,这一篇将把“万能助手”变成一支专业队伍,各司其职、并行作战,这才是 Claude Code 的正确打开方式 先来看一个熟悉的场景 你面对一个复杂的任务,突然萌生了这样的想法: “要是能有个专门负责探索代码库的助手,再有个专门审查代码的专家,还有个专注写测试 ...