今天看一个问题:
怎么消灭头文件被多次include导致的错误?
解决就是要用到条件编译,关于怎么解决“头文件被多次include导致的符号重定义错误”参考blog
http://bbs.csdn.net/topics/350119699
以下只介绍条件编译,内容如下:
这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部...
分类:
其他好文 时间:
2015-03-21 18:45:16
阅读次数:
187
自己写了一个C++模板类,可是在vs2012中死活显示无法解析它的成员函数。开始怎么也想不通,因为我是按照普通方式布置的:头文件放声明,在同名源文件中放实现,并包含其头文件。后来百度了一下才发现,模板类未实例化的情况下不会出现普通函数类似的多重包含导致的重定义。因此,解决方案如下:法一: 将声明和....
分类:
编程语言 时间:
2015-03-21 18:25:22
阅读次数:
204
在一个高可用系统中,如果需要改变一个表的定义是一件比较棘手的问题,尤其是对于7×24系统。Oracle提供的基本语法基本可以满足一般性修改,但是对于把普通堆表改为分区表,把索引组织表修改为堆表等操作就无法完成了。而且,对于被大量DML语句访问的表,幸运的是,Oracle从9i版本开始提供了在线重定义...
分类:
数据库 时间:
2015-03-18 15:39:57
阅读次数:
183
2013-05-01 Created By BaoXinjian一、摘要本教程介绍开发一个简单的Excel WorkSheet并与Fusion Web Application进行整合,将页面转换为Desktop Excel用以用户上传资料案例目的:创建一个Query ExcelWorksheet用以...
分类:
其他好文 时间:
2015-03-17 19:49:21
阅读次数:
147
UDP特点 无连接,面向数据报(基于消息,不会粘包)的数据传输服务; 不可靠(可能会丢包, 乱序, 重复), 但因此一般情况下UDP更加高效;UDP客户/服务器模型 UDP-API使用#include
#include
ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags,
str...
分类:
其他好文 时间:
2015-03-14 21:48:13
阅读次数:
182
用户数据包协议(User Datagram Protocal, UDP),UDP服务器端和客户端均只需要 1 个套接字。在TCP中向 10 个客户端提供服务,则除了守门的服务器套接字之外,还需要 10 个服务器端套接字。UDP不保存连接状态,因此每次传输数据都要添加目标地址信息。#include ssize_t sendto(int sock, void *buf, si...
分类:
其他好文 时间:
2015-03-13 16:29:28
阅读次数:
170
1.UDP:面向无连接的传输层协议,不可靠,能满足时效性高的要求。2.模型:3.通信过程 1)socket()创建socket对象 2)bind()绑定IP端口 3)发送消息:sendto()/sendmsg() ssize_t sendto(int sockfd, const void *...
分类:
其他好文 时间:
2015-03-12 13:16:25
阅读次数:
120
本函数是实现对象以字符串表示的方式格式化输出到流文件对象file里。其中所有非关键字参数都按str()方式进行转换为字符串输出,关键字参数sep是实现分隔符,比如多个参数输出时想要输出中间的分隔字符;关键字参数end是输出结束时的字符,默认是换行符\n;关键字参数file是定义流输出的文件,可以是标准的系统输出sys.stdout,也可以重定义为别的文件;参数flush是立即把内容输出到流文件,不...
分类:
编程语言 时间:
2015-03-08 15:45:57
阅读次数:
216
###########################################################
套接字的IO函數
IO函数都涉及到阻塞问题,所以要考虑超时问题.
推荐使用sendmsg和recvmsg函数。
对socket的操作:
#include
#include
ssize_t recv(int sockfd, void*buff, s...
分类:
其他好文 时间:
2015-02-28 21:45:15
阅读次数:
255
1、编译不过,注意一下这3个宏 _USE_32BIT_TIME_T _CRT_NONSTDC_NO_DEPRECATE _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_DEPRECATE 将一些函数重定义一下 http://msdn.microsoft.com/en-...
分类:
其他好文 时间:
2015-02-28 18:25:17
阅读次数:
143