把Git Bash的提示符搬到Linux上,用了就回不去了

博主头像 用过Git Bash的朋友应该都有同感——那个默认的提示符,简直是为一眼看清自己在哪里量身定做的。 用户名、主机名、当前目录,颜色分明,换行整齐,尤其是目录层级一多,/home/project/src/module/feature 这种长串也能一目了然,不会和前面的信息挤成一团。 可一旦切到Linu ...

GPT6 Astra 的几点小建议

博主头像 GPT6 Astra 的几点小建议 前几天,GPT-6 Astra 上线了,我马上开了。 正好手上有个小程序「AI 徐公雷达」要优化,我就把任务交给了 Astra。 结果呢? 一个任务做下来,1 个小时,100 刀的额度已经少了约 10%,是真的贵。 其实,对于我们日常的工作,大部分不需要用到 GP ...

DeepSeek Harness(DSH)入门

博主头像 大家对"本地 Agent"这词儿应该不陌生, 用过 Claude Code、Codex或者其他类似的工具。DSH (DeepSeek Harness) 是同一个赛道的新玩家,但它的野心很直白:Everything is a Plugin,一切皆插件。工具、模型、界面、权限,几乎全挂在插件体系上——意 ...

CURD系统怎么做出技术含量惊艳面试官完善版

博主头像 引子 十几年前的一天,有段时间在读张爱玲的小说,同事看见了就说原来你爱看这种东西。我到现在都不知道他说的是哪种东西。那时候我只是单纯的觉得张爱玲写的东西有种特质,这种特质掌握了做什么事情都不会太差。后来我想明白了,这种特制叫做:善于运用技巧。 举个例子,张爱玲有个神作《金锁记》,女主经历了不幸的一生 ...

.NET上位机踩坑:BOOL和BIT

博主头像 前言 大家好,我是 wacky。 今天这篇文章,来源于一个真实的疑问,什么疑问呢?就是我一个BOOL类型的数据,它的值是TRUE或者FALSE;而一个Bit类型的数据,它的值,也是TRUE或者FALSE,那么它们二者是一样的吗?能否互相替换使用? 答案是不能的,今天我们这一篇就来聊一聊,BOOL和B ...

ARM64端到端再提速40%:SimdPaddleOCR 1.2 发布!

博主头像 前两天连载了 SimdPaddleOCR 的发布 和 C# 手写向量化的底层逻辑。1.1 版本在 win-x64 上已经基本站稳了脚跟,但短板也很明显:ARM64 环境下虽然能跑,但速度明显慢了一截。 现在 ARM64 早就不是小众平台了——MacBook、手机、Windows on ARM 以及越 ...

持续打磨适合自己的AI Agent

博主头像 过去一个月,我在一个 agent 配置仓库里改动了 51 个文件、约 2500 行。改的不是业务代码,而是 AI agent 自己的"运行环境":模型路由、权限矩阵、提示词缓存、上下文压缩、技能治理。这些问题很少出现在业务开发教程里,但每一个都真实地烧过 token、坑过行为。这里挑九件事记录一下, ...

高并发下的排行榜系统:如何用Redis快速实现千万用户实时排名

博主头像 详解基于Redis ZSet实现千万级用户实时排行榜的工业级方案!从数据结构选型、分层架构到渐进式优化全覆盖,解决高并发写入、大key、同分排序、查询延迟等核心痛点。整合Kafka削峰、分桶分片、Caffeine热点缓存、Lua原子操作、小顶堆归并等技术,实现读写性能大幅跃升,内存成本直降90%。附... ...

RAG Hybrid 到底混合了什么

博主头像 Hybrid 检索混合的是字面召回和语义召回两套能力,而不是简单相加两个分数;RRF 和 rerank 各有清晰位置。> ​阅读时间​:约 6 分钟 很多 RAG 方案都会写“Hybrid = BM25 + 向量 + rerank”。这句话没错,但太短了,短到容易把三件事混成一团。 真正需要问的是: ...

AI 测试工具收藏了几十篇,一篇没看?我建了个学习圈子,专治这种...

博主头像 哈喽,我是狂师。 今天正式介绍一个新东西,我新开了一个知识星球,叫 「AI 测开进化圈」,聚焦 AI 测试这一个方向。 先把建它的缘由讲一下。 学习路线、提效思路这些,我在 GitHub 和公众号上全部免费开放过,一分钱没收。但每天还是有很多人来问我问题,而且高度集中在三类。 AI 更新太快,跟不动 ...

在 Qoder Work 中接入葡萄城 SpreadJS MCP,让 AI 更懂表格开发

博主头像 在用 AI 编程工具处理表格、公式、导入导出这类需求时,通用模型常见的问题是“知道大概,但不够准”。 比如在 SpreadJS 场景里,开发者可能会问: 如何创建工作簿并写入数据? 如何设置单元格样式? 如何处理公式和函数? 如何导出 Excel 或 PDF? 某个 API 的参数到底怎么传? 如果 ...

进程都杀了,为什么 `netstat` 还能看到端口?

博主头像 在运维和开发过程中,你可能也遇到过类似的“诡异”现象:某个服务占用端口出了问题,你找到它的 PID,执行了 kill -9 <PID> 强制杀掉进程。但当再次用 netstat 或 ss 检查时,却发现该端口依然留在列表中: $ netstat -anop | grep 8000 tcp 0 1 [ ...

PHP clone 之后,为什么改副本会影响原对象?

博主头像 PHP clone 之后,为什么改副本会影响原对象? clone 会复制对象,却会共享嵌套对象。在每一层实现 __clone 可以解决这个问题,使用不可变值对象也可以。所有行为均已在 PHP 8.3 中验证。 下面这个错误报告改变了一个团队对 PHP 对象语义的理解。 某电商平台拥有一套订单处理服务 ...

从经验驱动到数据驱动,到底差在哪一步

博主头像 很多公司平台买了、数仓建了、报表也天天看,决策还是靠拍脑袋。差的不是技术,是机制。 干了18年数据,我被问得最多的一句话是,我们数据平台都建好了,为什么干活还是老样子。 问这话的人有CEO,有业务总监,也有一线运营。他们的困惑出奇一致。钱花了,系统上线了,报表大屏很漂亮,可是到了做决策的时候,大家还 ...

圈外人焦虑AI吗?

博主头像 从自己每天都用AI产品的实况来说,目前还没有哪款模型,能做到全方位的领先,等哪天真的有模型做到通用智能,可能这些词组到一起,也不足以描述AGI的震撼。 ...

House of cat手法及部分源码分析

博主头像 手法及源码分析 虽然之前我写过堆上orw的文章,但在2.39中我们会发现找不到控制rdx的这个magic gadget了 mov rdx, qword ptr [rdi + 8] ; mov qword ptr [rsp], rax ; call qword ptr [rdx + 0x20] 这样我 ...

123···100>