自定义博客皮肤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)
  • 收藏
  • 关注

原创 终端彩色输出-printf

本篇文章我向大家分享一个彩色打印printf函数实现,

2023-11-05 22:10:15 333

原创 gRPC(一)-扫盲篇

gRPC是一个现代的、高性能、开源的和语言无关的通用 RPC 框架,基于 HTTP2 协议设计,序列化使用PB(保证了的grpc的高性能,安全性以及高兼容性。

2023-10-22 22:34:45 332

原创 c语言语法糖总结

c语言语法糖总结

2023-08-07 01:40:03 832

原创 mysql连接池以及单连接性能优化思路

池化技术-连接池,MySQL性能优化

2023-08-07 01:39:30 406

原创 内存池应用及原理浅析

池化技术-内存池

2023-08-07 01:38:36 282

原创 线程池及其实现相关浅析

池化技术-线程池

2023-08-07 01:37:23 221

原创 协程-协程实现与原理浅析

浅析协程原理

2023-07-10 15:27:29 260

原创 定向修改pcap文件-DIY协议的pcap

通过逆向编写二进制实现pcap文件定向修改

2023-07-10 15:25:19 1044

原创 解析pcap文件,逐步认识tcp/ip协议栈

通过解析pcap初步认识协议栈

2023-07-10 15:23:33 5884 1

原创 quic协议解析

quic简介

2023-06-11 22:24:52 1654

原创 KCP解析及应用方法

kcp协议学习记录

2023-06-11 18:46:23 2769 1

原创 Linux协议栈posix接口浅析

通过分析posix api,分析内核网络协议栈的表现,并回答网络编程中遇到的种种问题。

2023-05-28 16:15:52 894

原创 Linux网络IO模型浅析(五)reactor模型解析与实现方法

reactor,直译过来就是反应器的意思,实际上他更确切的翻译时反应堆,主要是他会被大量的响应事件对应的文件描述符进行反应!

2023-05-23 16:03:21 371 1

原创 Linux网络IO模型浅析(四)信号驱动IO与异步IO

异步IO即,Linux中的异步IO提供了为aio_readaio_write等API,但是异步IO不可以用来处理网络IO,只能用于磁盘IO,因为读取需要先获取该文件的fd而不是由内核主动提供。aio异步读写是在linux内核2.6之后才正式纳入标准。其强大之处在于使用aio_read读写一个文件后,只是向内核发送一个操作指令就返回再也不理睬了,直到内核发送一个信号告诉进程IO完成了,此时数据已经由内核拷贝到了用户指定的空间,可以直接使用该部分内存。整个过程对于调用进程而言完全没有阻塞,同时也是真正的异步。

2023-05-18 23:23:32 778 1

原创 Linux系统资源分析手段:CPU,内存,磁盘与网络IO的瓶颈定位

Linux系统资源分析手段:CPU,内存,磁盘与网络IO的瓶颈定位

2023-05-17 22:30:22 2043 1

原创 智能指针浅析

智能指针漫谈,包含unique_ptr,shared_ptr,weak_ptr

2023-05-07 22:42:12 1469

原创 b树与b+树

b树以及b+树的初步认知

2023-04-25 23:56:05 108

原创 查找漫谈,从布隆过滤器到分布式一致性缓存

查找实际应用的一些思考以及漫谈

2023-04-25 23:55:11 117

原创 Linux网络IO模型浅析(三)多路复用IO

select,poll,多路复用

2023-04-09 22:19:56 212

原创 Linux网络IO模型浅析(二)非阻塞IO

进行非阻塞IO的简略介绍

2023-03-19 20:49:42 150

原创 Linux网络IO模型浅析(一)阻塞IO

Linux网络IO,阻塞IO模型

2023-03-19 17:52:28 111

原创 红黑树简明概述

快速了解一下红黑树

2023-03-05 18:30:02 210 1

原创 MySQL多线程环境下的操作要点

MySQL多线程环境下的操作要点:多线程逻辑下的初始化要领

2022-01-02 13:30:25 1213

zlog作者主分支最新代码,方便网络不好的朋友 只需要头文件和库就可以使用

ZLog 是一个高性能的日志库,它具有低性能损耗的原因主要包括以下几点: 异步写入:ZLog 采用了异步写入的机制,即在记录日志时不会阻塞程序的执行,而是将日志信息放入一个队列中,并由后台线程进行实际的写入操作。这样可以大大降低写入日志对程序性能的影响。 高效缓冲:ZLog 使用了内存缓冲区来暂存待写入的日志数据,通过批量写入的方式减少磁盘 I/O 操作次数,提高写入效率。 零拷贝技术:ZLog 在设计上避免了多次内存拷贝操作,尽可能地减少了数据复制带来的性能开销。 紧凑格式:ZLog 采用紧凑的二进制格式来存储日志数据,节省磁盘空间和网络传输带宽。 综合上述特点,ZLog 在保证较高性能同时也兼顾了资源利用效率,使得其性能损耗相对较低

2023-10-17

rfc3525-megaco.pdf

h.248,即megaco协议的整体介绍,包含美观模式以及紧凑模式,映射关系,ans.1配置等

2023-07-11

megaco-itu.pdf

megaco相关文档,itu发布,主要涉及的是megaco原理介绍以及ans.1相关配置

2023-07-11

音视频协议栈:h.245

h.245协议

2023-06-28

通信:音视频协议:h225说明文档

h225说明文档

2023-06-28

空空如也

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

TA关注的人

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