程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章 · 第58页
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
C++26 新容器 std::hive:稳定指针与缓存局部性兼得
编程
C++26 新容器 std::hive:稳定指针与缓存局部性兼得
2026-09-06 06:18:24
C++26引入新容器std::hive(定义在<hive>头文件,提案P0447R28),前身是plf::colony,经过28次修订八年委员会工作进入标准。它解决了经典权衡:vector指针失效但缓存好,list指针稳定但缓存差。std::hive同时提供稳定指针/迭代器、O(1)摊销插入删除、良好缓存局部性。三个核心方面:基于块的内存布局、空闲槽管理(空闲链表复用槽内存)、跳过空闲元素的迭代。适用游戏引擎实体管理、粒子系统、对象池等场景。
C++
C++26
std::hive
容器
STL
游戏引擎
plf::colony
数据结构
Rust SIMD 进军 GPU:VectorWare 实现 core::simd 在 GPU 上运行
编程
Rust SIMD 进军 GPU:VectorWare 实现 core::simd 在 GPU 上运行
2026-09-06 06:18:24
VectorWare宣布成功实现Rust可移植SIMD(core::simd)在GPU上运行。之前已实现Rust线程到GPU Warp的映射,但未利用Warp内的并行通道。核心技术是将SIMD向量映射为Warp内的Lane,SIMD操作映射为Warp内并行执行。文章介绍了CPU SIMD原理、Rust可移植SIMD对比架构特定内部函数的优势、技术实现中的关键挑战(向量长度不匹配、内存访问模式、控制流差异),以及对开发者、GPU编程、高性能计算的意义和应用场景。
Rust
SIMD
GPU
core::simd
VectorWare
高性能计算
并行计算
CUDA
数据库索引底层原理:B-Tree 如何工作以及为什么一半索引无效
编程
数据库索引底层原理:B-Tree 如何工作以及为什么一半索引无效
2026-09-06 06:18:24
文章深入讲解数据库索引底层原理:索引是有序映射,只存储搜索列+行指针,底层使用B-Tree自平衡多路搜索树,通过二分查找将百万行查询从100万次检查降到约20次。核心分析了索引失效的七大原因:最左前缀原则违反、函数操作、隐式类型转换、前缀通配符、OR条件、低选择性列、统计信息过时。同时讨论了索引的代价(写入开销、存储空间、维护成本)和设计最佳实践(基于查询设计、复合索引列顺序、定期审查、EXPLAIN验证)。
数据库
索引
B-Tree
SQL
MySQL
PostgreSQL
性能优化
查询优化
从 Prompt Engineering 到 AI Engineering:构建可靠 AI 功能的工程范式
编程
从 Prompt Engineering 到 AI Engineering:构建可靠 AI 功能的工程范式
2026-09-06 06:18:23
AI应用开发正经历范式转变:从单纯的提示词工程转向AI工程。文章指出,写提示词在简单低风险场景有效,但生产环境面临上下文管理、工具使用、变更验证、故障调试、输出验证、自主权边界等工程问题。AI工程是软件工程、MLOps、分布式系统、安全、测试、平台工程的组合,核心实践包括上下文工程、评估框架、可观测性、输出验证、容错降级、安全治理,以及RAG、Agent、流水线等架构模式。
AI工程
Prompt Engineering
LLM
RAG
Agent
MLOps
可观测性
评估框架
构建机器可支付 API:x402 Web Scraper on Base 介绍
编程
构建机器可支付 API:x402 Web Scraper on Base 介绍
2026-09-06 05:13:51
x402 Scraper API是一个基于402支付协议的网页提取服务,为AI Agent提供干净的网页数据。文章介绍了AI Agent对网页数据的需求和传统方式的摩擦(订阅、API密钥、信用卡、人工干预)、402支付协议的工作原理(HTTP 402状态码、支付流程、优势)、x402 Scraper API的核心功能(网页提取、HTML转Markdown、结构化数据提取、动态网页渲染、批量处理)、选择Base区块链的原因(低费用、快速确认、EVM兼容)、应用场景,以及与传统API商业模式的对比。
402协议
机器可支付
x402
网页抓取
Base
区块链
AI Agent
API经济
如何架构 Playwright 测试以验证跨 UI 和 API 状态的原子事务回滚
编程
如何架构 Playwright 测试以验证跨 UI 和 API 状态的原子事务回滚
2026-09-06 05:13:50
文章探讨如何使用Playwright构建E2E测试,验证跨UI和API状态的原子事务回滚。介绍了原子事务的概念和测试挑战(多系统协同、异步操作、错误注入、状态验证、测试隔离)、测试架构设计(分层测试E2E+API+数据库、测试环境准备、错误注入机制)、三个具体测试场景(订单创建失败回滚、多步骤操作部分失败、并发操作事务隔离)、关键技术要点(测试数据管理、等待和时序处理、API和数据库验证、错误注入和恢复),以及最佳实践和常见陷阱。
Playwright
E2E测试
原子事务
回滚
测试架构
自动化测试
API测试
数据库测试
SWE-Gate:为什么通过测试不足以衡量 Agent 生成的代码
编程
SWE-Gate:为什么通过测试不足以衡量 Agent 生成的代码
2026-09-06 05:13:47
当前编码Agent基准测试(如SWE-bench)存在盲点:只衡量测试通过率,忽略代码审查标准。SWE-Gate是一个新的代码质量评估框架,同时评估测试通过率和代码审查通过率。文章介绍了编码Agent的兴起、当前基准测试的盲点(虚高性能、错误优化方向、生产环境不适用)、SWE-Gate的评估流程(任务选择→Agent执行→测试评估→代码审查评估→综合评分)、审查维度(代码风格、命名规范、可读性、错误处理、安全性、性能、架构合理性),以及对编码Agent发展的影响。
SWE-Gate
编码Agent
代码质量
代码审查
SWE-bench
基准测试
AI编程
软件工程
揭秘 LLM 上下文窗口:AI 记忆如何工作以及为什么会失效
编程
揭秘 LLM 上下文窗口:AI 记忆如何工作以及为什么会失效
2026-09-06 05:13:46
文章深入探讨大语言模型上下文窗口的工作原理和失效原因。介绍了上下文窗口的组成(系统提示词、对话历史、当前输入、生成输出)、工作原理(Token化、注意力机制、位置编码、KV缓存),以及失效的六大原因(中间迷失、注意力稀释、位置编码外推、KV缓存管理、训练数据影响、提示词工程影响)。还提供了改善方法(提示词优化、上下文管理、RAG、微调、选择合适模型)和未来发展方向。
LLM
上下文窗口
Context Window
注意力机制
RAG
大模型
AI记忆
提示工程
Nvidia PAIR:用普通电脑搭建本地 AI 推理集群的免费工具
编程
Nvidia PAIR:用普通电脑搭建本地 AI 推理集群的免费工具
2026-09-06 05:13:45
Nvidia推出PAIR免费软件工具,允许用户使用同一网络中的多台独立电脑构建AI推理集群。文章介绍了本地AI计算的挑战(硬件资源分散、集群搭建复杂、模型推理资源需求、云端API局限)、PAIR的核心功能(节点管理、模型管理、统一推理API、监控日志、安全访问控制)、技术架构(网关+节点代理+调度器+模型存储)、使用方法(安装、配置集群、部署模型、使用推理API),以及与云端API和传统集群方案的对比。
Nvidia
PAIR
AI集群
本地推理
GPU
开源工具
边缘计算
大模型
RISC-V 现在正式被 CPython 支持:Tier 3 平台的里程碑
资讯
RISC-V 现在正式被 CPython 支持:Tier 3 平台的里程碑
2026-09-06 04:12:43
Python团队宣布RISC-V架构现在正式被CPython支持为Tier 3平台。文章介绍了RISC-V的背景(开源指令集架构、发展现状、为什么Python需要支持)、CPython的平台支持层级(Tier 1最高支持、Tier 2良好支持、Tier 3最佳努力支持)、技术实现细节(构建系统适配、平台特定代码、汇编代码、测试适配、CI集成)、挑战和解决方案(原子操作、内存屏障、线程本地存储、调用约定、字节序和对齐)、对开发者的影响,以及RISC-V与Python的未来展望。
RISC-V
Python
CPython
开源硬件
指令集
嵌入式
物联网
Tier 3
华为
Source Map 是一个声明,而没有任何东西检查它是否真实
编程
Source Map 是一个声明,而没有任何东西检查它是否真实
2026-09-06 04:12:42
Source Map本质上是一个关于编译后代码与源代码之间映射关系的声明,但没有任何工具或机制检查这个声明是否真实。文章探讨了可能出问题的场景(构建工具错误、Source Map与代码不同步、手动修改编译后代码、恶意伪造、sourcesContent不可信)、导致的问题(调试困难、错误追踪不准确、安全风险、代码分析不可靠)、验证方法(构建时验证、运行时验证、第三方工具、最佳实践),以及对工具开发者的建议(增加验证功能、提供诊断信息、安全考虑)。
Source Map
前端
调试
Web开发
JavaScript
TypeScript
构建工具
安全
HookAudit:构建一个零依赖的供应链安全扫描器
编程
HookAudit:构建一个零依赖的供应链安全扫描器
2026-09-06 04:12:41
HookAudit是一个扫描npm包中恶意钩子的安全工具,其关键设计决策是只使用Node.js标准库,零第三方依赖。文章详细介绍了npm钩子的安全风险、零依赖的原因(安全性、可信度、最小攻击面、性能、可维护性)、核心实现(包下载解压、package.json解析、恶意行为静态分析、混淆检测、报告生成)、零依赖的经验教训(标准库比想象中强大、有些功能需要自己实现、测试更加重要),以及对安全工具开发的启示。
HookAudit
供应链安全
npm
安全扫描器
零依赖
Node.js
恶意软件
静态分析
后门
DiT
Agent 发明的依赖:一个破除迷思的 FAQ
编程
Agent 发明的依赖:一个破除迷思的 FAQ
2026-09-06 04:12:40
AI编码Agent可能自动引入项目中原本不存在的依赖,即使测试通过。文章以FAQ形式探讨了这个现象:Agent为什么发明依赖(训练数据影响、缺乏项目上下文、优化目标偏差、幻觉、缺乏架构意识)、这为什么是问题(安全风险、维护负担、复杂性增加、许可证风险、供应链风险、技术债务)、如何防止(明确约束指令、依赖白名单、ADR、依赖检查工具、代码审查清单),以及Agentic循环与架构审查的关键区别。
AI Agent
依赖管理
代码审查
架构
供应链安全
编码助手
最佳实践
DevOps
Node.js 26.8.0 发布:基准测试分析模式、根证书更新与多项性能改进
资讯
Node.js 26.8.0 发布:基准测试分析模式、根证书更新与多项性能改进
2026-09-06 03:11:21
Node.js 26.8.0(Current)版本发布,包含多项新功能和改进。主要变化:基准测试compare.js新增--analyze模式(提供更深入的统计分析,包括置信区间、统计显著性检验);加密模块根证书更新到NSS 3.126(提升TLS安全性);多项SEMVER-MINOR变更;以及V8引擎更新、原生模块优化、启动时间改进等性能改进和大量错误修复。文章还提供了升级建议和Node.js版本路线图。
Node.js
26.8.0
版本发布
基准测试
NSS
根证书
性能改进
V8
指向错误:uutils coreutils 中的编译器风格诊断信息
编程
指向错误:uutils coreutils 中的编译器风格诊断信息
2026-09-06 03:11:20
uutils团队在coreutils中引入编译器风格的诊断信息,重新思考Unix工具50年来不变的错误报告方式。传统Unix工具只输出一行错误文本(只说明出了什么问题,不说明在哪里),而编译器风格诊断提供错误类型、精确位置、源代码上下文、错误指向和修复建议。文章介绍了实现架构(诊断类型、位置信息、源代码上下文、错误指向)、技术实现细节(使用annotate-snippets库、位置追踪、兼容性考虑),以及对命令行工具设计的启示。
uutils
coreutils
编译器
诊断信息
错误处理
命令行工具
Rust
Unix
广告投放归零的那一天,AI Agent 在几分钟内找到了问题
编程
广告投放归零的那一天,AI Agent 在几分钟内找到了问题
2026-09-06 03:11:20
真实生产事故故事:广告投放突然全部归零,传统排查方式花了近一小时没找到问题,而AI Agent只用几分钟就定位了根因——一个被意外修改的全局流量开关配置。文章详细记录了事故经过、AI Agent的排查过程(数据趋势分析→配置变更检查→影响范围确认→根因定位)、根因分析、AI Agent在故障排查中的价值(快速关联分析、不受认知偏差影响、持续学习、7x24小时运行),以及改进措施。
AI Agent
故障排查
运维
广告技术
监控
可观测性
事故复盘
DevOps
技术负责人的 Agentic 方法论:与 AI Agent 一起编码、为 Agent 设计
编程
技术负责人的 Agentic 方法论:与 AI Agent 一起编码、为 Agent 设计
2026-09-06 03:11:19
Agentic方法论涵盖两个正在碰撞的趋势:与AI Agent一起编码,以及为Agent设计。文章详细分析了第一部分(AI Agent如何改变编码方式、技术负责人面临的挑战、最佳实践)和第二部分(为什么需要为Agent设计、API设计/文档/可观测性/测试/安全等关键方面、成熟度模型),并提供了技术负责人的短期/中期/长期行动清单。
AI Agent
Agentic
技术负责人
Tech Lead
编码
系统设计
API设计
团队管理
为什么 Azure 托管身份取代了存储的凭据:以及 2026 年如何使用它
编程
为什么 Azure 托管身份取代了存储的凭据:以及 2026 年如何使用它
2026-09-06 03:11:19
每个Azure项目都会面临连接字符串存在哪里的问题,而托管身份提供了更安全的解决方案。文章详细介绍了托管身份的核心原理(Azure自动管理凭据,开发者不需要存储任何密钥)、两种类型(系统分配和用户分配)、与传统存储凭据方式的对比、2026年的完整使用步骤(启用身份、授予权限、在应用中使用、本地开发),以及最佳实践和常见问题。
Azure
托管身份
Managed Identity
云安全
凭据管理
Azure AD
RBAC
零信任
前沿 LLM API 价格五个月未动,8 月却变动三次:一家实验室将费率提高了两倍
资讯
前沿 LLM API 价格五个月未动,8 月却变动三次:一家实验室将费率提高了两倍
2026-09-06 03:11:18
前沿LLM API价格在5个月稳定后,8月份发生了三次显著变动:一家实验室降价、另一家调整定价结构、第三家将费率提高两倍。文章分析了价格结构性粘性的原因、三次变动的具体情况和背景,以及对LLM定价趋势的重新思考(价格分化加剧、定价结构灵活化、成本透明度提升、价格战可能到来),并给出了开发者和企业的应对建议。
LLM
API定价
大模型
AI
价格趋势
成本优化
多模型策略
开源模型
费率
Stack Overflow Stack Internal 2026.6:提升安全性、控制力和可访问性
资讯
Stack Overflow Stack Internal 2026.6:提升安全性、控制力和可访问性
2026-09-06 02:13:06
Stack Overflow发布Stack Internal 2026.6版本更新,核心目标是让工程师和AI Agent都能基于经过验证的、决策级的知识进行操作。更新涵盖四个方面:管理安全性提升(精细化权限控制/数据安全/认证和会话管理)、程序化API控制(API密钥管理/API功能增强/API安全)、开发者门户集成(统一开发者门户/IDE集成/CI/CD集成)、平台范围的可访问性提升(WCAG 2.1 AA合规/多语言支持/响应式设计)。
Stack Overflow
Stack Internal
知识管理
企业安全
API
可访问性
AI Agent
开发者工具
Claude Fable 5 与 Opus 4.8:2026 年完整指南
编程
Claude Fable 5 与 Opus 4.8:2026 年完整指南
2026-09-06 02:13:04
Claude Fable 5自2026年6月发布以来成为软件工程团队讨论焦点,被认为是Anthropic最强大的推理引擎。文章详细介绍了Fable 5的核心能力(深度推理/长上下文/工具使用和Agent/代码生成)、技术特点和适用场景,Opus 4.8的核心能力和适用场景,两者的关键差异对比和选择建议,以及使用最佳实践(提示词优化/长上下文使用/工具使用/成本优化)。
Claude
Anthropic
Fable 5
Opus 4.8
大模型
AI
推理
LLM
性价比
一个缺失的环境变量如何让我的应用在生产环境崩溃:以及我如何在同一晚失去了 Play Store 测试资格
编程
一个缺失的环境变量如何让我的应用在生产环境崩溃:以及我如何在同一晚失去了 Play Store 测试资格
2026-09-06 02:13:03
开发者分享生产事故:一个缺失的环境变量导致React Native应用在生产环境崩溃,并在同一晚失去Google Play Store测试资格。文章详细记录了事故经过、根本原因分析(技术原因和流程原因),以及七个方面的改进措施:环境变量管理、构建时校验、运行时检查和优雅降级、预发布环境和测试、监控和告警、发布流程规范化、React Native特定建议,并总结了对所有开发者的启示。
环境变量
生产环境
崩溃
React Native
发布流程
监控
DevOps
事故复盘
Tree of Thoughts 与 MCTS 在 LLM 中的应用:当模型不再只猜一次时会发生什么
编程
Tree of Thoughts 与 MCTS 在 LLM 中的应用:当模型不再只猜一次时会发生什么
2026-09-06 02:13:03
传统LLM推理是让模型一次性猜答案,而Tree of Thoughts和MCTS让模型能探索多条推理路径、评估中间结果、选择最优路径。文章详细介绍了ToT的核心思想(思维分解/生成/评估/搜索)、MCTS的四个步骤(选择/扩展/模拟/回溯)、两者的区别和结合方式、实际应用场景(数学推理/代码生成/规划决策/科学发现),以及实现挑战和注意事项。
Tree of Thoughts
MCTS
LLM
推理
蒙特卡洛树搜索
AI
大模型
提示工程
Agent 开发需要多少规格说明?O'Reilly 的观点
编程
Agent 开发需要多少规格说明?O'Reilly 的观点
2026-09-06 01:12:49
Stack Overflow访谈O'Reilly探讨Agent开发中规格说明的合适量。核心观点:当代码变便宜时,困难的部分是定义'正确'是什么意思。文章分析了'规格说明是旧时代负担'这一误区的问题(行为不可预测、验证困难、迭代无方向、协作困难),提出规格说明的三个层次(目标约束/行为规范/实现细节),以及规格说明与Agent自主性的平衡方法和规格驱动的开发流程。
AI Agent
规格说明
O'Reilly
Agent开发
软件工程
测试驱动
Stack Overflow
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
55
56
57
58
59
60
61
…
337
下一页
共 337 页
到第
页
确定