centos5.2构建源码树,实际上只需yum-yinstallkernel-devel然后查看/lib/modules/2.6.18-92.el5/build对应的软连接路径:../../../usr/src/kernels/2.6.18-92.el5-i686将/usr/src/kernels/2.6.18-404.e15-i686文件夹改名为2.6.18-92.e15-i686,然后查看/lib/modules/2.6.18-92...
分类:
其他好文 时间:
2015-09-20 07:05:35
阅读次数:
147
named服务/etc/nsswitch.conf#这个配置文件中定义了使用域名解析的方式的顺序。#hosts:dbfilesnisplusnisdns
hosts:filesdns#代表优先hosts文件,后dns服务,修改立即生效。
分类:
其他好文 时间:
2015-09-20 07:04:31
阅读次数:
145
1、加密方式对称加密:加密算法+口令DES(56bits),3DES,AES(128bits),Blowfish特点:加密,解密使用同一个口令将原文分割成固定大小的数据块,对这些块进行加密缺点:1、口令传输2、口令太多密钥交换:(IKE)DH算法用户认证:数据完整性:非对称加密(公钥加密):密钥对儿,公..
分类:
其他好文 时间:
2015-09-20 07:05:42
阅读次数:
830
#include<iostream>usingnamespacestd;classComplex{public: //带缺省值的构造函数 Complex(doublereal=0,doublep_w_picpath=0) :_real(real) ,_p_w_picpath(p_w_picpath) { cout<<"Complex(doublereal=0,doublep_w_picpath=0)"<<endl; } //析构函数 ~Com..
分类:
其他好文 时间:
2015-09-20 07:04:37
阅读次数:
144
#include<iostream>usingnamespacestd;staticintarry[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};classDate{public:staticintGetMonDay(intyear,intmonth){if(year%4==0&&year%100!=0||year%400==0){arry[2]=29;}else{arry[2]=28;}returnarry[month];}voidDis..
分类:
其他好文 时间:
2015-09-20 07:04:20
阅读次数:
228
探索虚函数表虚函数表是通过一块连续内存来存储类虚函数的地址。这张表解决了继承、虚函数(重写)的问题。向一个派生类对象实例时,虚函数表在有虚函数的对象实例中都存在一张虚函数表,当使用基类指针/引用来指就像一张地图,指明了实际应该调用的函数。classBase{public:virtu..
分类:
其他好文 时间:
2015-09-20 07:04:16
阅读次数:
137
探索单继承对象模型classBase{public:virtualvoidfunc1(){cout<<"Base::func1"<<endl;}virtualvoidfunc2(){cout<<"Base::func2"<<endl;}private:inta;};classDerive:publicBase{public:virtualvoidfunc1(){cout<<"Derive::func1"<<endl;}v..
分类:
其他好文 时间:
2015-09-20 07:03:37
阅读次数:
136
探索多重继承的内存布局classBase1{public:virtualvoidfunc1(){cout<<"Base1::func1"<<endl;}virtualvoidfunc2(){cout<<"Base1::func2"<<endl;}private:intb1;};classBase2{public:virtualvoidfunc1(){cout<<"Base2::func1"<<endl;}virtua..
分类:
其他好文 时间:
2015-09-20 07:03:27
阅读次数:
146
多态多态就是多种形态,C++的多态分为静态多态和动态多态。静态多态就是重载,因为是在编译期决议确定,所以称为静态多态。动态多态就是通过继承重写基类的虚函数实现的多态,因为是在运行时决议确定,所以称为动态多态。classBase{public:virtualvoidfunc1(){cout<<"Bas..
分类:
其他好文 时间:
2015-09-20 07:04:07
阅读次数:
196
【重载】【重写】【重定义】的区别和联系测试重写/重载/重定义classBase{public:voidTestOver(){cout<<"Base::TestOver"<<endl;}};classDerive:publicBase{public:voidTestOver(){cout<<"Derive::TestOver"<<endl;}};voidTestOver(){Derived1;d1.TestO..
分类:
其他好文 时间:
2015-09-20 07:03:06
阅读次数:
169
纯虚函数在成员函数的形参后面写上=0,则成员函数为纯虚函数。包含纯虚函数的类叫做抽象类(也叫接口类),抽象类不能实例化出对象。纯虚函数只能声明不能定义。纯虚函数在派生类中重新定义以后,派生类才能实例化出对象。classPerson{voidDisplay()=0;//纯虚函数protected:str..
分类:
其他好文 时间:
2015-09-20 07:01:33
阅读次数:
189
基类定义了static成员,则整个继承体系里面只有一个这样的成员。无论派生出多少个子类,都只有一个static成员实例。classPerson{public:Person(){++_count;}protected:string_name;//姓名string_sex;//性别int_age;//年龄public:staticint_count;//统计人的个数。};intPerson::..
分类:
其他好文 时间:
2015-09-20 07:03:02
阅读次数:
147
#include<stdio.h>#include<errno.h>#include<assert.h>typedefenumSTATE{ SUCCESS, //成功 FILE_ERROE, //文件错误 NO_MATCH, //不匹配 OTHER, //其他错误}STATE;typedefenumTAG{ TAG_BEGIN, //在C注释段中 TAG_END, //C注释结束}TAG;#pragmawarning(dis..
分类:
其他好文 时间:
2015-09-20 07:01:23
阅读次数:
144
1.比较顺序表和链表的优缺点,他们分别在什么场景下使用它。顺序表支持随机访问,单链表不支持随机访问。顺序表插入/删除数据效率很低,时间复杂度为O(N)(除尾插尾删),单链表插入/删除效率更高,时间复杂度为O(1)。顺序表的CPU高速缓存效率更高,单链表CPU高速缓存效率低。
分类:
其他好文 时间:
2015-09-20 07:02:35
阅读次数:
140
由于courseproject需要,我最近看了一下Mahout的推荐实现。最初看到的是这篇文章。里面的代码毫无问题,不过引包的时候错误重重。因此重新写一下,希望能帮助到有同样问题的同学。废话不多说,上代码:publicstaticvoidmain(String[]args)throwsException{
System.out.prin..
分类:
其他好文 时间:
2015-09-20 07:03:20
阅读次数:
162
首先要获取驱动模块的文件名字,根据每次文件名字的不同进行生成,名字可以从链表获得:typedef struct _LDR_DATA_TABLE_ENTRY { LIST_ENTRY InLoadOrderLinks; LIST_ENTRY InMemoryOrderLinks; LIST_ENTRY...
分类:
其他好文 时间:
2015-09-20 06:59:51
阅读次数:
193