自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(291)
  • 收藏
  • 关注

原创 EP02.new和make_shared区别

智能指针

2024-05-31 01:07:12 499

原创 EP01.select和epoll区别

select和epoll区别

2024-05-29 23:38:18 207

原创 通过Doxygen+Breathe+Sphinx生成代码文档

源码生成文档

2024-05-14 21:09:33 431

原创 HTTP协议介绍

http协议介绍

2024-05-11 00:28:46 770

原创 strlen函数自定义实现

strlen函数实现

2024-05-08 20:54:31 103

原创 [工程经验] 模块设计规范

需求开发一页纸

2024-04-09 19:17:27 407

原创 UNUSED宏作用

UNUSED宏作用

2023-12-14 19:44:18 848

原创 网络编程0x05 select函数

由于nc发送的数据是按换行符来区分的,每个数据包默认的换行符以\n结束,所以服务端收到数据后,显示出来的数据每一行下面都一个空白行。select函数超时总时间是timeout->tv_sec和timeout->tv_usec之后,前者单位是秒,后者单位是微秒。readfds/writefds/exceptfds的类型都是fd_set。select函数的作用是检测一组socket中某个或者某几个是否有"事件"就绪。timeout超时时间的结构体为。

2023-12-09 20:15:36 1087

原创 虚函数不能声明为static

虚函数,是一种特殊的成员函数,用来实现运行时多态;一定要通过对象来调用,有隐藏的this指针。静态成员函数与任何实例无关,而是类的一个属性;可以不通过对象来调用,没有隐藏的this指针。代码编译会报错,不允许同时声明virtual和static。因此报错的关键就是static成员没有this指针。

2023-12-04 17:27:48 590

原创 enable_shared_from_this使用介绍

智能指针之enable_shared_from_this

2023-12-04 11:34:34 2529

原创 Linux下unzip解压乱码问题的解决

unzip解压乱码问题解决

2023-11-27 11:49:09 2143

原创 CMake系列EP02: 构建可执行程序和库

cmake构建程序和库

2023-11-01 21:21:25 310

原创 CMake系列EP01: CMake简介

cmake简介

2023-11-01 20:54:50 173

原创 ohmyzsh安装和历史命令自动补全插件

开发工具

2023-11-01 20:48:13 1121

原创 vscode快捷键

快捷键

2023-10-17 16:53:42 82

原创 编程扎记01

API设计

2023-10-13 18:17:11 164

原创 boost.regex正则表达式

boost::regex正则表达式

2023-10-08 19:58:40 746

原创 asio中的定时器steady_timer和deadline_timer

asio中的定时器

2023-10-08 19:46:57 729

原创 Enable multithreading to use std::thread: Operation not permitted问题解决

多线程编译问题

2023-10-08 11:32:29 697

原创 TCPIP状态转换

tcpip协议状态机

2023-09-26 20:13:13 394

原创 Linux编译链接选项静态库--whole-archive,--no-whole-archive

链接选项--whole-archive

2023-09-26 19:56:24 1551

原创 Rust源码编译

rust源码编译

2023-08-24 23:44:35 981 1

原创 线程未join退出

常见问题

2023-08-07 11:39:33 219

原创 [源码解析]socket系统调用上

透视socket系统调用

2023-04-14 19:14:59 978 1

转载 计算机中的时延

L1 cache reference 0.5 nsBranch mispredict 5 nsL2 cache reference 7 ns 14x L1 cacheMutex lock/unlock 25 nsMain memory re

2023-04-13 17:47:41 216

原创 strace工具简介

strace工具

2023-04-13 17:44:19 1309

原创 yaml-cpp简介及使用

yaml-cpp间接和使用

2023-04-13 17:26:04 3842

原创 boost.asio: deadline_timer源码剖析

boost asio源码

2023-04-05 00:46:23 1126

原创 prctl函数设置线程别名

prctl函数设置线程别名

2022-11-23 00:49:52 318 1

原创 etcd源码构建

etcd源码构建

2022-10-14 00:50:11 804

原创 MySQL使用rpm包安装

mysql安装

2022-09-18 15:35:30 3292 1

原创 系统设置大页

hugepage

2022-06-23 19:46:20 918

原创 flock函数实现文件锁

文件锁

2022-06-15 00:08:54 600

原创 boost1.62.0编译静态库fPIC链接问题

boost静态库

2022-05-21 00:19:33 936

原创 C++ 读取文件全部内容

C++读取文件

2022-05-12 14:15:49 4954 3

原创 cpper常用在线工具

cpper online toolsc++ shellOnline GDBQuick C++ BenchmarkPerfbenchBuildbenchCPP InsightCompiler Explorer

2022-05-05 22:56:16 1713

原创 [Insight go] http client分析

go http client

2022-04-06 01:08:21 1074

原创 Linux压力测试工具

linux下压测工具

2022-03-09 17:40:29 9087

原创 网卡丢包问题定位

网卡丢包

2022-03-02 09:52:26 1123

原创 Centos开机故障进入dracut模式

linux开机故障

2022-02-28 20:18:11 14585

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除