自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(38)
  • 资源 (7)
  • 收藏
  • 关注

原创 调用虚函数的三种方式

#include using namespace std; class father { public:     virtual void run()const{cout }; class son:public father { public:         void run()const{cout }; class daughter:public father {

2014-08-20 16:34:31 496

原创 简单继承多态性

#include using namespace std; class poser { public:     virtual void beat()const{cout private:     int age; }; class Ali:public poser { public:     void beat()const{cout }; class Lewis:p

2014-08-20 15:24:52 144

转载 LUA string库详解

1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,... 2. string库中所有的function都不会直接操作字符串,而是返回一个结果 s = "[abc]" string.len(s)        string.rep("abc", 2) string.lower("ABC") string.upper("abc") string.

2014-08-11 11:06:12 140

转载 C++pirmer 第4版本15章 书店打折部分代码

#include #include using namespace std; //不打折情况的策略 class Item_base { public:     Item_base(const std::string &book=" ",         double salse_price = 0.0):     isbn(book),price(salse_price)

2014-07-21 10:48:02 203

原创 class_多重继承

#include using namespace std; class father { private:     int tall; public:     void setf(int x){tall=x;}     void printf(){cout }; class mather { private:     int weight; public:   

2014-07-17 16:47:06 236

原创 class(3)公有派生类的赋值

#include using namespace std; class one { public:     int x; }; class two: public one { public:     two(int x){a=x;}     int y; private:     int a; }; int main() {     one father;

2014-07-15 15:59:34 133

原创 class(2)公有派生类的三种访问形式

#include using namespace std; class one { public:         //派生类可以直接访问     void room(){cout protected:    //派生类可以通过接口访问     void garden(){cout private:     //派生类都无法访问     void SwimmingPool(){

2014-07-15 15:18:44 234

原创 class(1)单一继承

#include using namespace std; class father { public:     void setW(int x){weight=x;}     int getW(){return weight;}     void setH(int y){height=y;}     int getH(){return height;}     void f

2014-07-15 14:49:44 142

原创 operator_(03)重载=赋值运算函数

#include using namespace std; class test { public:     test(){cout     test(int x){i=x; cout     ~test(){cout     int get()const{return i;}     test operator+ (const test&r )     {      

2014-07-08 15:41:24 123

原创 operator_(02)重载加减法运算函数

#include using namespace std; class test { public:     test(){cout     test(int x){i=x; cout     ~test(){cout     int get()const{return i;}     test operator+ (const test&r )     {      

2014-06-27 16:45:55 507

原创 运算符operator(01)_成员函数自加,临时成员创建

#include using namespace std; class test { public:     test(int x){i=x;cout     ~test(){}     void set(int y){i=y; }     void add(){++i;}     int get(){return i;}     test operator+()   

2014-06-26 15:35:56 137

原创 深入函数_(10)浅层复制构造函数

#include using namespace std; class test { public:     test(){x=new int;*x=5;cout     ~test(){delete x; x=NULL;//指针释放一定要初始化为空}     test(const test&a)     {         cout         x=a.x;   

2014-06-24 16:38:20 116

原创 深入函数_(09)调用构造函数进行类型转换

#include using namespace std; class test { public: /* explicit */test(int x){i=x;cout     ~test(){cout     void get(){cout private:     int i; }; int main() {     test a(9);  //调用构造函数  将

2014-06-24 15:54:07 132

原创 深入函数_(08)析构函数和delete运算符

#include using namespace std; class test { public:     test(){cout     ~test(){cout }; int main() {     test *p;     p = new test;     delete p;  //调用析构函数把new在锥中新建的内存地址回收     return

2014-06-24 15:03:17 191

原创 深入函数_(07)构造函数与new运算符

#include using namespace std; class test { public:     test(){cout     void set(int a, char b)     {         i=a;         j=b;     }     void print(){cout private:     int i;     char

2014-06-21 16:39:12 110

原创 深入函数_(06)复制构造函数

