自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 什么代码才是线程安全的

#include #include long global1 = 0;volatile long global2 = 0;class MyClass{public:    MyClass() : m(0)    {        ++m;    }    int fun(int v)    {        return m+v; //-----------9    }    vo

2007-01-30 11:34:00 1339 2

转载 sprintf用法

 Tag: sprintf    函数                                            sprintf你知道多少选自《CSDN 社区电子杂志——C/C++杂志》在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。

2007-01-30 10:10:00 664

转载 函数名: sbrk

函数名: sbrk 功  能: 改变数据段空间位置 用  法: char *sbrk(int incr); 程序例: #include #include int main(void) {    printf("Changing allocation with sbrk()/n");    printf("Before sbrk() call: %lu bytes free/n",   

2007-01-29 16:34:00 913

原创 把一个字符串按照某个字符分段

int Part(const char *archName){ char arch[MAXLINE]; char* token; int iCount = 0; char seps[] = "_";  strcpy(arch, archName); token = strtok(arch, seps);    while( token != NULL ) {  printf( " %s/n", t

2007-01-25 19:40:00 1290

转载 通过编程获取Solaris的系统信息

http://blog.gceclub.sun.com.cn/index.php?op=ViewArticle&articleId=1222&blogId=520前些天,一位客户要我告诉他如何通过编程的方式获取Solaris的系统信息,比如内存,磁盘,网络,CPU等使用状况。这其实不难,到opensolaris里翻翻源码就有了,源码是最终的答案。还是开源好啊。我在这里举几个代码例子,希望大

2007-01-25 13:45:00 889

转载 查看solaris系统信息命令

 查看CPU(主频)内存,扩展卡和其它硬件的信息/usr/platform/sun4u/sbin/prtdiag -v使用prtconf命令去显示系统配置信息,这其中包括内存容量和系统外设的配置,以设备树的形式显示 #prtconf | grep -v not #prtconf | grep Memory 查看总内存显示设备配置信息 我们经常使用pr

2007-01-25 12:44:00 2818

转载 打造最快的Hash表(和Blizzard的对话)

 開元最近学习了一下Blizzard的MPQ文件格式,颇有一些心得,其中一条就是对HastTable的理解,很想写出来给大家共享,感谢Justin Olbrantz的文章《Inside MoPaQ》,大多认识来源于此。  先提一个简单的问题,如果有一个庞大的字符串数组,然后给你一个单独的字符串,让你从这个数组中查找是否有这个字符串并找到它,你会怎么做?有一个方法最简单,老老实实从头查到尾,

2007-01-23 21:37:00 1004

原创 AddHostModel

#include #define MAXLSFNAMELEN 256#define MAXMODEL      256#define TRUE          1#define FALSE         0typedef struct HostModel{    char **HostModelName;    int nModel;}HostModel;typedef struc

2007-01-22 21:18:00 796

转载 memset,memcpy,strcpy 的区别

一.函数原型   strcpy   extern char *strcpy(char *dest,char *src);   #include    功能:把src所指由NULL结束的字符串复制到dest所指的数组中   说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。   返回指向dest的指针  memcpy  extern void *memc

2007-01-22 12:17:00 638

转载 什么是I18N

之前在很多地方都能见到I18N,特别是open source里面。I18N就是Internationalization的缩写,其原因是I和n之间一共有18个字母(寒~)。下面这些地方会需要I18NDisplaying characters for the users native languages. Inputing characters for the users native

2007-01-19 11:24:00 1551

原创 strchr

char* strchr (char* string, int c){ char *s;  for (s = string; s && *s; s++)  if (*s == c)  {   return (s);  }    return ((char *) NULL);} 

2007-01-19 10:32:00 883

转载 PERF_OBJECT_TYPE結構的成員

成員 說明 TotalByteLength DefinitionLength HeaderLength 指示位元組大小。這些值必須被初始化。以正確地使一個像系統監視器的工具可以適當地在資料結構中流動。

2007-01-18 19:37:00 961

转载 Bogomips

Bogomips是Linux操作系统中衡量计算机处理器运行速度的的一种尺度。提供这种度量的程序被称为BogoMips,是由Linux主要开发者linus Torvalds写的,当启动计算机时,BogoMips能显示系统选项是否处于最佳性能。你可以将计算机的bogomips与计算机处理器的bogomips进行比较。Torvalds称这个程序为BogoMips来暗示两台计算机间的性能度量是错误的,因为

2007-01-17 18:34:00 1759

转载 关于ucd-snmp软件包  

ucd-snmp介绍  ucd-snmp源自于卡耐基.梅隆大学的SNMP软件包CMU snmp 2.1.2.1, 由加州大学Davis分校(University of Califonia at Davis)开发与维护, 所以命名为ucd-snmp. 2000年11月ucd-snmp项目转到由SourceForge(www.sourceforge.net)管理, 并更名为net-snmp. ucd-

2007-01-15 12:20:00 1819

转载 Linux下的网络协议分析工具-tcpdump快速入门手册

TCPDUMP简介在传统的网络分析和测试技术中,嗅探器(sniffer)是最常见,也是最重要的技术之一。sniffer工具首先是为网络管理员和网络程序员进行网络分析而设计的。对于网络管理人员来说,使用嗅探器可以随时掌握网络的实际情况,在网络性能急剧下降的时候,可以通过sniffer工具来分析原因,找出造成网络阻塞的来源。对于网络程序员来说,通过sniffer工具来调试程序。 用过windo

2007-01-12 13:06:00 617

转载 SNMPTRAPD

SNMPTRAPDSection: Net-SNMP (8)Updated: 15 Jan 2004Index Return to Main Contents  NAMEsnmptrapd - Receive and log SNMP trap messages.  SYNOPSISsnmptrapd [OPTIONS] [LISTENING ADDRESSES]  DES

2007-01-12 11:52:00 1880

原创 sth about memcpy

原型:extern void *memcpy(void *dest, void *src, unsigned int count);用法:#include 功能:由src所指内存区域复制count个字节到dest所指内存区域。说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。举例: // memcpy.c      #include #include

2007-01-11 22:28:00 697

原创 sth about the string function strdup

As now I was using the fundtion strdup very often, so that I want to say sth about it,  and I think that it just a function that combines the functions malloc and strcpy.  用法:#include  功能:复制字符串s

2007-01-11 22:24:00 826

转载 Linux学习 Linux文件压缩工具tar gzip

1.压缩一组文件为tar.gz后缀。 # tar cvf backup.tar /etc #gzip -q backup.tar 或 # tar cvfz backup.tar.gz /etc/ 2.释放一个后缀为tar.gz的文件。 #gunzip backup.tar.gz #tar xvf backup.tar 或 # tar xvfz backup.ta

2007-01-09 18:36:00 806

空空如也

空空如也

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

TA关注的人

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