自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 How To Build xfstools, xfsprogs And xfsdump From Source On Ubuntu

This short guide explains how you can build xfstools, xfsprogs, and xfsdump from the sources on an Ubuntu system.In certain instances, running the xfs_fsr utility from the packaged version of xfstools

2010-01-18 11:36:00 1953

转载 Linux下的磁盘碎片整理

Linux下的磁盘碎片整理网上有些帖子说XFS不用做碎片整理,其实是错误的。XFS用延迟写入等技术确实可以减少碎片的出现,但是如果服务器用了几年,并且文件操作比较频繁,还是会出现碎片的,应该整理。注意:在Debian中XFS相关命令在xfsprogs包中,而xfs_fsr命令是在xfsdump包中的。所以要用xfs_fsr整理碎片,记得安装xfsdump包。 其他Linux发行版本中,包含

2010-01-14 20:25:00 10142

转载 在SLES 9下查看线程的cpu利用率

怎样在SLES 9下查看线程的cpu利用率 在 Linux 下 top 工具能够显示 cpu 的平均利用率(user,nice,system,idle,iowait,irq,softirq,etc.),能够显示每个 cpu 的利用率。但是无法显示每个线程的 cpu 利用率情况,这时就可能出现这种情况,总的 cpu 利用率中 user 或 system 很高,但是用进程的 cpu 占用率进行排序

2010-01-05 20:09:00 1305

原创 监控线程设计

目的:监控服务中各线程的运行状态,防止因为死锁或其它原因导致某些线程不工作,而导致业务不正常 方法:开启1个daemon线程,用于检测各线程的运行状态 第1步:业务线程启动时,向daemon线程注册第2步:每隔1段时间,业务线程向daemon线程发送心跳消息第3步:daemon线程定期检测已向它注册的业务线程是否已心跳超时,如果超时,则说明业务线程出现故障;此时,可以采取重

2010-01-05 20:00:00 1160

转载 【转】有关TinyXML使用的简单总结

这次使用了TinyXML后,觉得这个东西真是不错,于是将使用方法坐下总结来和大家分享。    该解析库在开源网站(http://sourceforge.net )上有下载,在本Blog也提供下载(下载TinyXML)    TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件,然后在内存中生成DOM模型,从而让我们

2010-01-05 19:38:00 608

转载 TinyXml学习笔记

TinyXml学习笔记张弛zhangchi@china.com> 一、      TinyXml的特点TinyXml是一个基于DOM模型的、非验证的轻量级C++解释器。 1.      SAX和DOM目前XML的解析主要有两大模型:SAX和DOM。其中SAX是基于事件的,其基本工作流程是分析XML文档,当发现了一个新的元素时,产生一个对应事件,并调用相应的用户处理函数。这种方式

2010-01-05 19:29:00 546

原创 一点感想

出来工作已经近10个年头了,最近常常回过头去看看自己走过的路,感觉什么也没有留下来经历了不少东西,但仔细想想又啥都没有以前无论读书、工作都是一往直前,从不停留、从不回头;在别人的眼里的确还算光彩,当初自我感觉也不错特别是最近两年,几乎全部的精力和时间都花在了工作上,钱固然多了一些,但没有感觉生活比以前好但真正经过一段时间后,反过来再看,还是应该花点时间看看一路上的风景,停下脚步来,

2010-01-04 23:39:00 401

转载 【转】linux的free命令详解-内存是拿来用的不是拿来看的

本文链接: http://www.php-oa.com/2008/04/04/linux-free.html  我告诉有朋友我一直用linux.他问我了一下我为什么linux使用的内存这么高.他讲他1G的内在free才232M.讲win xp才用200M的样子.其实啊.linux的内存是很说究的.如下显示free是显示的当前内存的使用,-m的意思是M字节来显示内容.我们来一起看看. 

2010-01-04 21:37:00 817 1

原创 视频监控术语

DVR      数字视频录像机又称数字硬盘录影机 (Digital Video Recorder即DVR或 Personal video recorder 即PVR) 是一个将图像以数字格式录制到磁盘驱动器(HDD)或其他可存储设备的设备,它通常是一个独立机上盒,有时包含刻录影片进各种光盘的刻录机,有的可以用软硬件连接在PC上以便从磁盘编辑和播放视频。一些电子产品制造商也已经开始生产带有内置

2010-01-04 20:12:00 1553

原创 命令map表源码示例

// cmdmap.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include using namespace std;class CTest;typedef int (CTest::*Action)(char*);map cmdMap;

2010-01-04 19:43:00 613

原创 写视频流文件测试源码示例

// writefile.cpp : Defines the entry point for the console application.//#include #include #include const long I_FRAME_SIZE = 1400*15;const long P_FRAME_SIZE = 1400*2;const long I_FRAM

2010-01-04 19:41:00 981

原创 linux下va_start源码示例

#include #include void fun1(int a,int b,...){ va_list lst; printf( "fun1/n" ); va_start(lst,b); printf(" the varg is [%d]/n",va_arg(lst,int)); return;}void fun2(

2010-01-04 19:37:00 5489 1

原创 fork用法源码示例

#include #include #include #include int main( int argc, char *argv[]){ printf("login name:%s/n", getlogin()); printf( "setup 1, %d, %d/n", getpid(), getppid()); abort();

2010-01-04 19:34:00 679

原创 ace epoll使用源码示例

#include #include #include #include #include #include #include #include class CDebug_Accept_Handler:public ACE_Svc_Handler{public: CDebug_Accept_Handler() {

2010-01-04 19:32:00 3713 1

原创 linux下统计时间类

class CTimeTickCount{ public: CTimeTickCount(int threadIndex, int id ) { struct timezone tz; gettimeofday(&m_tvStartTime,

2010-01-04 19:29:00 798

原创 linux下共享内存(shm)使用示例

#include #include #include #include #include #include #define PERM IPC_CREAT //S_IRUSR|S_IWUSR #include int main(int argc,char **argv) { int shmid[2048]; char *p_addr,*

2010-01-04 19:28:00 1865 1

原创 linux下大文件读写源码示例

#define _LARGEFILE_SOURCE#define _LARGEFILE64_SOURCE#define _FILE_OFFSET_BITS 64#include #include #include #include #include int main(){ printf("sizeof(off_t) = %d/n", siz

2010-01-04 19:24:00 1179

原创 linux下IP v6 tcp客户端源码示例

/*************************************client.c***********************************/ #include#include#include#include#include#include#include#include#include#include#incl

2010-01-04 19:23:00 760

原创 linux下IP v6 tcp服务器端源码示例

/******************************** server.c*******************************/#include#include#include#include#include#include#include#include#include#include#include

2010-01-04 19:22:00 699

原创 linux下udp服务器端源码示例

#include #include #include #include #include #include #include #include #include #include #include int main(int argc, char **argv){ printf("server ip: %s/n", argv[1]);

2010-01-04 19:19:00 4867

原创 linux下udp客户端源码示例

#include #include #include #include #include #include #include #include #include #include #include typedef struct _NSS_HEADER{ unsigned short ProtocolVersion;

2010-01-04 19:18:00 2876

原创 linux下tcp服务器源码示例

#include #include #include #include #include #include #include #include #include #include #include struct _NSS_HEADER{ unsigned short ProtocolVersion; /*

2010-01-04 19:17:00 933

原创 tcp客户端示例

#include #include #include #include #include #include #include #include #include #include #include typedef struct _NSS_HEADER{ unsigned short ProtocolVersion;

2010-01-04 19:12:00 666

空空如也

空空如也

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

TA关注的人

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