工具教程
- 分析 Linux 上 Go 1.27 程序的内存映射
- 构建仅在宿主套间内起效的伪敏捷包装器(第三部分)
- 使用 Claude Fable 5 一次性成功构建浣熊抢劫 3D 游戏
- 构建仅在宿主套间内起效的伪敏捷包装器(第四部分)
- Zig 的 Io.Threaded 设计精妙
- SigV4 认证:意料之外的复杂性
- 使用 NVIDIA NeMo AutoModel 加速 Transformer 微调
- 结合AI、开源工具与人工介入:实现
huggingface_hub的每周迭代发布 - 智能体资源发现:让智能体自行搜索工具、技能与其他智能体
- 为 Reachy Mini 添加 MCP 工具支持
- 使用 Hugging Face Bucket 传输万亿参数:TRL 中的 Delta 权重同步机制
- 在 Transformers.js 中体验提议中的跨域存储 API
- PyTorch 性能剖析(第三篇):注意力机制(Attention)全解析
- PaddleOCR 3.5:使用 Transformers 后端运行 OCR 与文档解析任务
- vLLM V0 到 V1 迁移:在强化学习中纠正偏差前,先确保后端正确性
- 如何在 Chrome 扩展程序中使用 Transformers.js
- PyTorch 性能剖析(第一篇):
torch.profiler新手入门指南 - 在连续批处理中解锁异步性:将大模型推理速度提升 20% 以上
- 使用 Sentence Transformers 构建多模态嵌入与重排模型
- 您自己本来也想提的 Pull Request:用代码智能体加速 MLX 语言模型移植
- 仅需 165 美元,跨越 25 个物种训练 mRNA 语言模型
- 使用 Sentence Transformers 训练和微调多模态嵌入与重排模型
- 如何错误地计算余弦值
- 使用 NVIDIA NeMo Retriever、托管 NIM、LanceDB、重排及基础生成构建多模态 RAG 管道
- 追踪一个 Zsh 历史记录数据丢失漏洞 🐞
- 一种简单的归约区间方法
- 何时选择只读副本(Read Replicas)与更大计算资源(Bigger Compute)
- 为 Postgres 外部数据包装器(FDW)添加异步流式传输支持
- 安全使用 Supabase MCP 与大语言模型:防范提示词注入与深度防御指南
- 使用 Supabase Edge Functions 和 mcp-use 构建 ChatGPT 应用
- 使用 Edge Functions、Cron 和队列处理大规模任务
- 使用 Postgres 构建个性化 AI 助手
- 在没有超级用户权限的情况下使用 PostgreSQL 事件触发器
- 使用 DBOS 在 Postgres 中运行持久化工作流
- 使用 Postgres 外表封装器 (FDW) 实现日历集成
- 将 Postgres 用作图数据库:巧妙(或超常)运用 pgRouting
- Supabase CLI v2:实现配置即代码 (Config as Code)
- Postgres 语言服务器:初始版本正式发布
- 使用 Supabase、Flutter 和 Brick 构建离线优先的移动端应用
- 使用 PGlite 和 Transformers.js 在浏览器中实现语义 AI 搜索
- 使用 Expo 和 Legend-State 构建本地优先的实时应用
- database.build(前身 postgres.new):配备 AI 交互界面的浏览器端 Postgres 数据库
- pgvector v0.7.0 的新特性解析
- 使用 PostGIS 生成矢量瓦片
- PostgREST 聚合函数使用指南
- PostgreSQL 表膨胀最小化指南
- Postgres 角色与权限管理指南
- 使用范围列(Range Columns)简化基于时间的查询
- 阿Hadamard矩阵的构造
- 在 Ruby ZJIT 中通过全局规范化实现部分静态单信息(SSI)
- 使用 Strands Agents、LeRobot 和 Hugging Face 存储桶在单一平台完成录制、训练与部署
- 阿hadamard矩阵的压缩存储
- 从零构建一个AI文本检测器:涵盖数据集构建、模型训练、本地部署与RLVR
- 并发服务器:第 7 部分 - Rust 语言实现
- IBM PC 紧凑型打印机 5181 型号
- 当文件系统卸载时如何停止 Systemd 服务
- 使用 Sentence Transformers 构建多向量(后期交互)嵌入模型
- 上手树莓派 CM5 编程夹具:工厂级批量烧录利器
- Systemd 启动缓慢之谜:一次排查经历
- 为什么我们的某个系统遇到了极慢的 systemd 会话启动问题
- 仓库中的问题追踪:探索去中心化基于 Git 的问题追踪系统
- 如何让初代 Steam Deck 液晶屏在树莓派上完美运行
- Anubis 持续暴露出人们配置Web服务器的新方式
- 被诅咒的电路 #6:反向雪崩振荡器
- 技术笔记:在家自制 V-I 特性曲线图
- 带浮点运算功能的指针式仪表计算器
- 玩转 C 语言:从 &((int*)-8)[3] 开始
- 理解负电阻
- 被诅咒的电路 #5:电容倍增器
- 周末趣谈:你的进程内存其实就是一个文件
- 在现实中还原康威生命游戏:硬件极客打造实体触觉沙盒
- Bluesky 和 Threads 是如何在 iOS 截图里偷偷塞入自家 Logo 的
- 介绍 Dashboard Touch:打造你自己的 Touch ID 替代方案
- 并发服务器:第 8 部分 - Go 语言
- Syncthing 与 SQLite 的一个“大坑”
- 使用 deepDoctection 构建端到端文档智能流水线
- 企业级AI安全指南:面向开发者的NeMo Guardrails实践教程
- 利用大语言模型为我的图标库制作色彩元数据丰富工具
- 使用 Claude 修复 eMachines EL1200 主板 BIOS 漏洞
- 强化覆盖标志:命令行工具如何防止危险操作被滥用
- 顽固派的语言服务器初体验
- 考量 system.slice 与内核所需的内存容量
- Python 邮件解析中的字节与 Unicode 混淆问题剖析
- 数据泄露声明、验证与 Carhartt 事件的警示录
- 排查 Ubiquiti 设备的 AT&T 5G 备用网络连接问题
- Systemd 用户服务单元与特殊 Shell 带来的意外挑战
- Vercel 开源 vgpu:面向 AI 智能体着色器的 TypeScript WebGPU 库
- 构建一个可放入登机箱的迷你家庭实验室
- Forgejo 技巧 #2:与 Read the Docs 集成
- 重现 2010 年的极客实验:在 BBC Micro 电脑上访问互联网
- 在 NTP 诞生之前:Daytime 与 Time 协议的前世今生
- 我们向沉闷(服务器)主机名的渐进转变
- 使用 PAM 阻止 SSH 登录(至少在 Linux 上)
- 如何从 PDF 的图表和表格中提取真正的价值
- Git 子模块作为包管理器
- 使用 Polkit 阻止用户运行
loginctl enable-linger - 我们不再使用 Linux 的严格内存超售模式
- 你应该使用无根容器(Rootless Containers)
- Perplexity开源Lily:专为Apple Silicon上Qwen3.6-35B-A3B打造的Rust + Metal推理引擎
- 通过 100 步 GRPO 微调 350M 模型以获得更好的结构化输出
- PHP 验证 ActivityPub 的 RFC 9421 HTTP 签名实用指南
- 为你的编码智能体赋予属于你自己的记忆
- 使用 TRL 与 OpenEnv 训练会用代码画水彩画的代码模型
- 计算矩阵秩的下界
- Debian 代码搜索:利用 Go SIMD 实现极速 TurboPFor
- 构建 Foundry (第三部分):从创意归档到智能检索
- 扩展 Raschka 的 GPT-2:在 RTX 3090 上从头训练专家混合(MoE)模型
- 修复 NZXT Signal 4K30 采集卡 (第二部分):攻克绿粉色画面显示异常
- 标准库遮蔽:主流编程语言的模块加载陷阱与 AI 智能体安全危机
- 深入探秘 NVIDIA cuDNN Graph API:基于 Frontend 的算子融合、自动调优与计划复用
- 重构 Packfile:在对象存储上直接运行 Git 的架构实践
- 如何精准捕获代码缺陷:基于 Rust 正则引擎的高效模糊测试实战