wireshark网络分析就这么简单:学习笔记2022-06-07Development Network PerformaceWireshark是什么 Wireshark是最流行的网络嗅探器之一,能在多种平台上抓取和分析网络包,比如Windows、Linux和Mac等阅读更多
backtrace2020-04-15Development Debug背景 一般察看函数运行时堆栈的方法是使用GDB(backtrace)之类的外部调试器,但是,有些时候为了分析程序的BUG(主要针对长时间运行程阅读更多
gcc重要编译选项2020-04-11Development GCCgcc编译流程 gcc编译器在编译一个C语言程序时需要经过以下4步: 将C语言源程序预处理,生成.i文件; 预处理后的.i文件编译成为汇编语言,生阅读更多
GDB常用命令2020-03-26Development GDB背景 以下内容是基于自己在公司培训的材料上补充而来。 信息显示 显示gdb版本信息 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 $ gdb GNU gdb (GDB) 8.3 Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU阅读更多
Linux File system2020-03-15Development Linux systemtap背景 对linux文件系统的一些学习 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53阅读更多
fflush 和 fsync的区别2020-03-13Development C背景 指导新人在Apache Http Server(httpd) + Axis2/C 搭建的系统中新增调试日志,原计划是利用系统中打印日志的方式打印,但是修改程序后编译失败且评估发现此方案会耗阅读更多
异步信号安全函数2020-02-29Development System异步信号安全函数 在学习redis的src/server.c时发现输出日志居然在实现了serverLogRaw()时又实现了下述函数并使用更底阅读更多
shell输出到终端2020-02-26Development Shellshell中可以用于打印的命令 shell中我们可以使用echo和printf命令在终端打印,下边我们将对echo和shell进行简单的描述。阅读更多