#include using namespace std; class test { public:     test(){}     test(test&one){this->n=one.n; this->m=one.m;}  //复制构造函数,通常由编译器自动创建     test(int x, int y){n=x,m=y;}     int get(){return

2014-06-20 08:56:02 117

原创 const_(01)只能被初始化,不能被赋值

#include using namespace std; class test {

2014-06-19 15:52:21 409

原创 深入函数_(05)成员变量初始化和构造函数

#include using namespace std; class test { public:     test(){x=0; cout     test(int i){x=i; cout     ~test(){cout     int get(){return x;}     void set(int i){x=i;} private:     int x;

2014-06-19 15:29:18 148

原创 深入函数_(04)构造函数

#include using namespace std; class rec { public:     rec(){cout     rec(int x, int y){l=x,w=y; cout     rec(int x,int y,int z){l=x,w=y,h=z; cout     int area(){return l*w;} private:     

2014-06-18 15:53:59 128

原创 深入函数_(03)函数缺省参数

#include using namespace std; class test { public:     void set(int =30, int =5);       void count(bool=false); private:     int h;     int w; }; void test::count(bool val) {     if (val

2014-06-18 15:23:02 261

原创 深入函数_(02)成员重载

#include using namespace std; class test { public:     void sum();     void sum(int x, int y); private:     int i;     int j; }; int main() {     test a;     a.sum(2, 3); //传入值2,3 并调用

2014-06-18 14:53:35 94

原创 深入函数_(01)函数重载

#include using namespace std; void func(int); void func(long); void func(float); void func(double); int main() {     int a=1;     long b=100000;     float c=1.5;     double d=6.457;   

2014-06-18 14:17:05 108

原创 主页篡改问题解决办法

<br />1.运行里输入msconfig -启动   除了ctfmon以外其他的都可以关掉<br /> <br />2.运行里输入regedit 找到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run,RunOnce,RunOnceEx<br />HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run<br />这里全部清空<br />再按crtl+f查找

2010-09-29 09:19:00 108

原创 Windows 实现自动登录

<br />1.windows实现自动登录<br />输入<br /> <br />2.域实现自动登录<br /> <br />1.输入regedit打开注册表<br />找到 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVervsion/Winlogon<br />2.添加字符串DefaultPassword  填入值<br />3.修改AutoAdminLogon 为1<br /> <br />4.输入control userpassw

2010-09-20 10:04:00 210

原创 LINUX下 Samba服务 “文件/目录及打印机共享服务”

Samba是基于SMB(Server Message Block)协议的功能强大的软件工具,可以实现基于Linux操作系统的文件/目录及打印机共享服务。客户机使用TCP/IP NetBEUI或IPX/SPX协议与服务器连接。当工作在TCP/IP网络时,通过NetBios nameserver 使用网络中的Linux系统用户的机器可以在WINDOWS系统的网上邻居看到Samba安装完成后,通过配置etc/samba/smb.cof文件,才能使其有效工作。[global]:配置文件中关于全局参数的设置部分。wo

2010-09-18 11:14:00 237

原创 Linux

<br />Linux 系统中每个分区都是一个文件系统,Linux将这些分属不同分区,单独的文件系统按一定的方式形成一个系统的总目录层次结构,即一个目录树。<br /> <br />Linux系统的目录项<br /> <br />/bin                存放用户可执行命令,如LS等<br />/boot              存放启动系统所使用的文件<br />/dev                存放外部设备<br />/etc                 存放系统管理所需要的配

2010-09-14 17:17:00 121

原创 OSPF定义的网络

<br />广播多址网(BMA)---Ethernet token ring FDDI 等<br /> <br />非广播多址网--(NBMA)Frame Relay X.25 SMDS等<br /> <br />点到点网络--(Point-to-Point) PPP HDLC等<br /> <br />点到多点网络--(Point-to-Multi-Point)  运行RARP协议的网络

2010-09-13 16:23:00 113

原创 BGP协议

