自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rm -rf 参数列表过长解决方法

当rm -rf 参数列表过长时,该如何解决?看下我的方法,欢迎拍砖。

2025-03-25 21:22:57 98

原创 聊聊intel网卡驱动中的ringbuffer

intel 40g 网卡的i40e驱动是怎么实现多中断、多队列、ringbuffer的呢?点击以下链接查看详情。

2025-02-11 19:59:43 190

原创 聊聊linux中的丢包

在Linux中,很多情况下都会导致网络包错误,丢包也算错误的一种。一般我们说的入向丢包可以通过netstat工具看到,那么这个drop值是怎么被读取的呢?点击下面链接一起来看看。

2024-12-06 13:23:19 122

原创 tcp三次握手时客户端做了什么?

上一篇文章介绍了tcp三次握手过程中服务端做的工作,这次给大家介绍下客户端做的工作、内核是怎么实现的。

2024-11-25 16:09:17 132

原创 三次握手时服务端做了什么

之前的几篇文章我们介绍了linux中socket相关的系统调用,比如socket、linsten、accept等,这些系统调用更偏向于初始化、分配需要的资源。那么在这些初始化结束后,tcp两端进行建连操作时,服务端这边做了什么工作呢?聊聊Linux tcp/ip之建立连接时服务端干了什么-从syn-recv到established。

2024-11-11 18:17:27 127

原创 Linux内核之sockt listen&accept的实现

在服务端编程中,bind到端口后,就需要调用listen来监听,然后调用accept来接收连接。那么Linux中listen和accept是怎么实现的呢?

2024-11-10 10:21:39 245

原创 Linux内核之sock bind的实现

在服务端编程中,创建好sock之后,就需要bind到一个端口,供客户端连接。那么Linux中bind是如何实现的呢?

2024-11-10 10:17:17 130

原创 Linux内核之socket调用的实现

我们在网络编程中经常使用socket来创建一个套接字,实现两端的通信。那么在linux中socket调用的背后发生了什么?

2024-10-30 08:59:27 127

原创 日志监控的各种方式-mtail

日志监控有很多方式,google出品的一款开源项目mtail支持流式读取日志,进行关键字匹配,然后生成metric。

2024-09-24 15:16:31 257

原创 聊聊常用Linux命令的实现-ss

ss命令我们平时一直在使用,可以使用它来解决平时生产环境中碰到的网络类问题,比如查看连接信息、连接数量、套接字状态、监听的端口等。那么它的内部是怎么实现的呢,掌握了其内部实现原理,有助于我们更好的使用它来解决生产问题?

2024-09-12 19:35:56 665

原创 聊聊常用Linux命令的实现-ip

ip命令我们平时一直在使用,它的内部是怎么实现的呢?

2024-09-06 13:10:22 401

原创 iproute2之ip命令实现详解

iproute2中包含了很多Linux中网络相关的命令,ip就是其中之一,我们可以用它来查询网卡的IP地址,那么它是怎么实现这一功能的呢?

2024-09-03 09:09:21 413

原创 聊聊libnetlink

iproute2工具包大家都应该用过,包括ip、ss、tc等工具,那么它内部是怎么和内核通信的呢?

2024-08-26 18:56:15 344

原创 聊聊C++的dynamic_cast

C++的dynamic_cast相信大家都用过,那么它是怎么实现的呢?

2024-08-23 09:23:09 328

原创 聊聊C++的智能指针

大家都用过C++的智能指针,那么C++的智能指针是怎样实现的呢?

2024-08-23 08:56:42 428

原创 聊聊C++的RTTI

c++的rtti包括虚函数、typeid、dynamic_cast,平时我们在使用之余有没有想过它们的实现呢?

2024-08-15 07:42:03 421

原创 聊聊c++ stl pair&tuple的实现

相信大家对c++ pair&tuple并不陌生,平时也会使用到,那么清不清楚它们是怎么实现的呢,中间有哪些值得我们学习的点?

2024-08-10 10:37:06 757

原创 聊聊c++ stl_map的实现

c++ stl_map的内部数据结构、实现细节是什么样的?

2024-08-06 17:32:19 251

原创 再聊c++ list&deque的实现

c++ list&deque的内部数据结构、实现细节有哪些?

2024-08-06 17:25:57 376

原创 一起读源码之c++ string实现

c++ string是怎么实现的、有哪些值得注意的细节?

2024-08-05 22:03:37 377

原创 读源码系列-C++priority_queue

点击以下文章,查看读源码系列之C++priority_queue。

2024-08-01 22:01:58 215

原创 关于C++的统一初始化必须知道的几件事

点击以下文章,了解C++统一初始化的几件事。

2024-08-01 21:57:37 306

原创 读源码系列-C++的vector

点击以下文章,斯达克带你读c++ vector源码。

2024-08-01 21:48:07 629

空空如也

空空如也

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

TA关注的人

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