二、MySQL一条记录怎么存储的? 作者 发布于 2023-05-27 包括在 MySQL基础篇MySQL 一行记录是怎么存储的? 有人被问到这么个问题: 如果你知道 MySQL 一行记录的存储结构,那么这个问题对你没什么难度。 如果你不知道也没关系,这次我跟大家
二、多线程冲突了怎么办 作者 发布于 2023-05-27 包括在 进程管理多线程冲突了怎么办? 先来看看虚构的小故事 已经晚上 11 点了,程序员小明的双手还在键盘上飞舞着,眼神依然注视着的电脑屏幕。 没办法这段时间公司业绩增
lab0-实现ByteStream 作者 发布于 2023-04-13 包括在 CS144CS144 lab0 lab0具体的相关事宜可以查看博客:https://kiprey.github.io/2021/11/cs144-lab0/ 完整项目代码
lab1-实现StreamReassembler 作者 发布于 2023-04-13 包括在 CS144CS144 lab1 lab1具体的相关事宜可以查看博客:https://kiprey.github.io/2021/11/cs144-lab1/ 完整项目代码
实现高性能时间轮用于踢出空闲连接 作者 发布于 2023-02-25 包括在 从零开始实现NIO高性能网络库完整代码实现: netpoll/net/inner/timing_wheel.h netpoll/net/inner/timing_wheel.cc 实现契机 在网络框架的设计中,有一个环节是踢出空闲的连接,但是我觉得这个过程并不是一个很紧急的过程,有没有一种可以损失定时任
elog4cpp官方文档 作者 发布于 2023-02-13 包括在 个人项目代码仓库:https://github.com/ACking-you/elog4cpp elog4cpp :意味着这是一个使用上非常 easy,同时性能上也非常
C++工程实践必备:测试、基准测试、覆盖测试、性能分析、内存泄漏检测 作者 发布于 2023-01-27 包括在 开发环境配置单元测试框架 google test是一个C++中常用且历史悠久的测试框架,其他类似且较新的测试框架有 catch2 或 doetest等,这两个测试框架的优势在于引入简
ejson4cpp使用文档 作者 发布于 2023-01-17 包括在 个人项目代码仓库:https://github.com/ACking-you/ejson4cpp ejosn4cpp :意味着这是一个使用上非常 easy,同时性能上也非
CLion开发环境配置完全解析 作者 发布于 2022-12-29 包括在 开发环境配置下载与安装 关于CLion的安装我推荐安装最新的CLion 2022.3之后的版本,因为从这个版本后性能提升了很多,而且还增加了对cmake代码
chatgpt教我内存对齐,对齐了但没完全对齐? 作者 发布于 2022-12-19 包括在 操作系统内存对齐 关于chatgpt的回答 我与chatgpt的对话如下: 我现在来描述与总结上述对话都干了啥以及我为什么要问这个。 我本来是在学习rapi
关于并查集的一切 作者 发布于 2022-12-19 包括在 数据结构——并查集并查集初识 如果给你一些顶点,并且告诉你每个顶点的连接关系,你如何才能快速的找出两个顶点是否具有连通性呢?如「图 5. 连通性问题」,该图给出了顶点
关于最小生成树的一切 作者 发布于 2022-12-19 包括在 数据结构——最小生成树初识最小生成树 首先,小伙伴们可能要冒出第一个问题了。什么是生成树?生成树 指的是「无向图」中,具有该图的 全部顶点 且 边数最少 的连通子图。「图8.
zip、gzip、bzip2、tar有何联系? 作者 发布于 2022-12-04 包括在 Linux命令归类 我们把这几个命令归类为几种能力,一个是解压缩能力一个是打拆包能力。 我这里打包的意思是不使用压缩算法对文件进行压缩,只是简单的把多个文件归
比较AVL树和红黑树的性能差异 作者 发布于 2022-11-30 包括在 性能对比测试缘起 最近在复习数据结构,顺便把以前自己写的博客简单的看了一遍,然后发现了一篇手写AVL树的博客 徒手写的AVL竟然比STL中的红黑树效率更高?
C++编译期反射——以AOP为例 作者 发布于 2022-11-25 包括在 C++元模板编程编译期反射实践 自古以来,C++就一直缺少一个编程语言的重要特性——反射,但如果熟悉C++元模板编程的同学,就知道以C++的风格,肯定是不会在