自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 HOW TO Subversion+Apache on Fedora

To learn or use Subversion, please read the book.To install subversion run below commands:# yum install subversion# yum install mod_dav_svnThen you need to setup at least on

2009-12-01 16:55:00 1081

原创 ACE--第一印象

先下载了个ACE-5.7.4.tar.gz,放到Linux上,解压,然后./configure; make; make install时间会比较长 然后抄了个简单的server和client的代码, 链接的时候要加-lACE:提供了ACE_INET_Addr 主要是协议族的表示是为了使用ACE_SOCK_Acceptor,这是server端必须的

2009-11-24 15:10:00 1637

转载 在Linux上建立ssh隧道

 ssh -L 7070:localhost:* remotehost 上 面的命令行中,-L指定本地端口与远程主机端口之间的隧道,7070是本地端口,可以任意设置,只要不和其他已经使用的网络服务冲突就可以。localhost是本地主机,也就是你的电脑,不用更改,*号可以自动寻找远程主机可用的端口。remotehost就是所要登录的远程SSH主机名称。 ssh -

2009-11-23 10:48:00 8284

原创 高精度大数运算的实现

一个简单的高精度大数运算的实现,实现了加法,乘法,乘方 #include #include #include #include #include using namespace std;#define sz(a) int((a).size())class BigNum { public: BigNum() :

2009-11-05 17:23:00 1714

转载 Setup a Subversion Server in 4 Minutes

Setup a Subversion Server in 4 Minutes Code, Linux March 2nd, 2007You are going to need to type fast but I think you can do it in 4 minutes. These are my notes on what worked fo

2009-10-22 10:26:00 1077

转载 Valgrind 使用简单说明(ZZ)

调不尽的内存泄露,用不完的Valgrind(一个介绍程序调试的精彩讲解:http://www.ibm.com/developerworks/cn/linux/l-pow-debug/)Valgrind 介绍 Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使

2009-02-19 10:15:00 2132

转载 [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 46956 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 6257

原创 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 3203

转载 C宏——智者的利刃,愚者的恶梦!

  水平不高不低的C++程序员最喜欢挂在嘴上的一句话就是:C宏,万恶之首,错误的开端,应该被废弃。  请注意,我用了一句不敬的修饰语“水平不高不低的”。为什么这么说?因为水平低都插不上话,都在在静静地听老前辈布道呢。水平高的,比如BaneStroustrup老人家,也只是说若干种场合下C++语言能够提供比C macro更好的解决方案,而没有完全否定Cmacro的价值。但是话

2009-01-22 13:27:00 4107

转载 awk文本处理总结(入门,中级,高级)

awk处理文本总结 - Alex.Wang            2008-2-19 15:55 作为技术支持工程师,我们最最经常的工作就是要处理文本文件,不管是什么数据库最后都可以导成文本,我们就可以对他进行处理了,这样即使你不是对所有数据库操作都很熟悉,也可以对他的数据进行处理了。我们必须的工具有两个:一个是shell,一个是awk。awk对于处理文本文件是最最适合的,掌握了awk

2009-01-21 11:52:00 59544 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 1358

转载 进程实际内存占用: 私有驻留内存数(Private RSS)介绍

先介绍几个基本概念:SIZE: 进程使用的地址空间, 如果进程映射了100M的内存, 进程的地址空间将报告为100M内存. 事实上, 这个大小不是一个程序实际使用的内存数.RSS: "Resident Set Size", 实际驻留"在内存中"的内存数.不包括已经交换出去的代码. 举一个例子: 如果你有一个程序使用了100K内存, 操作系统交换出40K内存, 那么RSS为60K.R

2009-01-20 15:47:00 4775

转载 epoll精髓

在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linux/posix_types.h头文件有这样的声明:#define __F

2009-01-20 15:29:00 3130

转载 函数调用分析

测试环境: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 2995 1

转载 缓冲区溢出笔记之---STACK溢出

缓冲区溢出笔记之---STACK溢出作者:aXis(刺)来源:www.ph4nt0m.net(幻影旅团)日期:2003.7.25i.预备知识ii.溢出原理演示iii.三种常用溢出方法演示及实例分析本来预备讲的东西很多,后来由于篇幅过长原因,所以其他一些内容就没有再讲了,比如与环境变量传递的BUF有关的溢出(通过setenv(),putenv()等函数传递环境变量到BUF),以及一些实例分析.这篇是

2009-01-20 15:13:00 2189

翻译 int 0x80 Definition

  int 0x80 Definitionint 0x80 is the assembly language instruction that is used to invoke system calls in Linux on x86 (i.e., Intel-compatible) processors. An assembly language is a human-read

2008-03-27 10:18:00 1594

空空如也

空空如也

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

TA关注的人

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