BGP是一种外部网关协议(EGP),用于自治系统之间的路由器交换路由信息。。OSPF和RIP等属于内部网关协议(IGP)用于自治系统内部的路由器之间交换路由信息。GGP应用于internet主干网的路由器之间的交换路由信息bgp主要功能是控制路由策略。。bgp的4种报文1.建立(open)-----建立邻居关系2.更新(update)---发送新的路由信息3.保持(Keepalive)-对open的应答/周期性的确认邻居关系4.通告--------------报告检测的错误A.建立邻居关系。首先由一个路由发

2010-08-20 16:11:00 139

原创 arp协议

<br />arp 协议的作用是由目标ip地址发现对应的mac地址。<br />如果源站要和一个新的目标通信,首先由源站发出arp请求广播包,其中包含目标ip地址,然后目标还回arp应答包,其中包含自己的mac地址。。<br /> <br />这是,源站一方面把目标的mac地址装入要发送的数据帧中,一方面把得到的mac地址添加到自己的arp表中。<br /> <br />所以arp通常是用来由ip地址查找对应mac地址。。。

2010-08-20 15:39:00 126

原创 层次化网络设计

<br />   层次化网络设计在互联网组件的通信中引入了三个关键层的概念,这三个层分别是:核心层(Core Layer)、汇聚层(Distribution Layer)和接入层(Access Layer)<br /> <br /> <br /> <br />1.核心层为网络提供骨干组件或高速交换组件,高效速度传输是核心层的目标<br /> <br />2.汇聚层是核心层和终端用户接入层的分界面,汇聚层完成网络访问的策略控制、广播域的定义、VLAN间的路由、数据包处理、过滤寻址及其他数据处理的任务<br /

2010-08-20 11:39:00 442

原创 选择题目分析合集

1.16进制分析   比如E0000H   按16进制和10进制的不同  就是右边的第一个零等于第二个零的16分之12.计算机系统可靠度算法         串联部件=各部件的可靠度乘积         并联部件=1-各部件的失效乘积3.计算机的指令平均时钟速度=计算机的指令数目乘每条指令的时钟数   计算几运算速度=计算机的频率除以计算机指令平均时钟数4.常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。  其中瀑布模型适用于需求明确的很少变更的项目演化模型和螺旋模型适用于对软件需求缺乏明确认

2010-08-18 15:44:00 121

原创 电子邮件加密和身份认证

<br />电子邮件加密和身份认证的主要过程。<br /> <br />传输数据的时,会由发送方和接收方协商会话密钥,使用会话密钥对数据进行加密和解密。<br /> <br />关于密码体制需要掌握这样二个基本知识:<br /> <br />1.公钥和私钥是一对密钥,他们可以互相解密加密<br />2.加密数据使用对方的公钥,身份认真使用自己的私钥<br /> <br />数字证书封装了用户自己的私钥和公钥等其他信息

2010-08-18 14:27:00 187

原创 无线网络 802.11X系列

<br />   802.11b---目前一般用户使用最多的规格<br /> <br />可在室外300米,室内100米的范围呢  以每秒11M的速度传输数据<br /> <br />支持动态速率漂移,可随环境变化在(11、5.5、2、1)MB/s 之间切换。(注意最高速度11MB/s是共享速度,一个AP能承受的用户在10人左右)<br /> <br /> <br />   802.11a是b的继承者, 802.11a具备: <br /> <br />                          安全

2010-08-18 13:24:00 179

原创 RADIUS协议

<br />     RADIUS协议以Client/Server方式工作,实现对远程电话拨号用户的身份认证、授权和计费功能。<br /> <br />其Client端多为通过电话拨号方式实现的NAS,主要用来将用户信息传递给服务器;RADUIS服务器则对用户进行认证,并返回用户配置信息。<br />为了保证传输的合法性,在Client和Server之间传送的数据均为MD5加密。<br /> <br />在RADUIS的Server端和Client端之间通信主要有二种 1.接入请求   2.计费请求<br

2010-08-16 11:20:00 162

原创 ICMP协议

