把坏运气关在门外:哈希的随机化之路

博主头像 哈希表通常被描述成“均摊 \(O(1)\)”的数据结构。这个说法在日常编程里很好用,但它暗含了一个前提:输入没有系统性地撞向同一批桶。只要这个前提失效,哈希表就会从一个轻快的工具变成一条很长的链表,或者一段反复探测的泥潭。 当输入可能很坏,或者你无法相信输入分布时,怎样用随机化把坏运气挡在门外。 确 ...

agent工作模式之ReAct实战

博主头像 前言 本文主要描述agent开发中的ReAct模式,并且使用一个demo,彻底搞懂怎么在实际工作中使用ReAct模式 话不多说,我们开始 代码解析 代码地址 . ├── main.py └── data_sources.py main.py:ReAct agent 主流程,负责让大模型思考、选择工具 ...

元数据驱动开发 - 面向对象编程思想的补充

博主头像 传统面向对象把“部门/员工/订单”等封装成对象,虽直观但过度封装与深继承会把变化锁死,导致管理信息系统在规模化后迭代慢、定制贵。解决路径是把易变规则外置为元数据(静态结构+动态过程),以“声明式配置+统一引擎”实现柔性扩展与快速响应;难点在于同时做到完备性与易用性,并防范通用化带来的数据访问劣化。零... ...

Docker--Docker引擎与镜像相关命令

博主头像 Docker引擎 Docker引擎架构 Docker引擎是用来运行和管理容器的核心软件,其现代架构由四部分主要组件构成: Docker Client、Dockerd、Containerd 与 Runc。 Docker Client Docker 客户端,Docker 引擎提供的CLI工具,用于用户向 ...

AScript定制left/right join查询语法

AScript是一个开源的C#动态脚本解析执行引擎,支持扩展自定义语法。 在之前的文章《AScript如何实现LINQ语法》中实现了C#标准LINQ查询语法,但并不支持left join/right join语句,不过.NET10在Queryable/Enumerable中新增了LeftJoin/R ...

PolyMarket Ghost Fills(幽灵订单)探究

博主头像 1. 背景 2026 年 2 月 19 日,推特用户 @itslirrato 披露 Polymarket 存在一个已知的漏洞,攻击者可以利用 CTF Exchange 合约上的 incrementNonce() 函数,将已经在链下订单簿上撮合的订单取消,导致被撮合的对手挂单在链上合约因撮合失败而被消 ...

基于ONNXRuntime C#实现的高性能YOLO推理框架

博主头像 YoloSharpOnnx是一个高性能、内存复用、跨平台的 C# YOLO 推理库,基于 OpenCV 和 ONNX 运行时实现。 背景 刚开始做工业检测项目时,在网上找了一些现成的YOLO推理库,发现都不怎么好用,性能也一般,并且部署不是很方便,只支持少数几种硬件部署,另外项目需要使用批量检测的功 ...

贩卖焦虑的时代,我终于接住了真实的焦虑

博主头像 贩卖焦虑的时代,我终于接住了真实的焦虑 网上的焦虑,大多是文案写出来的。 短视频、公众号、朋友圈,每天都在批量生产焦虑:30岁必须年薪百万、在大城市立足才算成功、行业迭代稍不努力就会被淘汰、同龄人早已甩开你十条街…… 作为一名三十有余的技术人,以前我刷到这些内容,大多只是匆匆划过,心里毫无波澜。 我 ...

<123···100>