Technical Documents
Cppcheck
正在初始化搜索引擎
    shuhaiwen/technical-documents
    • Home
    • About
    • Documents
    shuhaiwen/technical-documents
    • Home
    • About
      • 学习计划
      • 开源文档
      • 社区网站
      • 1 资源链接
      • 性能优化
        • Linux目录说明
        • Linux 资源
        • 正则表达式
          • GCC
          • gdb教程
          • shell教程
          • vim教程
          • 信号
            • 追踪技术组成
            • USDT
            • kprobe、uprobe、trancepoint、USDT
              • eBPF
              • ftrace
              • trace-cmd
              • 安装 lttng 工具
              • perf
              • perf 性能分析案例
            • 资料
            • pmap
            • pstack
            • strace
            • valgrind
            • 函数调用栈实现
            • 分析工具
            • 程序线程数和cpu的关系
          • 追踪技术组成
          • USDT
          • kprobe、uprobe、trancepoint、USDT
            • eBPF
            • ftrace
            • trace-cmd
            • perf
            • perf 性能分析案例
          • pstack
          • strace
          • valgrind
          • 函数调用栈实现
          • 程序线程数和cpu的关系
          • 异步 io
          • 性能知识
          • ELF
          • Linux 研发
          • 正则表达式
            • 文件相关
            • 用户权限相关
            • Linux 错误码
            • 阈值
            • Cppcheck
            • gcc
            • gdb
            • pahole
            • shell 教程
            • vim
          • 磁盘管理
          • TC (Traffic Control) 命令
          • tcpdump 示例
          • tcpdump
          • 网络管理
          • Linux 下载工具
          • Linix 命令
          • Linux常识
          • Linux测试
          • Linux 研发
          • Linux软件安装
          • Linux 运维
          • capabilities
          • grep、sed、awk、cut
          • pseudo-TTY
          • supervisor
          • systemd
          • yum
          • 磁盘管理
          • 网络管理
      • B Programming Language
          • C 和 C++ 语法对比
          • C 常用方法、变量的头文件
          • 实用处理技巧
          • 常用代码示例
          • 开源代码编码常用技巧
          • C++ 技术术语
          • C++ 资源
            • C 属性
            • UNIX C API
            • UNIX io
            • UNIX net
            • UNIX 系统信息
            • Unix memory
            • malloc 选项
            • Linux pthread
            • unix 进程间通讯
            • 文件系统相关结构体
            • 特殊实现
            • C++
            • C++ 常识
            • c++ 的奇怪知识点
              • quoted
              • expected
              • flat_map
              • flat_set
              • namespace
              • 保留字
              • 信号
              • 宏
              • 容器
              • C++ 属性
              • C++ 异常
              • 时间日期库
              • 模板
              • 正则表达式
              • c++ 线程
              • 迭代器
              • 重载运算符
              • 随机数
              • 预处理器
              • std::addressof
              • bind
              • declval
              • enable_shared_from_this
              • std::forward
              • std::function
              • std::hash
              • std::ignore
              • std::initializer_list
              • lambda
              • std::move
              • std::nullptr_t
              • std::ref
              • reference
              • std::reference_wrapper
              • static_assert 和 assert
              • std::tie
              • type_traits
              • 函数对象
              • 智能指针
              • 字面量
              • realloc
              • void
              • 整数字面量
              • algorithm 算法
              • std::any
              • if switch 新特性
              • in_place
              • nullopt_t
              • optional
              • string_view
              • variant
              • 折叠表达式
              • 结构化绑定
              • concepts 和 requires
              • Ranges(范围)
              • Coroutines(协程)
              • Modules
              • char8_t
              • constexp、consteval、constinit
              • for Range 新特性
              • format
              • source_location
              • span
              • using enum 声明
              • 三路比较运算符 `<=>`
              • 指派初始化器
                • 屏障
                • jthread
                • 闩锁
                • 信号量
              • C++ 常用 API
              • 功能函数库
            • C++ 调 java 填坑
            • jni 接口说明
            • jni
              • Asio 网络库
              • Process 可移植创建进程
              • Serialization 序列化
              • boost
              • openGL
              • fmt 教程
              • googletest 教程
              • spdlog 教程
          • C++
          • C++常用API
          • C++常识
          • C++技术术语
          • 1. C++资源
          • C 和 C++语法对比
          • c++的奇怪知识点
          • 实用处理技巧
          • 开源代码编码常用技巧
          • 编译器生成的符号
            • C++调java填坑
            • jni 接口说明
            • jni
            • UNIX C API
            • UNIX io
            • UNIX net
            • UNIX 系统信息
            • malloc 选项
            • 信号
            • C++关键字
            • 别名
            • 动态库和静态库
            • 宏
            • 容器
            • C++属性
            • C++异常
            • 时间日期库
            • 模板
            • 正则表达式
            • c++线程
            • 说明符
            • 随机数
            • 预处理器
            • std::addressof
            • bind
            • std::declval
            • enable_shared_from_this
            • std::forward
            • std::function
            • std::hash
            • std::ignore
            • std::initializer_list
            • lambda
            • std::move
            • std::nullptr_t
            • std::ref
            • reference
            • std::reference_wrapper
            • static_assert和assert
            • std::tie
            • type_traits
            • 函数对象
            • 智能指针
            • 字面量
            • realloc
            • void
            • 整数字面量
            • algorithm 算法
            • std::any
            • if switch新特性
            • nullopt_t
            • optional
            • string_view
            • variant
            • 折叠表达式
            • 结构化绑定
            • concepts 和 requires
            • Ranges(范围)
            • Coroutines(协程)
            • Modules
            • char8_t
            • constexp、consteval、constinit
            • for Range新特性
            • format
            • jthread
            • source_location
            • using enum 声明
            • 三路比较运算符<=>
            • 指派初始化器
              • Asio网络库
              • Process 可移植创建进程
              • Serialization序列化
              • boost
              • openGL
              • fmt教程
              • googletest教程
              • spdlog教程
            • std::getenv
            • std::system
            • 功能函数库
          • GO和C++的语法对比
          • Golang命令
          • Golang设置
          • golang注意事项
          • 修改jar包中文件
          • 函数签名
          • Python 库推荐
          • Python
          • Python安装
          • Python 虚拟环境
          • Rust- 基础
          • Rust- 进阶
          • Rust 标准库
          • Rust 标准库
          • Trait
          • 4 关键字
          • 属性
          • 线程
          • Rust 和 C++
          • Rust 资源
          • cargo
          • 安装
          • SQL 语法
          • SQL
          • mysql
            • Mongodb
            • Redis原理
            • Redis
          • XML-choice all sequence讲解
          • xml-final 属性
          • xml总结
          • Yaml
          • JavaScript 总结
          • TypeScript 总结
          • vue笔记
          • vuex笔记
          • 踩坑electron
          • 踩坑mongoose
          • 寄存器
          • 汇编
          • clang-format
          • Git
          • Repo manifest
          • Repo
          • Repo 命令参考资料
          • .gitignore规则
          • Github Action
          • Github Discussions
          • Github Releases
          • Github Security
          • Github sshkey
          • Github主页美化
          • github 访问失败解决方法
          • llvm 安装
            • oh-my-posh安装
            • oh-my-zsh安装
            • vim插件
          • Obsidian插件推荐
          • obsidian教程
          • OpenStack
          • UML
            • C++编程
            • 1 进阶
          • macOS
          • 配置主机固定ip
          • msys2
          • blender
          • blender快捷键
          • Docker Compose
          • Docker Compose File
          • Docker Compose
          • Docker
          • Dockerfile
          • Docker部署配置
          • 镜像-仓库
          • csi插件开发
          • k8s安装
          • kubectl命令
          • kubernets ymal
          • npm 命令
          • Yarn 命令
          • 解决npm yarn 包安装失败方法
          • 资源
            • Doxygen语法
            • Doxygen配置
            • Hugo
            • Hugo 安装
            • Markdown 语法
            • MkDocs
            • Sphinx
            • reStructuredText
          • windows 系统
          • 1 激活教程
          • WindTerm
          • 编译问题汇总
            • Autoconf
            • Automake
            • Catkin
            • meson.build 文件
            • meson
            • CMakeLists
            • cmake 错误汇总
            • cmake
            • CMake
            • MakeFile 教程
            • make
            • make函数
            • make 变量
            • build.ninja 文件
            • ninja
            • rpmbuild
          • Source Insight
          • Visual Studio教程
            • VsCode教程
            • clangd 插件
            • rust-analyzer 插件
            • 远程开发
          • Ansible playbook
          • Ansible 工具集
          • Ansible
        • Linux知识
        • 操作系统知识
        • 简历制作
        • 算法题
        • 网络知识
        • 网络资源
          • 问题排查
          • 操作系统
          • 网络
        • 技术术语
          • DPDK
          • 云原生
          • 云计算
          • 事务
          • 分布式技术概览
          • 分布式架构
            • Paxos
            • Raft
            • ZAB
            • 寻找一种易于理解的一致性算法(扩展版)
            • 拜占庭将军问题
          • 异步 io
          • 性能知识
          • B+树
          • B 树
          • LSM 日志合并树
          • 索引
          • 跳表
          • mount
          • 并行文件系统
          • 文件系统相关技术
          • 文件系统资源
            • ACL
            • The Second Extended Filesystem
            • ext4 Data Structures and Algorithms
            • ext4
            • FUSE
            • fuse
            • nfs-ganesha 架构
            • NFS
            • nfs
            • nfs
            • nfs 关联工具
            • nfs 架构
            • Core VFS documentation
            • XFS Logging Design
            • XFS Self Describing Metadata
            • xfs
            • ACL
            • ruid、euid、suid区分
          • CheckPoint
          • Redo、Undo Log
          • WAL
          • 内存池设计
          • 对象池设计
          • 线程池设计
          • 连接池设计
          • LFU 缓存
          • LRU 缓存
          • 负载均衡
            • HTTP 2.0 协议详解
            • HTTP
            • UQIC
            • SSL、TSL
            • TCP
            • UDP
          • 设计模式
          • 适配器模式
          • 桥接模式
          • 代理模式
          • 观察者模式
          • 装饰器模式
          • 组合模式
          • Haproxy
          • keepalived
          • CAS
          • 乐观锁、悲伤锁
        • Reactor 和 Proactor 模式
        • Service Mesh
        • SideCar模式
        • 分布式架构
        • 异步定时器
        • 微服务架构
        • 网络设计
          • Asio
          • endpoint
          • address
          • socket
          • Ceph
          • CephFS
          • ceph目录说明
          • os
          • DPDK
          • libfuse
          • rocksdb原理
          • zookeeper命令
          • zookeeper部署
          • zookeeper配置
        • GPT 和 MBR
        • 系统架构
          • CPU
          • DMA控制器
          • bat批处理指令
          • windows快捷键
          • winodws相关问题汇总
          • RAID 磁盘阵列
          • 存储简介
            • CPU寄存器
            • 内存
            • 内存管理算法
            • CPU Cache
            • 1 CPU高速缓存
            • 1 Cache
            • TLB 缓存
            • 缓存
          • 总线
        • ASCII、ANSI和UNICODE解释
        • 位运算总结
        • 大端小端
        • 并行、并发、同步、异步
        • 我的网站链接
        • 浮点数二进制表示
        • 社区网站
        • 程序员掌握的工具
        • 编程术语
        • 著名端口号
        • 装机必装软件
          • Office办公软件
        • 1 开源文档
          • CppGuide
              • C++必知必会的知识点
                • C++17结构化绑定
                • pimpl 惯用法
                • 不定参数函数实现var_arg系列的宏
                • 你一定要搞明白的C函数调用方式与栈原理
                • 利用cmake工具生成VisualStudio工程文件
                • 如何使用VisualStudio管理和阅读开源项目代码
                • 如何成为一名合格的CC++开发者?
                • 深入理解CC++中的指针
                • 用Visual Studio调试Linux程序
                • 详解C++11中的智能指针
              • Memcached源码分析
                • Memcached源码阅读序 服务器资源调整
                • Memcached源码阅读一 初始化参数解析
                • Memcached源码阅读二 网络监听的建立
                • Memcached源码分析三 网络连接建立
                • Memcached源码阅读四 内存初始化
                • Memcached源码阅读五 资源初始化
                • Memcached源码阅读六 get过程
                • Memcached源码阅读七 cas属性
                • Memcached源码阅读八 内存池
                • Memcached源码阅读九 连接队列
                • Memcached源码阅读十 Hash表操作
                • Memcached源码阅读十一 LRU操作
                • Memcached源码阅读十二 set操作
                • Memcached源码阅读十三 do_item_alloc操作
                • Memcached源码阅读十四 item结构
                • Memcached阅读十五 Hash表扩容
                • Memcached源码阅读十六 线程交互
                • Memcached源码阅读十七 状态机
              • TeamTalk源码解析
                • 01 TeamTalk介绍
                • 02 服务器端的程序的编译与部署
                • 03 服务器端的程序架构介绍
                • 04 服务器端db_proxy_server源码分析
                • 05 服务器端msg_server源码分析
                • 06 服务器端login_server源码分析
                • 07 服务器端msfs源码分析
                • 08 服务器端file_server源码分析
                • 09 服务器端route_server源码分析
                • 10 开放一个TeamTalk测试服务器地址和几个测试账号
                • 11 pc客户端源码分析
              • Leveldb源码分析
                • Leveldb源码分析16
                • leveldb源码分析1
                • leveldb源码分析10
                • leveldb源码分析11
                • leveldb源码分析12
                • leveldb源码分析13
                • leveldb源码分析14
                • leveldb源码分析15
                • leveldb源码分析17
                • leveldb源码分析18
                • leveldb源码分析19
                • leveldb源码分析2
                • leveldb源码分析20
                • leveldb源码分析21
                • leveldb源码分析22
                • leveldb源码分析3
                • leveldb源码分析4
                • leveldb源码分析5
                • leveldb源码分析6
                • leveldb源码分析7
                • leveldb源码分析8
                • leveldb源码分析9
              • Libevent源码深度剖析
                • libevent源码深度剖析一
                • libevent源码深度剖析02
                • libevent源码深度剖析03
                • libevent源码深度剖析04
                • libevent源码深度剖析05
                • libevent源码深度剖析06
                • libevent源码深度剖析07
                • libevent源码深度剖析08
                • libevent源码深度剖析09
                • libevent源码深度剖析10
                • libevent源码深度剖析11
                • libevent源码深度剖析12
                • libevent源码深度剖析13
              • 作者的故事
                • 我是如何年薪五十万的
                • 我的2019
              • 后端开发相关的书籍
                • 后台开发应该读的书
              • 多线程
                • 后台C++开发你一定要知道的条件变量
                • 整型变量赋值是原子操作吗?
              • 服务器开发案例实战
                • 1从一款多人联机实时对战游戏开始
                • 2最后一战概况
                • 3CSBattleMgr服务源码研究
                • 4LogServer源码探究
                • 从零实现一个http服务器
                • 从零实现一个邮件收发客户端
                • 从零实现一款12306刷票软件
                • 从零开发一个WebSocket服务器
              • 游戏开发专题
                • 10 十万在线的WebGame的数据库设计思路
                • 11 一种高性能网络游戏服务器架构设计
                • 12 经典游戏服务器端架构概述
                • 13 游戏跨服架构进化之路
                • 1 游戏服务器开发的基本体系与服务器端开发的一些建议
                • 2 网络游戏服务器开发框架设计介绍
                • 3 游戏后端开发需要掌握的知识
                • 4 关于游戏服务端架构的整理
                • 5 各类游戏对应的服务端架构
                • 6 从腾讯QQgame高性能服务器集群架构看“分而治之”与“自治”等分布式架构设计原则
                • 7 QQ游戏百万人同时在线服务器架构实现
                • 8 大型多人在线游戏服务器架构设计
                • 9 百万用户级游戏服务器架构设计
              • 程序员必知必会的网络命令
                • Linuxtcpdump使用介绍
                • Linux网络故障排查的瑞士军刀
                • 从抓包的角度分析connect函数的连接过程
                • 做Java或者C++开发都应该知道的lsof命令
                • 利用telnet命令发电子邮件
                • 服务器开发中网络数据分析与故障排查经验漫谈
              • 程序员的烦心事
                • 我是一名程序员,结婚时女友要求我用两年的工资作为彩礼,我该不该答应?
                • 拒绝了一家公司的offer后,他们的副总和hr总监同时打电话来询问拒绝原因并极力要求加入,我该不该去?
              • 程序员的简历
                • 程序员如何写简历
              • 程序员的薪资与年终奖那些事儿
                • 技术面试与HR谈薪资技巧
                • 聊一聊程序员如何增加收入
                • 谈一谈年终奖
              • 程序员面试题精讲
                • LinuxCC++后端开发面试问哪些问题
                • 我面试后端开发经理的经历
                • 网络通信题目集锦
                • 聊聊如何拿大厂的 offer
                • 腾讯后台开发实习生技能要求
              • 网络编程
                • Linux epoll 模型(含LT 模式和 ET 模式详解)
                • TCP 协议如何解决粘包、半包问题
                • bind 函数重难点解析
                • connect函数在阻塞和非阻塞模式下的行为
                • select函数重难点解析
                • socket 的阻塞模式和非阻塞模式
                • 服务器开发通信协议设计介绍
                • 服务器端发数据时,如果对端一直不收,怎么办?
                • 网络通信中收发数据的正确姿势
                • 非阻塞模式下send和recv函数的返回值
              • 职业规划
                • 写给那些傻傻想做服务器开发的朋友
                • 给工作4年迷茫的程序员们的一点建议
                • 聊聊技术人员的常见的职业问题
              • 自我提升与开源代码
                • 2020年好好读一读开源代码吧
              • 高性能服务器框架设计
                • C++ 高性能服务器网络框架设计细节
                • Reactor模式
                • 业务数据处理一定要单独开线程吗
                • 主线程与工作线程的分工
                • 如何设计断线自动重连机制
                • 实例:一个服务器程序的架构介绍
                • 心跳包机制设计详解
                • 日志系统的设计
                • 错误码系统的设计
                • 高性能服务器架构设计总结
          • Effective Modern C++
              • Introduction
              • SUMMARY
                • 第1章 类型推导
                • item2
                • item3
                • item4
                • 第2章 `auto`
                • item6
                • item10
                • item11
                • item12
                • item13
                • item14
                • item15
                • item16
                • item17
                • 第3章 移步现代C++
                • item8
                • item9
                • 第4章 智能指针
                • item19
                • item20
                • item21
                • item22
                • 第5章 右值引用,移动语义,完美转发
                • item24
                • item25
                • item26
                • item27
                • item28
                • item29
                • item30
                • 第6章 *lambda*表达式
                • item32
                • item33
                • item34
                • 第7章 并发API
                • item36
                • item37
                • item38
                • item39
                • item40
                • 第8章 微调
                • item42
          • Learn Algorithms master
            • C Language Code Specification
              • base58
              • 数值
            • 1 String
              • 字符串匹配算法 KMP
              • java String
            • 2 List
              • QPS Counter
              • Redis slowlog
              • 数组
              • 条件表达式
            • 2 Queue
              • ZipList
              • skip-list
            • 3 Hash Table
              • HashMap in Golang
              • 1 HashMap in Java
              • HashTable.c
              • LinkedHashMap
              • TreeMap in Java
              • hash_ref.c
            • 4 Tree
                • 二叉查找树BST
                • BiSearchTree
              • 3 平衡树AVL
              • 4 字典树Trie
                • 伸展树 (splay tree)
                • 后缀树(suffix tree)
                • B+树
                • B树
                • Top-K 问题
                • 大顶堆 和 小顶堆
                • 红黑树 (red-black tree)
                • 并查集
                • 赫夫曼编码 Huffman
            • 5 Graph
              • DFS 和 BFS 搜索算法
              • 拓扑排序
              • 最小生成树
              • 最短路径算法
                • 二部图
            • 6 Sort
              • 外排序
            • 7 Search
            • 8 Algorithms Analysis
              • 分治算法
              • 动态规划DP
              • 回溯法
              • 穷举搜索法
              • 贪心算法
              • 迭代法
              • 递归
            • 9 Algorithms Job Interview
              • 字符串
              • 1.1 字符串 查找
              • 字符串-删除
              • 字符串-修改
              • 字符串-排序
              • 链表
              • 链表-排序
              • 2.2 链表 删除
              • 链表-2条
              • 堆和栈
              • 数值问题
              • 1 数值-加减乘除
              • 4.2 数值-指数
              • 4.3 数值-随机数
              • 4.4 数值-最小公倍数
              • 数值-素树
              • 数组数列问题
              • 5.1 数列-排序
              • 5.2 数列 nsum问题
              • 数列-交并集
              • 数列-查找
              • 矩阵
              • 二元树
              • 二叉树-遍历
              • 二叉树-建树
              • 二叉搜索树
              • 树
              • 图
              • 智力题
              • 系统设计
              • 其他
              • 剑指offer
              • 编程之美
            • 91 Algorithms In Big Data
              • Bitmap
              • Bloom filter(布隆过滤器)
              • Hash映射,分而治之
              • simhash算法
              • 双层桶划分
              • 外排序
              • 海量数据处理
                • 倒排索引(Inverted Index)
                • 数据库索引
                • Hash映射,分而治之
                • 分布处理之MapReduce
            • 92 Algorithms In DB
              • Mysql
              • Redis
            • 93 Algorithms In Open Source
                • Merkle Tree
                • 多维空间点索引算法
                • timer
                • YYCache
              • Kafka
              • Nginx
              • Zoomkeeper
            • 94 15 Classic Algorithms
          • Docker基础详细笔记
          • Docker高级详细笔记
          • Niginx
          • rocksdb-doc-cn
            • Ldb 工具
            • 什么时候需要他
            • Atomic-flush
            • 探测
            • 基础操作
            • 使用
            • Checkpoints
            • 介绍
            • 介绍
            • Compaction-Filter
            • 压缩统计和数据库状态
            • 关于压缩(Compaction)与压缩(Compression)的区别
            • 哪些内容会被压缩?
            • Creating-and-Ingesting-SST-files
            • 如何使用
            • SST文件
            • DeleteRange
            • 目的
            • 介绍
            • 事件监听器
            • 压缩
            • Backup API
            • How-we-keep-track-of-live-SST-files
            • 控制写IO
            • Key编码
            • Indexing-SST-Files-for-Better-Lookup-Performance
            • RocksDB迭代器
            • 迭代器
            • 文件结构
            • 简介
            • Low-Priority-Write
            • 概述
            • 概述
            • CompactRange
            • Skiplist Memtable
            • 块缓存
            • 内容
            • 为什么
            • String选项以及Map选项
            • 介绍
            • 底层实现
            • 如何使用
            • 介绍
            • 介绍
            • 前缀搜索接口
            • 如何使用
            • 什么是Bloom过滤器
            • RocksDB-FAQ
            • RocksDB选项文件
            • 概述
            • 放大因子
            • 开始
            • 设置
            • 文件格式
            • SeekForPrev API
            • 选项
            • 动机
            • 基本使用
            • API 使用
            • 使用
            • 目标
            • Tailing-Iterator
            • 术语
            • 使用场景
            • TransactionDB
            • 修改WAL日志
            • 概念基础
            • 介绍
            • 欢迎使用RocksDB
            • 概述
            • 概述
            • 限制memtalbe的总内存
            • Write-Stalls
            • WriteCommitted 优点与缺点
            • 目标
          • 1 Zookeeper详细教程
          • bpftrace development guide
          • Embedding dependencies
          • Fuzzing bpftrace
          • bpftrace Internals
          • bpftrace Reference Guide
          • Release procedure
          • The bpftrace One-Liner Tutorial
          • bpftrace一行教程
          • bpftrace ワンライナーチュートリアル
          • Kubernetes 详细教程
          • 命令
        • Kernel new features
          • Cgroups
            • 文章
              • Cgroup - Linux内存资源管理
              • Cgroup - Linux的IO资源隔离
              • Cgroup - Linux的网络资源隔离
              • Cgroup - 从CPU资源隔离说起
              • Cgroups控制cpu,内存,io示例
              • How I Used CGroups to Manage System Resources
              • Linux Control Groups V1 和 V2 原理和区别
              • Linux资源管理之cgroups简介
              • [译] Control Group v2(cgroupv2 权威指南)(KernelDoc, 2021)
              • 用 cgroups 管理进程磁盘 io
              • linux cgroups 概述
              • 彻底搞懂容器技术的基石: cgroup
              • 深入理解 Linux Cgroup 系列(一):基本概念
              • 深入理解 Linux Cgroup 系列(三):内存
              • 深入理解 Linux Cgroup 系列(二):玩转 CPU
              • 用 cgroups 管理 cpu 资源
              • 用 cgruops 管理进程内存占用
            • 文章
              • BPF 和 eBPF 初探
              • Linux 内核监测技术 eBPF
              • eBPF 如何简化服务网格
              • eBPF 概述,第 1 部分:介绍
              • eBPF 概述,第 2 部分:机器和字节码
              • eBPF 概述,第 3 部分:软件开发生态
              • eBPF 概述,第 4 部分:在嵌入式系统运行
              • eBPF 概述,第 5 部分:跟踪用户进程
              • eBPF 用户空间虚拟机实现相关
              • eBPF详解
              • 【译]】大规模微服务利器:eBPF + Kubernetes(KubeCon, 2020)
              • 什么是 eBPF
              • 基于 eBPF 实现容器运行时安全
              • 深入理解 Cilium 的 eBPF 收发包路径
              • Efficient IO with io_uring
              • io_uring
              • Submission Queue Polling
              • The Low-level io_uring Interface
              • What is io_uring
              • 1 Linux I/O 系统调用演进
              • io_uring 系统性整理
              • io_uring 高效 IO
              • io_uring_enter
              • io_uring_register
              • io_uring_setup
              • io_uring(1) – 我们为什么会需要 io_uring
              • io_uring(2)- 从创建必要的文件描述符 fd 开始
              • 下一代异步 IO io_uring 技术解密
              • 小谈io uring
              • 智汇华云-新时代IO利器-io_uring
              • 浅析开源项目之io_uring
            • 文章
              • 前言:学习 LLVM 有什么作用?
              • LLVM是什么
              • LLVM编译器框架介绍
              • Llvm编译的基本概念和流程
              • 后端技术的重用:LLVM不仅仅让你高效
              • 1. 前言
              • 编译器及底层名词解释
        • ChartGPT- 代码
        • ChartGPT- 提问
        • ChatGPT-名词解释

    Cppcheck

    • 官网
    Copyright © 2023 Haiwen Shu
    Made with Material for MkDocs