PHP 的问题不在语言本身,而在我们怎么写它

博主头像 PHP 的问题不在语言本身,而在我们怎么写它 代码库烂了不是语言的锅,是赶工和惯性。 PHP 的口碑,几乎在每次技术讨论中都会被拎出来。应用慢、乱、不安全、改起来痛苦?总有人耸耸肩说:"嗯……毕竟是 PHP 嘛。" 这话很少出于技术判断,更像是一种习惯性甩锅。 事实比这简单,也更扎心:大多数 PHP ...

Lab4-Lab: traps && MIT6.1810操作系统工程【持续更新】 _

博主头像 Lab: traps ​ 在这一个lab当中6.1810 / Fall 2025它要求我们理解xv6当中函数调用时的堆栈情况以及如何操控内存寻找多级函数调用的起始,更重要的是它带我们直观地感受到了中断的全过程。 ​ 在此之前,官网给出了一些提示: 在开始编程之前, 请阅读xv6教程的第4章,以及相关 ...

RAG 时代的“破壁人”:为什么你的大模型应用急需 Docling?

博主头像 在 RAG(检索增强生成)的开发圈子里,有一句流传甚广的“黑话”:“垃圾进,垃圾出(Garbage In, Garbage Out)。” 无论你的向量数据库有多快,大模型(LLM)的推理能力有多强,如果最开始喂给它的文档数据是一团乱麻,那最终的回答效果一定不尽如人意。正是在这种背景下,IBM 开源的 ...

MindIE 踩坑日记和一个web小工具

博主头像 引言 最近在昇腾(Ascend)NPU 上部署大模型,官方主推的推理框架是 MindIE。功能确实完整,文档也写得挺“规范”,但实际用起来却存在不少“隐形门槛”。 踩坑总结 1. Docker容器权限与进程管理坑 必须加 --privileged 参数:否则容器里根本访问不到NPU设备,启动就报错。 ...

【EF Core】实体追踪——Entry中记录的数据

博主头像 这回终于可以 Free 了,刚好快过年了,工厂的机器也很人性化地坏了,需要供应商维修,不用测试项目了。所以老周也回家快活了几天。其实他们自己有开发团队,小改小测的他们完全可以自己弄,非要找老周麻烦。 咱们接着上次的话题聊,上次老周给大伙伴们胡诌了一番有关实体状态追踪的基础。这一次咱们把注意力放到名为 ...

来自地平星上的物理学

博主头像 假设有这样一个星球。不是比喻,我们真的想象一下——那里的所有人,从孩童到物理学家,都坚信大地是平的。这不是愚昧,这是他们全部经验的基础:目之所及,海天之间是一条直线;长途跋涉,脚下从无可见的弯曲。 但他们和我们一样聪明,一样擅长做实验、列方程、建理论。只是他们的理论框架里,地面是绝对平面,重力方向垂 ...

数据库算子

回表 1. 为什么会发生回表? 想象你在图书馆查书: 索引(Index):就像图书馆的索引卡片。卡片上写着:书名《数据库原理》,存放位置:3排-B架-12号。 表(Table/Heap):就像书架上的实物书。书里才有具体的内容(作者、出版社、正文)。 如果你只想知道书名,看卡片(索引)就够了。但如果 ...

三、控制权之争:从 Workflow 到 Claude Skills,AI 正在进入「执行契约时代」

博主头像 导读:本文作为《LLM进化史》三部曲终章,让我们看穿AI世界层出不穷的新概念背后的真正本质——所有技术演进,其实都是围绕"谁来决定AI的行为"这一核心问题展开的控制权之争。 一、AI圈最大的幻觉:每天都在诞生新技术 图:AI控制权之争的核心概念示意图 如果在AI圈待过一年,大概率会产生一种错觉:每天 ...

布谷鸟过滤器原理详解

博主头像 布谷鸟过滤器 vs 布隆过滤器 核心原理与特性解析 与布隆过滤器一样,布谷鸟过滤器也是用来快速判断一个元素是否存在的,但是解决了布隆过滤器"无法删除"的痛点 一、底层数据结构对比 底层数据结构中,布隆过滤器采用的是一维bit数组,每个位只能存储01状态,通过若干hash函数命中多个位来判断元素是否存 ...

认识区块链和比特币(一):余额与小票

博主头像 这篇文章不谈价格涨跌和投资讨论。只做一件事:把比特币的基本原理讲清楚。读完你应该能看懂区块浏览器里一笔交易的“输入/输出”,能理解为什么在没有银行的情况下,比特币也能维护余额和支付。 需要的前置知识不多,你只需要了解三件基础概念即可:公钥/私钥与数字签名(私钥像“签名章”,用来证明你有权花钱)、哈希 ...

123···100>