按类别查询搜索结果
关于关键词 的检测结果,共 10817
filcon | 2016-03-05 09:52:06 | 阅读(490) | 评论(0)
修改工程属性如下图所示,然后Rebuild即可在Debug目录下看到.i文件。【阅读全文】
wallwind | 2016-03-05 08:44:40 | 阅读(1050) | 评论(0)
我们知道linux链接so有两种途径:显示和隐式。所谓显示就是程序主动调用dlopen打开相关so;这里需要补充的是,如果使用显示链接,上篇文章讨论的那些问题都不存在。【阅读全文】
jackywgw | 2016-03-02 16:16:01 | 阅读(770) | 评论(0)
数组数字超过了一半,意味着这个数字出现的次数比其它数字的总和还要多。假设所有数字中不相等的可以两两抵消,那最后剩下来的肯定是那个超过一半的数字。利用这个思路,先记录第一个数组元素为a,并记录出现次数为1,如何接下来的数组元素和a相同,则num++,如果不相同,则num--,如果num ==0 时,则重新记录新的数组元素...【阅读全文】
OowarrioroO | 2016-02-29 20:57:23 | 阅读(1670) | 评论(0)
在C++的类定义里面,可以看到类似下面的定义:

点击(此处)折叠或打开

class List {
private:
Node * p_head;
int length;
……
Public:
int GetLength () const;
bool GetNodeInfo(const int index,Node & buffer) const {…… }
bool DeleteNode(const int index);
…………
}

可以看到,在GetLength和GetNodeInfo两个成员函数的参数列表后面出现了一个const。这个const指明了这个函数不会修改该类的任何成员数据的值,称为常量成员函数。
对于const函数的外部定义,也不能忘记书写const限定符,如下面给出GetLeng【阅读全文】
OowarrioroO | 2016-02-29 20:37:39 | 阅读(1850) | 评论(1)
仿函数(functor),语法上和函数一样,用起来也跟函数一样,但是她是一个如假包换的类。使用时她是一个拥有函数功能的对象。其功能实现就是类中实现一个operator(),这个类就有了类似函数的行为,就是一个仿函数类了。但是为啥费劲搞这么个四不像唻,当然是他拥有很高的应用市场。她的一个比函数高效的特性就是,仿函数里面的参数可以有记忆功能,为什么能记住呢,因为她是一个对象啊,对象就可以拥有自己的成员变量,然后就记住啦。然而函数要实现这样的功能要麻烦许多,起码要加入一个static类型的变量,或者一个全局的变量当作函数的参数传入,反正就是麻烦加不安全,这样一想仿函数就很有必要知道一下啦!!【阅读全文】
dyli2000 | 2016-02-26 10:20:40 | 阅读(39440) | 评论(0)
一组并发线程运行在一个进程的上下文中,每个线程都有它自己独立的线程上下文,例如:栈、程序计数器、线程ID、条件码等,每个线程和其它的线程一起共享除此之外的进程上下文的剩余部分,包括整个用户的虚拟地址空间,当然也共享同样的打开的文件的集合。,这里有一点要特别注意,就是寄存器是从不共享的,而虚拟存储器总是共享的。有了共享就要防止在对共享变量进行操作的过程中得到一个不可知的值,在Linux内核中有个原子类型与原子操作这么个概念,因为用户态下没有这么一个原子操作存在,那么在我们用户态下就需要要对操作这个共享变量的线程进行同步。为什么要进行同步呢?因为假设我们在一个程序中有一个全局变量cnt,初始值为0【阅读全文】
飞雪天龙 | 2016-02-25 11:30:08 | 阅读(1640) | 评论(0)
eli960 | 2016-02-23 09:25:52 | 阅读(1100) | 评论(1)
honor-spam 中文邮件反垃圾系统honor-spam 是一个基于智能学习的中文邮件反垃圾系统. 支持中文简体,繁体,日文,韩文,越南文,等文字. honor-spam 是开源软件. 代码仓库: https://github.com/mailhonor/honor_spam.git 安装过程文件目录及配置使用方法,如何识别垃圾邮...【阅读全文】
lotusxlj | 2016-02-22 16:08:53 | 阅读(130) | 评论(0)
C语言 可变参数函数【阅读全文】
ai1975607 | 2016-02-22 11:09:49 | 阅读(0) | 评论(0)
调用C++编译器的命令因编译器和操作系统的不同而不同,常用的编译器是GNU编译器和微软Visual Studio 编译器。调用GNU编译器的默认命令是g++:$ g++ progl.cc -o progl这个命令产生一个为progl或progl.exe的可执行文件。在UNIX系统下,可执行文件没有后缀;而在Windows下,后缀为.exe。-o progl 是编译器参数以及用来存放...【阅读全文】
2005227042 | 2016-02-18 22:44:49 | 阅读(1570) | 评论(0)
gdb ./gdb/gdb 中backtrace【阅读全文】
linuxcw | 2016-02-17 09:39:54 | 阅读(850) | 评论(0)
写在前面        在我还在上学的那个时候,我选择了C++,最初我用VC6作为我的IDE,我看过很多本C++的教材,有的适合我,有的不适合我,其中有一本叫《Visual C++ 2005入门经典》的书帮了我不少的忙。因为通常的C++教材都只会介绍C++的语法什么的,很少会告诉我们如何去编译、运行...【阅读全文】
Larpenteur | 2016-02-10 04:43:07 | 阅读(1760) | 评论(0)
关于C++中虚函数表存放位置的一点思考,虚函数指针指向虚函数表,虚函数表到底存放在内存中的哪个位置呢?【阅读全文】
Linux_yun | 2016-02-03 14:57:56 | 阅读(0) | 评论(0)
用的是华为的一款芯片,识别出来ttyUSB0,ttyUSB1,ttyUSB2,ttyUSB3,用ttyUSB0拨号上网,ttyUSB2来查询信号/*  init 4G MODULE*/int init4G ( void ){    int fd4g_msg;    struct termios options_msg;    printf("\e[31m Open 4G:%s \e[0m\n",COM4...【阅读全文】
liuyingjiewjs | 2016-01-27 16:26:08 | 阅读(1920) | 评论(0)
     我们先来介绍一下尺取法。尺取法,顾名思义,像尺子一样,一块一块的截取。是不是解释的有点让人纳闷~。。没关系,下面我们通过这个题目来体会尺取法的魅力。题目翻译:  给定长度为n的数列整数a0,a1,a2,a3 ..... an-1以及整数S。求出综合不小于S的连续子序列的长度的最小值。如果解不存...【阅读全文】
cexoyq | 2016-01-26 18:43:20 | 阅读(1580) | 评论(0)
c/c++ 服务程序,后台程序,父进程监控子进程退出后重新执行【阅读全文】
阳光天空201307 | 2016-01-26 15:54:27 | 阅读(3660) | 评论(0)
loadrunner脚本中itoa函数的使用及出现的问题-Error -- memory violation : Exception ACCESS_VIOLATION received.【阅读全文】
阳光天空201307 | 2016-01-26 11:55:12 | 阅读(8720) | 评论(0)
loadrunner脚本中参数与赋值顺序导致的报错not writing pre_cci.ci编译不通过
int 和char间的互相转化【阅读全文】
hiyachen | 2016-01-25 17:43:05 | 阅读(3650) | 评论(0)
config.h文件中#undef的用处,该怎么处理【阅读全文】
monkone | 2016-01-18 16:33:53 | 阅读(160) | 评论(0)