编程语言与程序设计
文章平均质量分 67
仗剑走天涯-数海度余生
发现数据之美,用心改变世界!
展开
-
常用的GDB命令
backtrace(bt) 显示程序中的当前位置和当前位置的栈跟踪(同where) breakpoint(b) 在程序中设置一个断点 cd 改变当前工作目录 clear 删除刚才停止处的断点 commands 命中断点时,列出将要执行的命令 continue(c) 从断点开始继续执行 delete(d) 删除一个断点或监测点;也可与其他命令一起使用 display 程序原创 2012-07-23 16:42:51 · 3235 阅读 · 0 评论 -
Linux性能分析工具详解
一、tcpdump常用用法:这里用sudo因为当前帐号无权使用tcpdump,这里仅以一个tcp的例子来说明:sudo /usr/sbin/tcpdump tcp port 80 and host 172.23.1.69 -ieth1 -n 每一行中间都有这个包所携带的标志:S=SYN,发起连接标志P=PUSH,传送数据标志F=FIN转载 2012-07-24 09:39:03 · 707 阅读 · 1 评论 -
Linux下nm和ldd 命令
1. nm 命令nm [‘-a’|‘--debug-syms’] [‘-g’|‘--extern-only’][‘-B’] [‘-C’|‘--demangle’[=style]] [‘-D’|‘--dynamic’][‘-S’|‘--print-size’] [‘-s’|‘--print-armap’][‘-A’|‘-o’|‘--print-file-name’][‘--speci转载 2012-07-25 15:38:32 · 683 阅读 · 0 评论 -
Linux strip命令的用法
strip 命令用途通过除去绑定程序和符号调试程序使用的信息,减少扩展公共对象文件格式(XCOFF)的对象文件的大小。语法strip [ -V] [ -r [ -l ] | -x [ -l ] | -t | -H | -e | -E ] [ -X {32|64|32_64}] [ -- ] File ...- 描述strip 命令减少 XCO转载 2012-07-25 14:33:34 · 4530 阅读 · 0 评论 -
gprof——GNU性能分析工具
gprof介绍gprof是GNU profiler工具。可以显示程序运行的“flat profile”,包括每个函数的调用次数,每个函数消耗的处理器时间。也可以显示“调用图”,包括函数的调用关系,每个函数调用花费了多少时间。还可以显示“注释的源代码”,是程序源代码的一个复本,标记有程序中每行代码的执行次数。为gprof编译程序在编译或链接源程序的时候在编译器的命令行参数中加入“-p转载 2012-07-25 14:26:42 · 614 阅读 · 0 评论 -
程序调试随笔
技巧__FILE__、__FUNCTION__、__LINE__使用宏代替printf输出乱码导致屏幕错乱执行reset命令,还不行就只有重新login了输出缓冲区问题《UNIX环境高级编程》说:标准出错绝不会是全缓冲的当且仅当标准输出并不涉及交互作用设备时才是全缓存的用fprintf(stderr…)一定用printf的话不重定向到文件转载 2012-07-24 15:09:01 · 808 阅读 · 0 评论 -
详解Linux系统Load average负载
也许你在学习Linux操作系统,会遇到很多问题,这里为你讲解Linux系统Load average负载的知识,你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime 或者 top 命令中可以看到,它们可能会显示成这个样子: load average: 0.09, 0.05, 0.01 很多人会这样理解负载均值:三个数分原创 2012-07-24 11:39:19 · 663 阅读 · 0 评论 -
Tcpdump命令手册
tcpdump是非常强大的网络安全分析工具,可以将网络上截获的数据包保存到文件以备分析。可以定义过滤规则,只截获感兴趣的数据包,以减少输出文件大小和数据包分析时的装载和处理时间。这篇文章只涉及tcpdump的基本用法,请记住tcpdump比本文描述的强大的多。一. tcpdump简明用法Usage: tcpdump [-adeflnNOpqRStuvxX] [ -c count ]原创 2012-07-23 16:59:18 · 1380 阅读 · 0 评论 -
产品经理最爱,数据包工具下载和反馈
数据包管理工具下载和反馈最新版本6.0当初刚进公司的时候做这个工具,纯粹是为了减少产品经理经常找过来帮忙加工下数据包,一般都要到linux上去敲几个命令搞定,但是时间久了、需求多了就忙不过来了。后来干脆用业余的时间随手写了一个windows版的简单工具,没想到在产品经理中间大受欢迎,在公司很多业务中推广开来。用的多了,问题也就来了,总会有些人在RTX/QQ上找到反馈原创 2015-11-05 15:48:25 · 2450 阅读 · 1 评论