- 博客(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关注的人