<br />            通过ip包传送的ICMP信息主要是用于干涉及网络操作活错误操作的不可达信息。<br />ICMP包发送是不可靠的,所以主机不能依靠接受ICMP来解决任何网络问题。<br /> <br />ICMP主要功能:<br /> <br />    1.通告网络错误。 比如某台主机或者整个网络由于某些故障不可达。  如果有指向某个端口的TCP/UDP没有指明接受端,也有ICMP报告<br /> <br /> <br />    2.通告网络堵塞。当路由器缓存包太多,由于传输速度无法

2010-08-16 10:40:00 109

原创 无连接通信

<br />   面向连接的方式功能强大、允许流量控制、差错控制以及顺序交付等。。。<br /> <br /> <br />无连接的服务是不可靠的服务,无法许诺不会出现交付和重复的错误,但这种协议代价很小,更适应于某些服务,比如内部数据采集、向外数据分发、请求-响应,以及实时应用等。。<br /> <br /> <br />因此在运输层即有面向连接的位置,也有无连接的用武之地。。<br />每一分组独立建立地建立和释放逻辑连接,也适合传送大量的数据。。<br /> <br />无连接的服务的通信线路都是不可

2010-08-16 09:46:00 116

原创 数据报

<br />数据报系统中,每个分组都被视为独立的,它和以前发送的分组间没有什么关系。<br />在前进的道路上,每个节点为分组选择下一个节点,因此分组虽然具有相同的目的地址,但并不是按照相同的路由前进。<br /> <br />在滑动窗口协议中,接受方收到一个正确的帧,并且发送顺序号落在接受窗口内,则发回确认帧,发生方根据确认帧的帧编号来向前滑动窗口,窗口内的帧可以连续发送。<br /> <br />前向纠错技术(Forward Error Correction ,FEC) 长期以来一直于高级线路编码方案一

2010-08-16 09:34:00 202

原创 帧中继

<br />帧中继是一种高性能的WAN协议 运行于物理层和数据链路层<br />   <br /> <br /> <br /> <br />          帧中继的工作原理:<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />1.帧中继虚电路 <br />         帧中继提供面向连接的数据链路层的通信,并且提供永久虚拟电路(PVC)和交互式虚拟电路(SVC)连接<br /> <br /> <br />2.数据链路连接标识符(DLCI)<b

2010-08-16 09:00:00 176

华为MA5600 命令手册

华为5600设备操作手册 非常详细。 对在ISP工作的大有帮助

2012-07-16

WD磁头挂起补丁 关闭绿盘磁头挂起功能

关闭C1 磁头计数工具,西数自己出品的用来调整磁头挂起时间的工具。 使用方法:到纯DOS下,运行 wdidle3.exe /D 即可 http://home.arcor.de/ghostadmin/wdidle3_1_00.zip 注意:绿盘要插在SATA0数据线上,其他黑盘蓝盘切记一定要拔掉数据线,否则连其他硬盘也打开C1。光驱不用拔,其他硬盘最好拔掉数据线,单挂绿盘使用此工具 过程: 1、用U盘启动进DOS界面,无所谓这个DOS版本究竟支持不支持你硬盘的格式。我用雨林木风pe工具箱做了个纯净的启动U盘将wdidle3.exe这个文件复制到U盘根目录下。 2、先用wdidle3 /r查看一下硬盘的idle3 timer设置的情况。如果有设定值,再运行wdidle3 /d关闭它,如果没用,就不用关闭了。

2010-09-30

Cisco配置命令大全

Cisco配置命令大全 掌握这些命令 从此不怕Cisco

2010-09-09

CCNP实验手册破解版

工大瑞普CCNP实验手册破解版 一本好书 lab集合

2010-09-07

网络工程师考试同步辅导(网络系统设计与管理篇)part2

网络工程师考试同步辅导(网络系统设计与管理篇)

2010-08-14

网络工程师考试同步辅导(网络系统设计与管理篇)part1

如题网络工程师考试大纲 详细辅导资料,让你轻松掌握命题范围

2010-08-14

黑客入侵网络运用技术完全解析

看看就知道了 新手使用 高手借鉴

2008-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除