自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RTSP协议

Session ID 是由服务器在SETUP的回应中选择的,客户端一当得到Session ID后,在以后的对Session 的操作请求消息中都要包含Session ID.对每个包含一个给定序列号的请求消息,都会有一个相同序列号的回应消息。负责对流媒体数据进行封包并实现媒体流的实时传输,即它按照RPT数据包格式来封装流媒体数据,并利用与它绑定的协议进行数据包的传输。RTCP也是用UDP来传送的,但RTCP封装的仅仅是一些控制信息,因而分组很短,所以可以将多个RTCP分组封装在一个UDP包中。

2024-02-21 14:58:16 862

原创 libevent_epoll

【代码】libevent_epoll。

2024-01-26 18:18:13 436

原创 webench源码阅读

webbench是一款用C编写的开源工具,主要用来在Linux下进行网站压力测试。最多可以模拟3万个连接去测试网站的负载能力,并可以设置运行的客户端数、测试时间、使用的http协议版本、请求方法、是否需要等待服务器响应等选项,最后统计每分钟相应请求次数(paga/min)和每秒钟传输数据量(byte/sec),以及请求成功数和失败数,表现测试网站的压力承载能力。

2024-01-19 16:51:44 439

原创 Linux网络通信

【代码】Linux网络通信。

2024-01-15 11:39:28 482

原创 git项目管理

git管理项目学习

2024-02-20 19:20:13 561

原创 Tiny Http源码解析

【代码】Tiny Http源码解析。

2024-02-10 19:01:55 1156

原创 C++移动构造

【代码】C++移动构造。

2024-02-04 19:43:58 520

原创 C++容器

【代码】C++容器。

2024-02-03 18:56:26 393

原创 C++ 万能函数接口

【代码】C++ 万能函数接口。

2024-01-31 16:49:03 528

原创 C++ string类

【代码】C++ string类。

2024-01-29 16:35:59 354

原创 c实现线程池

【代码】c实现线程池。

2024-01-27 16:52:08 372

原创 epoll_socket

如果对于一个非阻塞 socket,如果使用 epoll 边缘模式去检测数据是否可读,触发可读事件以后,一定要一次性把 socket 上的数据收取干净才行,也就是说一定要循环调用 recv 函数直到 recv 出错,错误码是EWOULDBLOCK(EAGAIN 一样)(此时表示 socket 上本次数据已经读完);如果使用水平模式,则不用,你可以根据业务一次性收取固定的字节数,或者收完为止。

2024-01-24 18:03:38 383

原创 epoll

【代码】epoll。

2024-01-22 17:01:02 412

原创 Linux线程同步

【代码】Linux线程同步。

2024-01-15 16:51:23 391

原创 linux线程

【代码】linux线程。

2024-01-13 11:06:31 384

原创 Linux消息队列

【代码】Linux消息队列。

2024-01-12 13:23:08 780

原创 进程间通信-共享内存

【代码】进程间通信-共享内存。

2024-01-11 23:38:57 383

原创 进程通信之管道

(无名管道),通常用于父子间沟通操作。

2024-01-10 19:03:27 364

原创 linux信号处理函数

【代码】linux信号处理函数。

2024-01-09 16:14:34 769

原创 linux信号处理

【代码】linux信号处理。

2024-01-08 18:06:26 372

原创 linux 进程

【代码】linux 进程。

2024-01-07 20:21:03 474

原创 文件属性stat

【代码】文件属性stat。

2024-01-06 17:31:00 368

原创 linux 文件系统

【代码】linux 文件系统。

2024-01-05 16:03:02 487

原创 linux内存管理

【代码】linux内存管理。

2024-01-04 18:23:46 346

原创 Linux开发

1.__BASE_FILE__ // 正在编译的源文件名2.__FILE__ // 所在文件名3.__LINE__ // 行号4.__FUNCTION__ // 函数名5.__func__ // 同__FUNCTION__6.__DATE__ // 日期7.__TIME__ // 时间8.__INCLUDE_LEVEL__ // 包含层数,从0开始9.__cplusplus // C++编译器将其定义为1,10. // C编译器不定义该宏。

2024-01-03 18:52:39 438

原创 常见排序C实现

【代码】常见排序C实现。

2023-12-29 12:27:09 331

原创 socket网络通信

【代码】socket网络通信。

2023-12-27 13:55:13 372

原创 epoll

【代码】epoll。

2023-12-24 18:34:39 396

原创 非阻塞I/O_poll

【代码】非阻塞I/O_poll。

2023-12-22 15:42:07 387

原创 非阻塞I/O

【代码】非阻塞I/O。

2023-12-19 12:24:53 354

原创 Linux下I/O编程

【代码】Linux下I/O编程。

2023-12-16 17:05:19 382

原创 Makefile

【代码】Makefile。

2023-12-14 20:33:43 412

原创 Linux常用调试工具gdb

【代码】Linux常用调试工具gdb。

2023-12-11 17:12:13 380

原创 C编译流程

【代码】C编译流程。

2023-12-09 15:02:56 402

原创 Linux下c开发

【代码】Linux下c开发。

2023-12-07 21:44:46 483

原创 linux开发中常用命令总结

linux基础命令

2023-12-06 17:56:59 392

转载 Linux SPI驱动框架

SPI框架

2023-08-25 19:38:13 61

原创 智能指针使用

最近在复习C++的一些相关知识,正好把智能指针重新梳理一遍。

2023-08-25 19:17:18 204

原创 驱动开发——字符设备

【代码】驱动开发——字符设备。

2023-08-19 20:51:38 461

转载 IIC通信

IICt通信与SPI通信对比

2023-08-07 15:59:03 63

空空如也

空空如也

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

TA关注的人

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