上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 115 下一页
摘要: http://www.cnblogs.com/Hacker/archive/2010/06/02/1750383.html使用这个功能,你就可以在main函数执行之前,和main函数退出之后,执行你自己想要的操作。具体原理,网上很多,自己google一下就找到了,这里只是给一个例子。使用这个功能,你就可以在main函数执行之前,和main函数退出之后,执行你自己想要的操作。具体原理,网上很多,自己google一下就找到了,这里只是给一个例子。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Co 阅读全文
posted @ 2013-05-20 17:44 功夫 熊猫 阅读(1162) 评论(0) 推荐(0)
摘要: 这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: #ifdef 标识符 程序段1 #else 程序段2 #endif 它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2。 其中#else部分也可以没有,即: #ifdef 程序段1 #denif 这里的“程序段”可以是语句组,也可以是命令行。这种条件编译可 阅读全文
posted @ 2013-05-09 13:27 功夫 熊猫 阅读(5153) 评论(1) 推荐(0)
摘要: 用函数access,头文件是io.h,原型: int access(const char *filename, int amode);amode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。这个函数还可以检查其它文件属性:06 检查读写权限 04 检查读权限 02 检查写权限 01 检查执行权限 00 检查文件的存在性 在UNIX和VC下实验成功。 好处是 fopen(..,"r")不好,当无读权限时一不行了。 而这个就算这个文件没有读权限,也可以判断这个文件存在于否 存在返回0,不存在返回-1 #include <stdio.h> i 阅读全文
posted @ 2013-05-09 11:54 功夫 熊猫 阅读(821) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/zww0815/article/details/7592940#include<IOSTREAM> //#include<WINSOCK.H> usingnamespacestd;typedefunsignedshortintuint16;typedefunsignedlongintuint32;//短整型大小端互换 #defineBigLittleSwap16(A)((((uint16)(A)&0xff00)>>8)|\ (((uint16)(A)&0x00ff)<<8))//长整型大小 阅读全文
posted @ 2013-05-03 13:47 功夫 熊猫 阅读(1180) 评论(0) 推荐(0)
摘要: 历史题材对于我来说是魅力无穷的,特别是关于孤身远行的史实。诸如张骞、苏武、玄奘、鉴真等人的壮举,犹如史诗般镌刻汗青,也如弦乐般浸透丝竹。一路向西的背影孤清而坚韧,孤帆东去的雄心苍凉而悠远。远行的故事像历史长河中的一条船,顺水而过,于船本身不留痕迹,之于观者却心生涟漪。丘处机就是这样的一条船。多数人知悉丘处机无疑是从《射雕英雄传》、《神雕侠侣》中而来,为他的性格刚烈而注目。而真实中的长春真人远非小说般好武易怒,却是学贯三教的全真龙门派创始人,在宗教、文学、政治、医学等方面多有造诣。他的人生堪称传奇,然而最著名的仍是万里西行、一言止杀的壮举。其实这次比红军二万五千里长征还要漫长的远行许多人并不知晓 阅读全文
posted @ 2013-05-01 16:57 功夫 熊猫 阅读(911) 评论(0) 推荐(1)
摘要: 不同机器内部对变量的字节存储顺序不同,有的采用大端模式(big-endian),有的采用小端模式(little-endian)。大端模式是指高字节数据存放在低地址处,低字节数据放在高地址处。小端模式是指低字节数据存放在低地址处,高字节数据放在高地址处。在网络上传输数据时,由于数据传输的两端可能对应不同的硬件平台,采用的存储字节顺序也可能不一致,因此 TCP/IP 协议规定了在网络上必须采用网络字节顺序(也就是大端模式) 。通过对大小端的存储原理分析可发现,对于 char 型数据,由于其只占一个字节,所以不存在这个问题,这也是一般情况下把数据缓冲区定义成 char 类型 的原因之一。对于 IP 阅读全文
posted @ 2013-04-24 18:45 功夫 熊猫 阅读(14010) 评论(0) 推荐(2)
摘要: 新浪网2013/4/19新闻资讯WatchGuard 让大数据时代信息安全“不必妥协”http://cs.sina.com.cn/minisite/news/201304193033.htmlCNET科技资讯网2013/4/19信息安全WatchGuard 让大数据时代信息安全“不必妥协”http://www.cnetnews.com.cn/2013/0419/2155639.shtml至顶网2013/4/19信息安全WatchGuard 让大数据时代信息安全“不必妥协”http://news.zdnet.com.cn/zdnetnews/2013/0419/2155639.shtml中小企业 阅读全文
posted @ 2013-04-23 11:04 功夫 熊猫 阅读(650) 评论(0) 推荐(0)
摘要: int i=1;char *p=(char *)&i; if(*p==1) printf("1"); else printf("2"); 大小端存储问题,如果小端方式中(i占至少两个字节的长度)则i所分配的内存最小地址那个字节中就存着1,其他字节是0.大端的话则1在i的最高地址字节处存放,c... 阅读全文
posted @ 2013-04-19 18:36 功夫 熊猫 阅读(1408) 评论(0) 推荐(0)
摘要: strdup与strcpy具体的区别,以及在不同操作系统下的使用。 strdup 原型:extern char *strdup(char *s); 用法:#include <string.h> 功能:复制字符串s 说明:返回指向被复制的字符串的指针,所需空间由malloc()分配且可以由free()释放。 举例: // strdup.c [cpp] #include <string.h> #include <stdio.h> int main(void) { char *from = "Golden Global View"; char 阅读全文
posted @ 2013-04-12 17:07 功夫 熊猫 阅读(2182) 评论(0) 推荐(0)
摘要: 前言: 在16位环境下,int/unsigned int 占16位,long/unsigned long占32位 在32位环境下,int占32位,unsigned int占16位,long/unsigned long占32位 何时需要使用: long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647,而unsigned范围是[0,2^32),即0~4294967295,所以常规的32位整数只能够处理40亿左右,当遇到比40亿大的多的数就要用到64位。 64位使用范围: 不同的编译器对64位整数的扩展有所不同,VC使用__int64/un... 阅读全文
posted @ 2013-03-31 14:59 功夫 熊猫 阅读(920) 评论(1) 推荐(0)
上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 115 下一页