- 博客(10)
- 收藏
- 关注
转载 [c、c++]宏中"#"和"##"的用法(zz)
[c、c++]宏中"#"和"##"的用法(zz)宏中"#"和"##"的用法一、一般用法我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起.用法:#include#includeusing namespace std; #define STR(s) #s#define CONS(a,b) int(a##e##b)int main(){ printf
2009-01-22 16:51:00 47022 4
原创 losf
lsof abc.txt 显示开启文件abc.txt的进程lsof -i :22 知道22端口现在运行什么程序lsof -c abc 显示abc进程现在打开的文件lsof -g gid 显示归属gid的进程情况lsof +d /usr/local/ 显示目录下被进程开启的文件lsof +D /usr/local/ 同上,但是会搜索目录下的目录,时间较长
2009-01-22 13:35:00 6270
原创 Linux运行了多久?
1 查看时钟中断:$ cat /proc/interrupts CPU0 0: 1380471 IO-APIC-edge timer 1: 3626 IO-APIC-edge i8042 7: 0 IO-APIC-edge parport0 8: 3 IO-APIC-edge r
2009-01-22 13:32:00 3243
转载 C宏——智者的利刃,愚者的恶梦!
水平不高不低的C++程序员最喜欢挂在嘴上的一句话就是:C宏,万恶之首,错误的开端,应该被废弃。 请注意,我用了一句不敬的修饰语“水平不高不低的”。为什么这么说?因为水平低都插不上话,都在在静静地听老前辈布道呢。水平高的,比如BaneStroustrup老人家,也只是说若干种场合下C++语言能够提供比C macro更好的解决方案,而没有完全否定Cmacro的价值。但是话
2009-01-22 13:27:00 4125
转载 awk文本处理总结(入门,中级,高级)
awk处理文本总结 - Alex.Wang 2008-2-19 15:55 作为技术支持工程师,我们最最经常的工作就是要处理文本文件,不管是什么数据库最后都可以导成文本,我们就可以对他进行处理了,这样即使你不是对所有数据库操作都很熟悉,也可以对他的数据进行处理了。我们必须的工具有两个:一个是shell,一个是awk。awk对于处理文本文件是最最适合的,掌握了awk
2009-01-21 11:52:00 59631 13
转载 IP Networking Control Files
IP Networking Control Files Different linux distribution vendors put their networking configuration files in different places in the filesystem. Here is a brief summary
2009-01-20 16:04:00 1377
转载 进程实际内存占用: 私有驻留内存数(Private RSS)介绍
先介绍几个基本概念:SIZE: 进程使用的地址空间, 如果进程映射了100M的内存, 进程的地址空间将报告为100M内存. 事实上, 这个大小不是一个程序实际使用的内存数.RSS: "Resident Set Size", 实际驻留"在内存中"的内存数.不包括已经交换出去的代码. 举一个例子: 如果你有一个程序使用了100K内存, 操作系统交换出40K内存, 那么RSS为60K.R
2009-01-20 15:47:00 4856
转载 epoll精髓
在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#define __F
2009-01-20 15:29:00 3177
转载 函数调用分析
测试环境:Red Hat Linux 7.2 注解 : eip 寄存器内容式当前执行指令的下一条指令的地址; mov eax, ebx 将寄存器eax内容移到ebx; 机器指令2字节。 leave 指令所做的操作相当于mov ebp, esp 然后 pop ebp; 机器指令1字节。 ret 指令所做的操作相当于pop eip; 机器指令1字节。 call addr 指令所做的操作相当于push
2009-01-20 15:24:00 3034 1
转载 缓冲区溢出笔记之---STACK溢出
缓冲区溢出笔记之---STACK溢出作者:aXis(刺)来源:www.ph4nt0m.net(幻影旅团)日期:2003.7.25i.预备知识ii.溢出原理演示iii.三种常用溢出方法演示及实例分析本来预备讲的东西很多,后来由于篇幅过长原因,所以其他一些内容就没有再讲了,比如与环境变量传递的BUF有关的溢出(通过setenv(),putenv()等函数传递环境变量到BUF),以及一些实例分析.这篇是
2009-01-20 15:13:00 2352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人