自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 内存泄漏

有个工具可以用来查找内存泄漏,叫Electric   Fence 可以到ftp://metalab.unc.edu/pub/linux/devel/lang/c下载 1.解压后执行make   insstall安装,在/usr/lib下生成一个静态库libefence.a

2011-08-25 21:03:17 541

转载 axis2c 编译

官网:http://axis.apache.org/axis2/c/core/index.html 设置AXIS2C_HOME路径:export AXIS2C_HOME=xxxexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$AXI

2011-08-19 07:30:30 722

原创 获取本地IP

<br />本机可能会有多个IP,下面这段程序可以获得本机IP:<br />struct hostent *h;<br />char host[100];<br />int i;<br />gethostname(host, 100);<br />if ((h = gethostbyname(host)) == NULL) {<br />printf("Error : %s!/n", hstrerror(h_errno));<br />return;<br />};<br />printf("Default

2010-11-07 22:42:00 325

原创 获取本地IP

<br />本机可能会有多个IP,下面这段程序可以获得本机IP:<br />struct hostent *h;<br />char host[100];<br />int i;<br />gethostname(host, 100);<br />if ((h = gethostbyname(host)) == NULL) {<br />printf("Error : %s!/n", hstrerror(h_errno));<br />return;<br />};<br />printf("Default

2010-11-07 22:42:00 262

原创 unix环境下标准C实现的遍历某个文件夹下面所有文件(转自CSDN)

<br />#include <sys/types.h><br />#include <sys/stat.h><br />#include <unistd.h><br />#include <stdlib.h><br />#include <stdio.h><br />#include <string.h><br />#include <dirent.h><br />int testdir(char *path)<br />{<br />struct stat buf;<br />if(lstat(path

2010-10-19 23:12:00 551

原创 yes

<br />#include <afxwin.h><br />#include <iostream><br />using namespace std;<br />void Recurse(LPCTSTR pstr)<br />{<br />   CFileFind finder;<br />  // build a string with wildcards<br />   CString strWildcard(pstr);<br />   strWildcard += _T("//*.*");<br

2010-10-19 22:32:00 288

原创 c++

<br />WIN32_FIND_DATA   FileData;     <br />  HANDLE   hSearch;     <br />  DWORD   dwAttrs;     <br />  char   szDirPath[]   =   "c://TEXTRO//";     <br />  char   szNewPath[MAX_PATH];     <br />  char   szHome[MAX_PATH];     <br />      <br />  BOOL   fF

2010-10-19 22:14:00 332

原创 cc++

<br />WIN32_FIND_DATA   FileData;     <br />  HANDLE   hSearch;     <br />  DWORD   dwAttrs;     <br />  char   szDirPath[]   =   "c://TEXTRO//";     <br />  char   szNewPath[MAX_PATH];     <br />  char   szHome[MAX_PATH];     <br />      <br />  BOOL   fF

2010-10-19 22:13:00 341

转载 遍历文件夹

不用windows api,你是linux的了。??<br /><br /><br />也不像。。<br />对文件的操作是属于操作系统的范围,应该没有办法避开api吧??<br /><br /><br /><br />#include <afxwin.h><br />#include <iostream><br /><br />using namespace std;<br /><br />void Recurse(LPCTSTR pstr)<br />{<br />  CFileFind finder;

2010-10-19 22:12:00 239

转载 索引的优点和缺点

一、为什么要创建索引呢(优点)?这是因为,创建索引可以大大提高系统的性能。第一,   通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,   可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,   可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,   在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,   通过

2009-08-06 09:20:00 258

原创 虚拟地址和物理地址的概念

 虚拟地址和物理地址的概念    CPU通过地址来访问内存中的单元,地址有虚拟地址和物理地址之分,如果CPU没有MMU(Memory Management Unit,内存管理单元),或者有MMU但没有启用,CPU核在取指令或访问内存时发出的地址将直接传到CPU芯片的外部地址引脚上,直接被内存芯片(以下称为物理内存,以便与虚拟内存区分)接收,这称为物理地址

2009-07-22 17:21:00 513

转载 进程和线程的区别

进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。  那进程与线程的区别到底是什么?进程是执行程序的实例。例如,当你运行记事本程序(Nodepad)时,你就创建了一个

2009-07-22 16:34:00 330

原创 C#实现将一个类序列化存储在数据库中

创建项目1.      添加一个名为RWTest的表到 SQL Server MYTest 数据库。 表字段设置如下:  a.      唯一标识字段名称为"ID",类型为Int。  b.       名称为"Description"的VarChar类型的字段,字段长度为50。  c.      名称为"Data" 的varbinary(Max) 类型的字段。 2.     

2009-05-21 14:39:00 2408 1

转载 fcntl()系统函数调用

功能描述:   根据文件描述词来操作文件的特性。   用法:   int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd, struct flock *lock);     参数:   fd:文件描述词。 cmd:操作命令。 arg:供命令使用的参数。 lock:同上。

2008-04-03 10:58:00 519

空空如也

空空如也

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

TA关注的人

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