- 博客(20)
- 资源 (16)
- 收藏
- 关注
转载 char *p = new char[256]; delete p; / delete[] p; 哪个对 为什么
原帖地址:http://topic.csdn.net/u/20071027/12/a31bf228-7b4f-40b2-be41-e3b859f643d4.htmlchar *p = new char[256]; delete p; delete[] p;
2011-08-31 20:41:28 5628
转载 JAVA对象拷贝
JAVA 对象拷贝为什么需要有对象拷贝?对象拷贝相对的自然是引用拷贝。java初学者经常会问,我这个方法要改变一个对象的属性,可以把参数传进去了,为什么没有改变了?——基本数据类型传值,而对象传引用或引用的拷贝。而有时候我们要获取到一个当前状态的对象复制品,他们是
2011-08-30 21:12:44 711
原创 Stack(栈)和Heap(堆)的区别
Stack 和 Heap在程序运行时均可用来存放对象,均存在于RAM中,那么二者有什么区别呢?Stack: 1. 处理器经由指针(stack pointer)提供直接支持。当程序分配一块新的内存时,stack指针变往后移;释放内存时,指针往前移回。 2.效
2011-08-30 21:08:07 767
转载 sprintf函数的用法
自《CSDN 社区电子杂志——C/C++杂志》在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf
2011-08-30 10:51:34 523
原创 MSG_NOSIGNAL
linux下当连接断开,还发数据的时候,不仅send()的返回值会有反映,而且还会像系统发送一个异常消息,如果不作处理,系统会出 BrokePipe,程序会退出。为此,send()函数的最后一个参数可以设MSG_NOSIGNAL,禁止send()函数向系统发送异常消息。
2011-08-29 15:54:41 3242
转载 C++的XML编程经验――LIBXML2库使用指南
写这篇文章的原因有如下几点:1)C++标准库中没有操作XML的方法,用C++操作XML文件必须熟悉一种函数库,LIBXML2是其中一种很优秀的XML库,而且它同时支持多种编程语言;2)LIBXML2库的Tutorial写得不太好,尤其是编码转换的部分,不适用于中文编码的转换;3)
2011-08-29 10:39:53 685
转载 半小时让你成为EXCEL高手
如果我们在用Excel XP处理庞大的数据信息时,不注意讲究技巧和方法的话,很可能会花费很大的精力。因此如何巧用Excel来快速输入信息就成为各个Excel XP用户非常关心的话题...1、快速输入大量含小数点的数字如果我们需要在Excel
2011-08-25 16:35:08 932
转载 Linux下Socket编程
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口
2011-08-25 14:37:36 580
原创 sem_init sem_post sem_destroy信号量介绍
信号量的数据类型为结构sem_t,它本质上是一个长整型的数。函数sem_init()用来初始化一个信号量。它的原型为: extern int sem_init __P ((sem_t *__sem, int __pshared, unsigned int __value
2011-08-25 14:28:33 9765 1
转载 htonl() htons()及inet_ntoa() inet_addr()的用法
现在我们很幸运,因为我们有很多的函数来方便地操作 IP 地址。没有 必要用手工计算它们,也没有必要用"首先,假设你已经有了一个sockaddr_in结构体ina,你有一个IP地址"132.241.5.10" 要储存在其中,你就要用到函数inet_addr(),将IP地址从 点
2011-08-25 14:22:05 764
原创 ulimit
ulimit 命令 1,说明: ulimit用于shell启动进程所占用的资源. 2,类别: shell内建命令 3,语法格式: ulimit [-acdfHlmnpsStvw] [size] 4,参数介绍:
2011-08-25 14:17:37 558
原创 文件描述符
文件描述符操作系统进程表中存放各个文件进行文件描述内核(kernel)利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。打开现存文件或新建文件时,内核会返回一个文件描述符。读写文件也需要使用文件描述符来指定待读写的文
2011-08-25 14:16:14 5566
转载 fopen函数和fread函数、fwrite函数
fopen(打开文件)相关函数 open,fclose表头文件 #include定义函数 FILE * fopen(const char * path,const char * mode);函数说明 参数path字符串包含欲打开的文件路径及文件名,参数mode字符
2011-08-25 11:04:50 1243
转载 浅谈C中的malloc和free
一、malloc()和free()的基本概念以及基本用法:1、函数原型及说明:void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于分配失败的
2011-08-25 11:04:00 693 1
转载 手把手教你学习网络编程(1)
手把手教你学习网络编程(1)目录:1) 什么是套接字?2) Internet 套接字的两种类型3) 网络理论4) 结构体5) 本机转换6) IP 地址和如何处理它们7) socket()函数8) bind()函数9) con
2011-08-25 11:03:00 803
原创 QT简介
Qt 简介Qt(发音同 cute)是一个跨平台的C++开发工具,有时又被称为C++部件工具箱。Qt被用在KDE桌面环境、Opera、Google Earth、Skype、Adobe Photoshop Album和VirtualBox的开发中。它是挪威Qt Software
2011-08-25 10:52:08 1963
转载 MYSQL常用命令
1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2011-08-25 10:49:18 632
转载 setsockopt设置socket状态
1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,
2011-08-25 10:47:51 1434
原创 使用setsockopt TCP_NODELAY禁用 Nagle算法
Nagle算法用于对缓冲区内的一定数量的消息进行自动连接。该处理过程(称为Nagling),通过减少必须发送的封包的数量,提高了网络应用 程序系统的效率。(Nagle虽然解决了小封包问题,但也导致了较高的不可预测的延迟,同时降低了吞吐量。)vc下面socket编程,使用阻
2011-08-25 10:43:15 19969
转载 C++ Vector 使用心得
标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空Vector v2(v1);//v2是v1的
2011-08-24 14:01:13 933
telnet-server-0.17-25.i386.rpm
2011-06-14
Thumbnail_demo
2011-04-07
采用skinmagic对VC程序进行换肤
2011-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人