程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
C++ 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Sender/Receiver 模型的一个硬伤:读到数据的同时也读到了 error
编程
Sender/Receiver 模型的一个硬伤:读到数据的同时也读到了 error
2026-09-23 00:03:29
C++ std::execution(P2300)的 Sender/Receiver 模型把异步结果收敛成 set_value/set_error/set_stopped 三个互斥回调。但在 asio 的 async_read_until 这类条件读里,对端关闭 socket 会同时带回「已收到的数据」和一个 eof/reset 错误码——三个桶没有哪一个能同时表达这两件事。本文复现该场景,说明为什么这是网络编程的常态而非边界情况。
Sender
Receiver
SenderReceiver
发送者接收者
C++
std::execution
异步编程
P2300
asio
5 个 Agent 修 C++ 构建错误:Fixer 一次给 3 个候选,Verifier 编译不过就回滚
编程
5 个 Agent 修 C++ 构建错误:Fixer 一次给 3 个候选,Verifier 编译不过就回滚
2026-09-21 00:04:30
用 Claude Agent SDK 搭五个 Agent 修 C++ 构建错误:Orchestrator 分组与迭代上限、Fixer 按错误类型选修复策略并给 3 个候选、Verifier 增量编译后自动回滚,附结构化 tool 定义与两个实际修复场景。
Fixer
Agent
FixerAgent
Claude
SDK
C++
构建错误
多
代码修复
VideoPipe:C++ 开源框架把视频分析做成可插拔流水线
编程
VideoPipe:C++ 开源框架把视频分析做成可插拔流水线
2026-09-12 09:46:54
VideoPipe 是纯 C++ 编写的视频分析流水线框架,内置 40+ 功能节点(解码、推理、跟踪、行为分析、录制、推流等),节点可自由组合插拔,支持 OpenCV DNN、TensorRT、PaddleInference 推理后端,适合安防、交通、工业质检场景快速落地。
VideoPipe
视频分析
C++
流水线
目标跟踪
cppfront 上手笔记:给现有 C++ 套一层 Cpp2 语法,编译回 C++20
编程
cppfront 上手笔记:给现有 C++ 套一层 Cpp2 语法,编译回 C++20
2026-09-10 00:04:28
Herb Sutter 的 cppfront 是把 C++ Syntax2 编译回现有 C++20 源码的编译器。本文记录其单文件构建命令、把 .cpp 改名 .cpp2 加入构建的接入方式,以及 lifetime/gc/异常等尚未实现、不宜当生产语法的边界。
Herb
Sutter
cppfront
C++
Cpp2
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
数据结构
jank 0.18 发布:重新设计 C++ 错误报告,上线官方原生包仓库
编程
jank 0.18 发布:重新设计 C++ 错误报告,上线官方原生包仓库
2026-09-05 19:13:21
jank 是一个以 Clojure 语义为基础、编译到原生 C++ 的编程语言。0.18 版本全面升级错误报告系统,实现运行时异常的精确堆栈追踪,上线官方原生包仓库,同时改进 C++ 互操作错误提示。
jank
Clojure
C++
编程语言
原生编译
LLVM
JIT
错误报告
{fmt}:登上今日 GitHub 热榜的现代 C++ 格式化库
编程
{fmt}:登上今日 GitHub 热榜的现代 C++ 格式化库
2026-09-05 15:09:20
解读今日登上 GitHub 热榜的现代 C++ 格式化库 {fmt}:C 语言 printf 与 iostream 的现代替代方案,类型安全、性能更高,是 C++20 std::format 与 C++23 std::print 的实现基础。涵盖核心特性、示例代码与升级路径,并附项目地址。
C++
fmt
开源
Serial Studio:跨平台遥测数据仪表盘,串口/TCP/CAN/Modbus 数据流实时可视化
编程
Serial Studio:跨平台遥测数据仪表盘,串口/TCP/CAN/Modbus 数据流实时可视化
2026-09-05 08:01:15
Serial Studio 是跨平台遥测仪表盘工具,用 C/C++ 开发、GPL3.0+商业双授权。支持串口、TCP/UDP、MQTT、CAN/Modbus 等多数据源,内置折线图、仪表盘、FFT、GPS 地图等实时可视化组件,60FPS 低延迟刷新,可导出 CSV/MDF4 做离线分析。本文梳理其功能、版本与下载安装地址。
Serial
Studio
嵌入式
遥测
数据可视化
C++
串口
Code::Blocks:跨平台 C/C++ IDE 功能要点与下载安装
编程
Code::Blocks:跨平台 C/C++ IDE 功能要点与下载安装
2026-09-05 07:40:24
Code::Blocks 是免费开源、跨平台的 C/C++/Fortran IDE,自带 MinGW 开箱即用、多编译器支持、插件驱动架构,可导入 VS/Dev-C++ 项目。本文梳理功能要点、源码仓库与下载安装及参考手册地址。
Code::Blocks
C
C++
IDE
MinGW
Fortran
用 CodeLite 完成一个 C++ 项目:功能特性、安装与 Hello World 流程
编程
用 CodeLite 完成一个 C++ 项目:功能特性、安装与 Hello World 流程
2026-09-05 04:36:02
CodeLite 免费开源跨平台轻量 IDE,面向 C/C++/PHP/JS。本文覆盖其 Clang 补全、LSP、GDB 调试、Git/SFTP、wxCrafter 等特性,以及 Windows 安装和 C++ Hello World 项目创建到编译运行的完整流程。
编程
C++
IDE
开发工具
KDevelop 功能与下载:免费跨平台多语言 IDE
编程
KDevelop 功能与下载:免费跨平台多语言 IDE
2026-09-05 03:10:30
KDevelop 是 KDE 社区维护的免费跨平台多语言 IDE。本文梳理其 C/C++/Python 等多语言支持、CMake 等构建系统集成、多版本控制、插件体系与可定制项,并给出官方下载地址与 Windows 安装启动方式。
IDE
KDevelop
C++
开发工具
C++26 深度拆解:当编译时反射遇见契约编程——从静态反射 P2996 到 Contracts P2900 的完整实战指南
编程
C++26 深度拆解:当编译时反射遇见契约编程——从静态反射 P2996 到 Contracts P2900 的完整实战指南
2026-08-14 08:44:33
深度拆解 C++26 三大旗舰特性:静态反射 P2996、契约编程 P2900、std::hive 高性能容器,配完整代码实战与编译器支持现状,从编译时序列化到类型安全 API 的生产级指南。
C++
静态反射
契约编程
C++26
std::hive
编译器
从零构建的浏览器帝国:Ladybird 项目深度技术解析——一个非营利组织的十年豪赌与 Rust 迁移实战
编程
从零构建的浏览器帝国:Ladybird 项目深度技术解析——一个非营利组织的十年豪赌与 Rust 迁移实战
2026-08-09 09:42:35
深度解析 Ladybird 浏览器项目:完全独立开发的浏览器引擎,采用 Rust 重写核心组件,实现 WebAssembly JIT 支持,深入剖析架构设计与技术选型。
Ladybird
浏览器
浏览器引擎
Rust
WebAssembly
开源
C++
前端开发
Zig 深度拆解:当一门系统语言决定「向 AI 代码说不」——从 comptime 编译期元编程到显式分配器模型,一个被 TigerBeetle 和 Bun 选中的语言如何用「零隐藏控制流 + 零隐藏内存分配」重新定义系统编程的终极形态
编程
Zig 深度拆解:当一门系统语言决定「向 AI 代码说不」——从 comptime 编译期元编程到显式分配器模型,一个被 TigerBeetle 和 Bun 选中的语言如何用「零隐藏控制流 + 零隐藏内存分配」重新定义系统编程的终极形态
2026-08-06 07:45:33
深度拆解Zig编程语言:comptime编译期元编程革命、显式分配器模型掌控内存、零隐藏设计哲学、错误联合类型机制、跨编译工具链,以及为什么TigerBeetle和Bun选择Zig,Zig为何向AI代码说不
Zig
comptime
系统编程
内存分配
TigerBeetle
Bun
Rust
C++
编译期元编程
显式分配器
错误处理
跨编译
开源
Redpanda 深度拆解:当流式数据决定「扔掉 JVM 和 ZooKeeper,用 C++ 从零造一个 Kafka」——从 Seastar 线程模型到 Raft 共识,一个 52K Star 的流式平台如何用「零拷贝 + io_uring + 影子索引」重新定义实时数据管道的终极形态
编程
Redpanda 深度拆解:当流式数据决定「扔掉 JVM 和 ZooKeeper,用 C++ 从零造一个 Kafka」——从 Seastar 线程模型到 Raft 共识,一个 52K Star 的流式平台如何用「零拷贝 + io_uring + 影子索引」重新定义实时数据管道的终极形态
2026-08-06 07:14:58
深度拆解Redpanda流式数据平台:C++从零构建、Seastar Thread-per-Core架构、io_uring异步I/O、内置Raft共识、Shadow Indexing冷热分离,一个52K Star的开源项目如何用系统级编程重新定义实时数据管道
Redpanda
C++
Kafka
流式数据
io_uring
Raft
Seastar
Shadow Indexing
消息队列
实时数据
llama.cpp 深度拆解:一个纯 C++ 引擎如何让 180K Star 成为端侧 LLM 的事实标准——从 GGUF 格式到多后端架构的全栈解析
编程
llama.cpp 深度拆解:一个纯 C++ 引擎如何让 180K Star 成为端侧 LLM 的事实标准——从 GGUF 格式到多后端架构的全栈解析
2026-08-03 10:45:17
深度拆解llama.cpp四大核心架构:GGUF模型格式设计、GGML计算引擎、8种多后端抽象层、K-Quant/I-Quant量化技术体系,附完整代码示例与性能基准测试
llama.cpp
GGUF
GGML
量化
端侧推理
LLM
C++
推理引擎
多后端
K-Quant
Rust 首次跻身 TIOBE 前十:一次迟到 25 年的编程语言权力交接
编程
Rust 首次跻身 TIOBE 前十:一次迟到 25 年的编程语言权力交接
2026-07-17 02:14:11
2026年7月,Rust首次跻身TIOBE编程语言排行榜前十。本文从技术演进、产业背景、所有权系统、并发编程、Web生态、与C++对比等多个维度,全面解析Rust崛起的底层逻辑。
Rust
TIOBE
编程语言
内存安全
系统编程
C++
并发编程
Web开发
Ladybird 深度解析:从零构建的独立浏览器引擎——C++/Rust 混合架构、多进程沙箱与 WebAssembly JIT 如何挑战 Chromium 统治地位
编程
Ladybird 深度解析:从零构建的独立浏览器引擎——C++/Rust 混合架构、多进程沙箱与 WebAssembly JIT 如何挑战 Chromium 统治地位
2026-07-06 09:12:10
深度解析Ladybird独立浏览器引擎:从SerenityOS到501(c)(3)非营利组织,C++/Rust混合架构、多进程沙箱隔离、LibJS Cranelift JIT、WebAssembly GC、堆分区安全模型、渐进式Rust迁移策略。含完整架构分析与Web平台兼容性进展。
Ladybird
浏览器引擎
Rust
C++
WebAssembly
开源
Chromium
多进程架构
yas,一个开源的C++库:比Protobuf快10倍的序列化方案
代码
yas,一个开源的C++库:比Protobuf快10倍的序列化方案
2026-06-28 07:14:32
YAS是C++ header-only序列化库,纯头文件零依赖,性能比Protobuf快10倍,支持二进制/文本/JSON三种格式,适合游戏存档和网络协议等高性能场景。
C++
序列化
性能优化
开源
header-only
二进制
FinceptTerminal 深度实战:当 C++20 遇见金融终端——从 Qt6 原生渲染到 37 个 AI 智能体、从 QuantLib 定价引擎到 16 家券商直连的生产级完全指南(2026)
编程
FinceptTerminal 深度实战:当 C++20 遇见金融终端——从 Qt6 原生渲染到 37 个 AI 智能体、从 QuantLib 定价引擎到 16 家券商直连的生产级完全指南(2026)
2026-06-21 16:55:33
深度解析开源金融终端FinceptTerminal:C++20+Qt6原生UI、内嵌Python量化引擎、37个AI智能体多角度分析、QuantLib定价、16家券商直连、零拷贝行情架构的完整实战指南
C++
Qt6
金融终端
量化交易
AI Agent
FinceptTerminal
QuantLib
Python
期权定价
开源
C++26 深度实战:当 Herb Sutter 说这是"自 C++11 以来最具影响力的版本"——从静态反射到契约编程、从 Senders/Receivers 到线性代数的生产级完全指南(2026)
编程
C++26 深度实战:当 Herb Sutter 说这是"自 C++11 以来最具影响力的版本"——从静态反射到契约编程、从 Senders/Receivers 到线性代数的生产级完全指南(2026)
2026-06-20 09:29:56
C++26 四大核心特性深度实战:静态反射 P2996 实现自动序列化与编译时 ORM,契约编程 P2900 构建健壮 API,Senders/Receivers P2300 标准化异步管道,安全改进消灭 UB。含完整代码示例、编译器支持现状、性能基准与迁移策略。
C++
C++26
反射
契约编程
Senders
异步编程
内存安全
WebAssembly 2026 深度革命:从浏览器沙箱到云原生基础设施的范式跃迁
编程
WebAssembly 2026 深度革命:从浏览器沙箱到云原生基础设施的范式跃迁
2026-05-26 17:09:03
2026年WebAssembly迎来最深刻变革:W3C确立一等语言地位、WASI 2.0组件模型标准化跨语言接口、Docker 26.0原生集成WASM运行时。本文从技术格局、架构设计到生产级实战,深入剖析这场云原生基础设施革命的完整脉络。
WebAssembly
WASI
Docker
Kubernetes
Rust
C++
边缘计算
云原生
llama.cpp 深度实战:从 GGUF 量化到 CUDA 内核优化——纯 C/C++ 如何在 CPU/GPU 上榨出 LLM 推理的极限性能
编程
llama.cpp 深度实战:从 GGUF 量化到 CUDA 内核优化——纯 C/C++ 如何在 CPU/GPU 上榨出 LLM 推理的极限性能
2026-05-23 17:18:22
2026年深度拆解 llama.cpp 的核心架构:GGUF 格式原理、20+量化方法对比、KV Cache 优化、多硬件后端性能实测,与 Ollama/vLLM 完整横评。
llama.cpp
GGUF
量化
CUDA
Metal
LLM推理
C++
本地部署
性能优化
GGML
TIOBE 2026年5月编程语言排行榜深度解析:统计编程大整合,Python与R双雄争霸,C语言逆袭第二
编程
TIOBE 2026年5月编程语言排行榜深度解析:统计编程大整合,Python与R双雄争霸,C语言逆袭第二
2026-05-16 02:47:04
2026年5月TIOBE编程语言排行榜深度解析:Python占比19.98%但下跌5.37%,C语言逆袭至第二,R语言重回前十。本文深入分析编程语言市场整合趋势,对比Python、C、Java、C++、R、Rust的技术特点与应用场景,并提供多语言代码实战示例。
TIOBE
编程语言
Python
R语言
C语言
Rust
Java
C++
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
下一页
共 2 页
到第
页
确定