- 博客(10)
- 收藏
- 关注
原创 基于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
原创 常用加解密的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
原创 队列的基础实现
如下代码不是最终代码,本人没有对此代码编译过,如使用此代码,需自行解决一下编译问题,逻辑上面跟自己最终业务中使用的代码逻辑大体一致。
2023-08-08 09:46:05
41
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人