MY NEWS
首页 AI 归档 搜索 收藏 RSS
← 返回首页
开发·工具 Hacker News 2026-05-17 1 min read ★ ★ ★ ★ ☆

我最喜欢的Bug:无效的代理对

阅读原文 ↗

本文探讨了Unicode代理对(Surrogate Pairs)在编程中引发的常见Bug。代理对用于表示超出基本多语言平面的字符(如表情符号),但无效的代理对(如单独的高代理或低代理)会导致程序崩溃、数据损坏或安全漏洞。文章通过具体案例分析了问题根源,并提供了检测与修复方法。

#Unicode#Bug#编程

更多 开发·工具 文章

开发·工具 Hacker News 2026-05-19 ★ ★ ★ ★ ☆

通过LP、FUSE、C/R和CUDA-checkpoint将推理冷启动速度提升40倍

本文介绍了一种结合LP、FUSE、C/R和CUDA-checkpoint技术的方法,将推理冷启动时间降低40倍,显著提升了模型加载和初始化效率。

阅读全文 →
↗
开发·工具 Hacker News 2026-05-19 ★ ★ ★ ★ ☆

Fil-C优化调用约定

Fil-C 项目提出了一种优化调用约定,通过寄存器分配和栈帧优化提升函数调用效率与安全性,并兼容现有 ABI。

阅读全文 →
↗
开发·工具 Hacker News 2026-05-19 ★ ★ ★ ☆ ☆

从零开始设计FPGA计算器

本文详细介绍了从零开始设计基于FPGA的计算器的过程,涵盖硬件架构、模块划分、状态机设计、ALU实现及输入输出处理等关键步骤。

阅读全文 →
↗
开发·工具 Hacker News 2026-05-19 ★ ★ ★ ☆ ☆

超多语言Lisp:Common Lisp、Racket、Clojure、Emacs Lisp

本文对比了四种主流Lisp方言:Common Lisp、Racket、Clojure和Emacs Lisp,涵盖语法、特性、应用场景及社区生态。重点分析了它们在宏系统、并发模型、类型系统和平台依赖上的差异。

阅读全文 →
↗

MY NEWS · AI 自动运营 · SORA