自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用poll处理多个fd的数据

【代码】使用poll处理多个fd的数据。

2024-06-20 16:08:01 262

原创 基于libevent使用c语言实现http服务端的基础框架

c语言实现的http服务端

2023-09-07 17:46:12 282 1

原创 基于libcurl使用c语言实现http客户端的基础框架

基于libcurl实现http客户端

2023-09-06 15:01:45 862 1

原创 基于backtrace_symbols的栈回溯

本文不介绍栈回溯的原理,只对如何实现以及使用栈回溯来定位问题做一个简单的介绍,纯属个人理解!!!编译命令可以上上图代码中的"gcc signal_test.c -rdynamic -fexceptions -g -o signal_test",编译完之后生成signal_test之后直接运行,会有如下打印:上图的打印可以看到三个"./signal_test()",从上至下的第一个表示signal_func中执行backtrace的地址第二个就是导致出问题的地址。

2023-08-17 14:28:23 294 1

原创 linux应用层定时器实现

【代码】linux应用层定时器实现。

2023-08-09 17:13:58 350 1

原创 常用加解密的C语言实现,持续更新...

目前只有MD5、SHA256;以下代码可以计算文件、字符串的MD5值MD5#include <stdio.h>#include <stdlib.h>#include "Green_CryptLib_MD5.h"int main(int argc, char *argv[]){ int ret = 0; char md5[64] = {0}; char dst_md5[64] = {0}; char *file_path = "../md

2023-08-08 09:59:44 465

原创 基于GB28181的错误码头文件

有几个错误码是自己随意定义的,不是GB28181中定义的错误码,改文章只为记录一下代码,方便后续直接移植使用。

2023-08-08 09:50:35 166

原创 队列的基础实现

如下代码不是最终代码,本人没有对此代码编译过,如使用此代码,需自行解决一下编译问题,逻辑上面跟自己最终业务中使用的代码逻辑大体一致。

2023-08-08 09:46:05 41

原创 【pthread库使用之封装信号量+共享内存】

信号量+共享内存的进程间通信

2023-08-08 09:36:00 128

原创 【pthread库使用之封装创建线程】

pthread库使用之封装创建线程

2023-08-08 09:06:19 106

空空如也

空空如也

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

TA关注的人

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