- 博客(15)
- 资源 (3)
- 收藏
- 关注
转载 C++中const总结[转]--笔记
一、对于基本声明1.const int r=100; //标准const变量声明加初始化,因为默认内部连接所以必须被初始化,其作用域为此文件,编译器经过类型检查后直接用100在编译时替换。2.extend const int r=100; //将const改为外部连接,作用于扩大至全局,编译时会分配内存,并且可以不进行初始化,仅仅作为声明,编译器认为在程序其他地方进行了定义。3.const int
2010-04-06 10:09:00 266
转载 c++中const总结
一、对于基本声明1.const int r=100; //标准const变量声明加初始化,因为默认内部连接所以必须被初始化,其作用域为此文件,编译器经过类型检查后直接用100在编译时替换。2.extend const int r=100; //将const改为外部连接,作用于扩大至全局,编译时会分配内存,并且可以不进行初始化,仅仅作为声明,编译器认为在程序其他地方进行了定义。3.const int
2010-04-06 09:56:00 247
转载 内联(inline)函数~
介绍内联函数之前,有必要介绍一下预处理宏。内联函数的功能和预处理宏的功能相似。相信大家都用过预处理宏,我们会经常定义一些宏,如#define TABLE_COMP(x) ((x)>0?(x):0) 就定义了一个宏。 为什么要使用宏呢?因为函数的调用必须要将程序执行的顺序转移到函数所存放在内存中的某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。
2010-03-29 09:12:00 312
转载 定义C/C++全局变量/常量几种方法的区别
在讨论全局变量之前我们先要明白几个基本的概念:1. 编译单元(模块): 在IDE开发工具大行其道的今天,对于编译的一些概念很多人已经不再清楚了,很多程序员最怕的就是处理连接错误(LINK ERROR), 因为它不像编译错误那样可以给出你程序错误的具体位置,你常常对这种错误感到懊恼,但是如果你经常使用gcc,makefile等工具在linux或者嵌入式下做开发工作的话,那么你可能非常的理解
2010-03-28 19:20:00 226
转载 getpid/getppid系统调用
功能描述: getpid返回当前进程标识,getppid返回父进程标识。用法: #include #include pid_t getpid(void);pid_t getppid(void);例子:#include #include #include int main(void){pid_t pid;printf("Before fork .../n");switch(pid
2009-10-28 13:24:00 481
转载 Linux中wait用法
Linux中wait用法:系统中的僵尸进程都要由wait系统调用来回收。函数原型:#include#includepid_t wait(int *status);进程一旦调用了wait就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到这样一个
2009-10-28 10:25:00 3043
转载 execve()函数的研究
exec簇函数,最后,都是调用了execve这个函数!这个函数的作用,就是去执行一个文件!典型的用法,就是在shell中,执行一个文件,比如说,一个编译好的文件,叫做helloworld,那么,在shell下执行./helloworld的时候,shell就去fork()一个子进程,然后在子进程里面execve("./helloworld",NULL,NULL);这样,就执行了这个文件!
2009-10-28 10:14:00 1484
转载 FORK()函数的理解
对于刚刚接触Unix/Linux操作系统,在Linux下编写多进程的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。 首先我们来看下fork函数的原型:#i nclude #i nclude pid_t fork(void);返回值:负数:如果出错,则fork()返回-1,此时没有创建新的进程。最初的进程仍然运行。零:在子进程中,f
2009-10-27 21:49:00 402
原创 Pro SQL Server 2008 Service Broker
最近突然对学习数据库有很强的欲望,可能是因为数据库是我本科阶段学得最差的一本专业课……早上在网上胡乱折腾了一阵,首先想安装个最新版本的SQL Server,网上一搜才发现我在大学期间学习时用的SQL Server 2000历经SQL Server 2005而升级到了现在的SQL Server 2008……由于我的机子上已经装了VS 2008,貌似它自带了一个SQL Server 2005。怎么办,
2009-10-12 10:44:00 546
转载 sprintf的用法
在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [,
2008-08-08 18:53:00 261
转载 rand()与srand()的用法
首先我们要对rand&srand有个总体的看法:srand初始化随机种子,rand产生随机数,下面将详细说明。rand(产生随机数)表头文件: #include定义函数 :int rand(void)函数说明 :因为rand的内部实现是用线性同余法做的,他不是真的随机数,只不过是因为其周期特别长,所以有一定的范围里可看成是随机的,rand()会返回一随机数值,范围在0至RAN
2008-08-08 15:53:00 403
转载 详解XSS跨站脚本攻击!
一、什么是XSS攻击 XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。XSS属于被动式的攻击,因为其被动且不好利用,所以许多人常呼略其危害
2008-05-04 18:42:00 379
转载 关于RSS!
RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容) 在门户网站大行其道,人们已经习惯通过搜索引擎来获取新闻资讯的今天,一种全新的资讯传播方式已经悄悄地来到我们身边,仔细观察一些网站,你可能注意到一些被标记为"XML"或"RSS"的橙色图标。 面对扑面而来的新闻,不用再花费大量的时间冲浪和从新闻网站下载,只要通过下载或购买一种小程序,这种技术被称为简易信息聚合(RSS:Really
2008-05-04 17:06:00 261
转载 Type I 错误和 Type II错误!
最近看人脸检测的论文,遇到两个词不知其意:false-positive rate 和 false-negative rate。最后查wikipedia才知道其确切的意思。机器学习的时候会将学习样例(example)分为正例(positive)和反例(negative)。当你训练一个分类器后,进行测试。对于正例,分类器可能正确的将其分类为正例,也可能错误的拒绝了这个样例,对于反例也是一样。false
2008-05-04 17:00:00 653
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人