- 博客(38)
- 资源 (7)
- 收藏
- 关注
原创 调用虚函数的三种方式
#includeusing 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
523
原创 简单继承多态性
#includeusing namespace std;class poser{public: virtual void beat()const{coutprivate: int age;};class Ali:public poser{public: void beat()const{cout};class Lewis:p
2014-08-20 15:24:52
175
转载 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
172
转载 C++pirmer 第4版本15章 书店打折部分代码
#include#includeusing 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
230
原创 class_多重继承
#includeusing 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
265
原创 class(3)公有派生类的赋值
#includeusing 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
156
原创 class(2)公有派生类的三种访问形式
#includeusing namespace std;class one{public: //派生类可以直接访问 void room(){coutprotected: //派生类可以通过接口访问 void garden(){coutprivate: //派生类都无法访问 void SwimmingPool(){
2014-07-15 15:18:44
254
原创 class(1)单一继承
#includeusing 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
169
原创 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
147
原创 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
535
原创 运算符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
163
原创 深入函数_(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
141
原创 深入函数_(09)调用构造函数进行类型转换
#include using namespace std;class test{public:/* explicit */test(int x){i=x;cout ~test(){cout void get(){coutprivate: int i;};int main(){ test a(9); //调用构造函数 将
2014-06-24 15:54:07
157
原创 深入函数_(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
213
原创 深入函数_(07)构造函数与new运算符
#include using namespace std;class test{public: test(){cout void set(int a, char b) { i=a; j=b; } void print(){coutprivate: int i; char
2014-06-21 16:39:12
132
原创 深入函数_(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
139
原创 深入函数_(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
168
原创 深入函数_(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
149
原创 深入函数_(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
299
原创 深入函数_(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
125
原创 深入函数_(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
130
原创 主页篡改问题解决办法
<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
131
原创 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
229
原创 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
265
原创 Linux
<br />Linux 系统中每个分区都是一个文件系统,Linux将这些分属不同分区,单独的文件系统按一定的方式形成一个系统的总目录层次结构,即一个目录树。<br /> <br />Linux系统的目录项<br /> <br />/bin 存放用户可执行命令,如LS等<br />/boot 存放启动系统所使用的文件<br />/dev 存放外部设备<br />/etc 存放系统管理所需要的配
2010-09-14 17:17:00
139
原创 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
136
原创 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
158
原创 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
149
原创 层次化网络设计
<br /> 层次化网络设计在互联网组件的通信中引入了三个关键层的概念,这三个层分别是:核心层(Core Layer)、汇聚层(Distribution Layer)和接入层(Access Layer)<br /> <br /> <br /> <br />1.核心层为网络提供骨干组件或高速交换组件,高效速度传输是核心层的目标<br /> <br />2.汇聚层是核心层和终端用户接入层的分界面,汇聚层完成网络访问的策略控制、广播域的定义、VLAN间的路由、数据包处理、过滤寻址及其他数据处理的任务<br /
2010-08-20 11:39:00
483
原创 选择题目分析合集
1.16进制分析 比如E0000H 按16进制和10进制的不同 就是右边的第一个零等于第二个零的16分之12.计算机系统可靠度算法 串联部件=各部件的可靠度乘积 并联部件=1-各部件的失效乘积3.计算机的指令平均时钟速度=计算机的指令数目乘每条指令的时钟数 计算几运算速度=计算机的频率除以计算机指令平均时钟数4.常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。 其中瀑布模型适用于需求明确的很少变更的项目演化模型和螺旋模型适用于对软件需求缺乏明确认
2010-08-18 15:44:00
139
原创 电子邮件加密和身份认证
<br />电子邮件加密和身份认证的主要过程。<br /> <br />传输数据的时,会由发送方和接收方协商会话密钥,使用会话密钥对数据进行加密和解密。<br /> <br />关于密码体制需要掌握这样二个基本知识:<br /> <br />1.公钥和私钥是一对密钥,他们可以互相解密加密<br />2.加密数据使用对方的公钥,身份认真使用自己的私钥<br /> <br />数字证书封装了用户自己的私钥和公钥等其他信息
2010-08-18 14:27:00
215
原创 无线网络 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
212
原创 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
188
原创 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
126
原创 无连接通信
<br /> 面向连接的方式功能强大、允许流量控制、差错控制以及顺序交付等。。。<br /> <br /> <br />无连接的服务是不可靠的服务,无法许诺不会出现交付和重复的错误,但这种协议代价很小,更适应于某些服务,比如内部数据采集、向外数据分发、请求-响应,以及实时应用等。。<br /> <br /> <br />因此在运输层即有面向连接的位置,也有无连接的用武之地。。<br />每一分组独立建立地建立和释放逻辑连接,也适合传送大量的数据。。<br /> <br />无连接的服务的通信线路都是不可
2010-08-16 09:46:00
139
原创 数据报
<br />数据报系统中,每个分组都被视为独立的,它和以前发送的分组间没有什么关系。<br />在前进的道路上,每个节点为分组选择下一个节点,因此分组虽然具有相同的目的地址,但并不是按照相同的路由前进。<br /> <br />在滑动窗口协议中,接受方收到一个正确的帧,并且发送顺序号落在接受窗口内,则发回确认帧,发生方根据确认帧的帧编号来向前滑动窗口,窗口内的帧可以连续发送。<br /> <br />前向纠错技术(Forward Error Correction ,FEC) 长期以来一直于高级线路编码方案一
2010-08-16 09:34:00
224
原创 帧中继
<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
195
WD磁头挂起补丁 关闭绿盘磁头挂起功能
2010-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人