eqxu的专栏

天使联盟

查看linux被隐藏进程的内存占用方法,可用于监控进程是否内存泄漏

部分被隐藏的进程 ps -aux  Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html USER       PID %CPU %MEM    VSZ   RSS TTY      ST...

2011-12-22 09:44:45

阅读数:2998

评论数:0

如何察看当前服务器上的time_wait sock的多少

netstat -n |awk {print $6} |sort |uniq -c |sort -rn

2008-05-29 16:47:00

阅读数:591

评论数:0

如何减少TCP TIME_WAIT 套接字数量

net.ipv4.tcp_tw_reuse = 1   net.ipv4.tcp_tw_recycle = 1net.ipv4.ip_local_port_range = 1024    65000net.ipv4.tcp_max_tw_buckets = 30000 net.ipv4.tcp_t...

2008-05-28 17:23:00

阅读数:1222

评论数:0

部分GNU代码片 19、快速的memcpy

#include stdio.h>#include stdlib.h>/**//* for small memory blocks (*/#define small_memcpy(to,from,n)...{register unsigned long int dummy;__asm_...

2008-04-23 15:32:00

阅读数:1028

评论数:0

部分GNU代码片 18、字符串操作

size_t strlcat(        register char* s, register const char* t, register size_t n){    const char* o = t;        if (n)    {        while (--n &...

2008-04-22 21:00:00

阅读数:575

评论数:0

Understanding MySQL Internals 3:搭建环境

 Downloading with free client: Download the client if you have not already done so Download URL is http://www.bitmover.com/bk-client2.0.shar ...

2008-04-15 16:34:00

阅读数:960

评论数:0

Understanding MySQL Internals 2:模块图解

 

2008-04-13 12:25:00

阅读数:1772

评论数:0

Understanding MySQL Internals 1:学生应该如此这般的学习mysql

Good things happen when you push yourself outside of your comfort zone, doing what is difficult but what you know deep inside is the right thing to d...

2008-04-13 11:16:00

阅读数:873

评论数:0

部分GNU代码片 17、GDB调试so的方法

许多服务器都使用了框架,那么如何调试so就成了问题1、假设我的可执行程序是ServerName,共享库为worker.so2、我用gdb调试ServerName,想在B的某个源文件(比如worker.cpp,worker.cpp与ServerName不在同一个目录下)中设置断点,使用下面的命令行b...

2008-03-30 21:57:00

阅读数:1847

评论数:0

部分GNU代码片 16、GDB调试多线程的方法

#include #include #include #include #include #include void *print_message_function1(        void *ptr);void *print_message_function2(        void *pt...

2008-03-28 09:50:00

阅读数:886

评论数:0

部分GNU代码片 15、GDB调试多进程的方法

 #include #include #include #include intmain (){        pid_t pid;        pid=fork();                if (pid                 printf("error in fo...

2008-03-28 09:29:00

阅读数:828

评论数:0

部分GNU代码片 14、获取文件长度的两种方法 fopen open

pf = fopen(file, "r");    if (!pf)    {        cout        return FILE_OPEN_ERROR;    }    struct stat statBuf;    stat(file, &statBuf)...

2008-03-27 17:41:00

阅读数:1976

评论数:1

部分GNU代码片 13、函数中malloc内存,函数外用

#include #include #include using namespace std;struct sTest{    int a;    int b;};int ppfunc(sTest **pt){    *pt =(sTest *) malloc(32);    return 0;}...

2008-03-27 15:06:00

阅读数:679

评论数:0

部分GNU代码片 12、给出年月日求天数

 long calc_daynr(uint year,uint month,uint day){  long delsum;  int temp;  if (year == 0 && month == 0 && day == 0)    DBUG_RETURN(0)...

2008-03-26 21:26:00

阅读数:515

评论数:0

部分GNU代码片 11、合并文件

//合并文件static inline int Merge(const char* src_filename, const char* dst_filename){    int dst_fd = 0, src_fd = 0;    unsigned long long dst_size = 0,...

2008-03-19 17:37:00

阅读数:490

评论数:0

部分GNU代码片 10、二叉堆(Binary Heap)

n个关键字序列Kl,K2,…,Kn称为堆,当且仅当该序列满足如下性质(简称为堆性质):(1) a[i]≤a[i*2]且a[i]≤a[2*i+1] 或(2)a[i]≥a[i*2]且a[i]≥a[2*i+1](1≤i≤堆的元素个数  )struct binheap { unsigned  magic;...

2008-03-17 21:37:00

阅读数:683

评论数:0

部分GNU代码片 9、当前时间 精确到us

static inline double time_cost(void){#ifdef HAVE_CLOCK_GETTIME    struct timespec ts;        assert(clock_gettime(CLOCK_REALTIME, &ts) == 0);    ...

2008-03-17 21:31:00

阅读数:596

评论数:0

部分GNU代码片 8、程序的配置文件解析部分辨别代码

    string argv1 = argc > 1 ? argv[1] : "";        stCFG ostCFG; //param struct    if (argc != 2)    {        cerr         exit(1);    }...

2008-03-16 22:26:00

阅读数:514

评论数:0

部分GNU代码片 7、mysql接口

//头文件#ifndef MYSQL_TOOL_H_#define MYSQL_TOOL_H_#include #include #include #include /** * /file Magic_Mysql.hh * /brief this file supplied common mysq...

2008-03-16 22:24:00

阅读数:606

评论数:0

部分GNU代码片 6、split

/***************************************************************************** * @brief 函数find_keyword  * * 从data中获取参数key的值,data是以,作为分隔符 * @param dat...

2008-03-16 22:21:00

阅读数:589

评论数:0

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