为了薅乐谱,我又通宵做了一个浏览器插件

博主头像 拾穗 (Gleaner) 是一个 Firefox 插件:把网页上的图片收集起来,挑选、排好顺序,装订成一页一图、可以直接送进打印机的 A4 PDF;也可以把选中的原图打包下载。 名字取自米勒的《拾穗者》:在收割过的田里,把散落的麦穗一根根拾起来。 让-弗朗索瓦·米勒《拾穗者》,1857 年,巴黎奥赛 ...

AScript之字符串模板

AScript是一个开源的C#动态脚本解析执行引擎,版本1.8.1新增了字符串模板转化功能。 我们来对比两种字符串模板方案: 方案一 比较常用的字符串模板方案,使用Replace替换变量。 尊敬的 {userName}{userSex} 您好,祝您{userAge}岁生日快乐! 转化逻辑如下: 1 ...

从投资到人生复盘

博主头像 我最近在炒股上遭遇的打击,怎么突然有种苦难孕育文学的感觉呢,我昨天已经清仓了,原因不在于我不想赚钱了,也不在于执行什么止损策略,而是我突然发觉我在这将近大半年时间里的经历,竟然巧妙地和我的人生经历共振了,让我产生了一种三观上的危机。 ...

LabVIEW-UI解耦

博主头像 一、UI线程 指LabVIEW用户界面执行系统(User Interface Execution System)的唯一线程。负责处理前面板控件的绘制、刷新、用户交互事件(鼠标、键盘)、系统消息循环以及所有与前面板直接相关的操作。该线程阻塞将导致界面无响应。 UI线程(即VI属性中首选执行系统设置为用 ...

面试中被嘲笑Token放在redis里,该如何应对?

博主头像 面试中被笑“Token 放 Redis”不必慌,关键在于厘清场景与取舍。核心是:不争对错,先对齐概念——区分“令牌本身”与“会话状态”的存储逻辑。主动说明业务需求:支持秒级踢人、多端管控、权限实时变更等强会话管理场景,纯 JWT 难以满足。承认代价:依赖 Redis、需集群与降级设计。强调权衡:在“... ...

Tool-Use Agent 如何扩训练数据:拆解工具、任务与环境状态的 Scaling Law

博主头像 训练 Tool-Use Agent 需要大量包含工具调用和状态变化的交互数据,但这类轨迹在互联网语料中并不常见,因此近年的一个主要方向是用 LLM 合成训练数据。 当数据规模继续扩大,问题也从“生成多少”进入“预算怎么分”:增加应用和 API,在已有工具集上生成更多任务,还是让同一道任务对应更多初始 ...

哈希表详细讲解

博主头像 内容部分引用 oi-wiki 哈希表 引入 哈希表又称散列表,一种以「key-value」形式存储数据的数据结构.所谓以「key-value」形式存储数据,是指任意的键值 key 都唯一对应到内存中的某个位置.只需要输入查找的键值,就可以快速地找到其对应的 value.可以把哈希表理解为一种高级的数 ...

AI 写代码越快,企业越需要自己的 Harness

博主头像 周六在上海的 AI Maker Summit 大会上,分享了一下我们在 Harness Coding 上的一些实践。 这次也把分享时使用的 PPT,以及我演讲前准备的完整口播稿,一起放到公众号上。 这里先多聊两句。 我个人做 PPT 的习惯,一般是先把整场 PPT 梳理出来,然后再针对每一页,单独写 ...

从中间件的副本确认机制到 fsync:一条数据到底什么时候才算真正安全?

博主头像 在研究 Kafka、Elasticsearch 和 MySQL 的可靠性机制时,有一个问题很容易被忽略: 一条数据写入成功,到底意味着什么? 比如,Kafka 返回了发送成功,ES 返回了写入成功,MySQL 的事务也提交成功了。这些系统都告诉我们操作已经完成,但它们对数据可靠性的保证并不完全相同。 ...

源生成与 AOT 就绪的微信生态 .NET SDK:结构、能力边界与 API 定位方法

博主头像 常见的 .NET 微信 SDK 采用静态门面 + 进程级凭据字典 + Newtonsoft.Json 反射序列化。这套结构在单体应用里够用,但有三处硬约束:静态方法没有 DI 注入点,无法替换实现,也无法在测试中打桩;全局凭据字典没有租户维度,一个进程服务多个企业时,令牌刷新与失效会互相影响;反射序 ...

Redis 为什么快?把 "存内存" 这句话拆开看

博主头像 聊 Redis 的性能,绕不开那句被说烂的话:"快是因为数据放内存里。" 这话不算错,但太偷懒了。同样把数据放内存的数据库不少,跑到每秒十万级 QPS 的没几个 —— 单节点 Redis 在一台普通服务器上,读能到 10 万 +,写能到 8 万 +,比 MySQL 快一到两个数量级。光靠内存解释不了 ...

「设计一个在线文档协同编辑系统」:从 WebSocket、OT/CRDT 到快照回放,一篇讲透这道面试顶流题

博主头像 一篇吃透协同编辑系统设计:围绕多人实时文档,详解 WebSocket 网关架构、OT 变换、CRDT(RGA/LSEQ)两套冲突方案,含完整 Java 实现。讲解文档级 Actor 消并发、操作合并、增量同步、快照压缩存储、断线重连、Presence 光标隔离等工程坑点,附带压测指标与 MVP 迭代... ...

123···100>