凌宫凉的博客

做自己想做的事,记录自己想记录的话。。。

网页版时钟----简单版

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport"...

2017-06-21 08:38:53

阅读数 1015

评论数 0

html-鼠标移动后自动旋转

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> &...

2017-06-20 09:45:43

阅读数 611

评论数 0

html基本样式

第一次写这么完整的html网页….完全的手打<!--告知浏览器这是H5文档 --> <!DOCTYPE html> <!--html是整个文档的基本标签,也是跟标签--> <html> <!--head描述整个文档的信息--> ...

2017-06-20 09:35:58

阅读数 114

评论数 0

通过socket对系统端口进行扫描

设计图 实现 // PortScan.cpp : 定义控制台应用程序的入口点。 // //#include <stdafx.h> #include <stdio.h> #include <Winsock2.h> #pragma comment(lib,...

2017-04-28 11:34:02

阅读数 1106

评论数 0

分布式计算概论

分布式计算是由若干通过网络互联的计算机组成的软硬件系统。更正式的是,分布式计算是需要非常巨大的计算机能力才能解决的问题分为许多小的部分,然后把这些部分分配给许多计算机处理进行,最后把各部分的计算结果合并来得到最后结果。 分布式计算是在分布式系统上执行的计算,与并行计算不同,并行计算机是使用多个处理...

2017-04-27 19:55:16

阅读数 134

评论数 0

C++概述

const修饰符: (1)指向常量的指针式指一个指向常量的指针变量 const char* name=”chen”,不允许改变指针所指地址的常量,但是可以改变name所指的地址。 (2)常指针是指把指针所指的地址,而不是它指向的对象声明为常量。char * const name=”cheng”...

2017-01-15 19:13:42

阅读数 131

评论数 0

类和对象

在类外定义成员函数时,必须在成员函数名之前缀上类名,在类名和函数名之间加上::,用于声明这个成员函数是属于哪个类的。 使用inline定义内联函数时,必须将类的声明和内联成员函数的定义放在同一个文件中(或同一个头文件中),否则编译时无法进行代码置换。 在定义对象时,若我们定义的指向此对象的指针,则...

2017-01-15 18:11:21

阅读数 133

评论数 0

派生类和继承——(二)

如果一个类有多个直接基类,而这些直接基类又有一个公共的基类,则在最低层的派生类中保留这个间接的共同基类数据成员的多份同名成员,则会产生二义性。 虚基类,在从基类派生是,使用关键字virtual将基类说明为虚基类。class 派生类名 :virtual 继承方式 基类名{ };当基类通过多条派生...

2017-01-15 15:48:56

阅读数 158

评论数 0

派生类和继承——(一)

继承:新类可以从一个或多个已有类中继承函数和数据,而且可以重新定义或加进新的数据和函数。 声明一个派生类的格式:class 派生类名:【继承方式】基类名{派生类新增的数据成员和成员函数}; 说明:除构造函数和析构函数不继承,其他都将被继承。可以改变基类的的访问属性,还可以重载函数。 派生类的构造函...

2017-01-15 14:20:08

阅读数 216

评论数 0

多态性——虚函数

虚函数是重载的另一种表现形式,是一种动态的重载方式。虚函数调用与函数体之间的联系在运行时才建立。 C++中可以用基类的对象指针可以指向它的公有派生对象,当它指向公有派生类对象时,只能访问派生类中从基类继承来的成员,而不能访问派生类中定义的成员。 当指针指向不同的对象时,分别调用不同类的成员函数,如...

2017-01-15 12:56:44

阅读数 145

评论数 0

多态性——运算符重载(三)

++和–重载:通过是当否在参数表中插入关键字int带来区分这两种方式。前缀方式:ob.operator++();后缀方式:ob.operator++(int)。(这两种都是成员函数重载。友元函数重载一般都需要引用(ob.operator++( X &ob);) 注意前缀和后缀的区别:前者是...

2017-01-14 18:45:51

阅读数 221

评论数 0

多态性——运算符重载(二)

友元运算符重载函数 由于友元运算符重载不是该类的成员函数,故类外定义时不需要缀上类名。 (1)在类内部定义 friend 函数类型 operator 运算符(形参表) { 函数体; } (2)在类中定义,在类外声明 class X{...

2017-01-14 13:55:51

阅读数 195

评论数 0

多态性——运算符重载(一)

多态性是指不同的对象收到相同的信息是,产生不同的行为。C++中可以用同一个函数名调用不同内容的函数,这些函数执行不同但又类似的操作,这样就可以用同一个函数名调用不同内容的函数。 一个源程序经过编译,连接成为可执行文件的过程就是把可执行代码的联编。运行之前的联编就是静态联编,在运行时完成的成为动态联...

2017-01-11 10:54:35

阅读数 743

评论数 0

异常处理

程序中常见的错误有编译时的错误和运行时的错误。程序运行过程中出现的错误称为异常,对异常的处理称为异常处理。 C++异常处理的办法是:如果执行一个函数时候出现异常,可以不再本函数中处理,而是传给他的上一级,由上一级来处理,以此类推,直到最高一级无法处理则系统自动调用terminate,由它调用abo...

2017-01-11 10:06:59

阅读数 239

评论数 0

模板——类模板

类模板:建立一个通用类,将其数据成员,成员函数的返回类型和形参类型不具体指定,用一个虚拟的类型来代表,系统会根据实参的类型来定义模板中虚拟类型从而实现不同类的功能。 类模板的格式 用类模板定义对象时 类模板名<实际类型名>对象名(实参列表); 成员函数定义在类模板体外定义要求: ...

2017-01-11 09:03:23

阅读数 100

评论数 0

模板——函数模板

模板是实现代码重用的一种工具,实现类型参数化,即把类型定义为参数,从而实现代码的重用。模板分为函数模板和类模板,分别允许用户构造模板函数和模板类。 函数模板:建立一个通用函数,其函数返回类型和形参类型不具体的指定,用一个虚拟的类型来替代。 关键字typename后面的类型参数必须实例话,用实...

2017-01-10 15:16:56

阅读数 91

评论数 0

c++文件操作

一般文件是指存放在外部介质上的数据结构的集合。操作系统一般将文件作为一个整体作为一个整体来处理,c++引入了流式文件,把文件看为是字符(或字节)构成的序列,及字符流。流式文件的基本单位是字节。 文件的打开与关闭 (1)在程序中包含头文件fstream。 (2)建立流。要以磁盘文件为对象进行输入...

2017-01-10 14:43:34

阅读数 128

评论数 0

c++流类库与输入输出

C与C++输入输出对比 C中的printf函数只能输出系统预定义的类型,而C++可以输入输出标准类型和自定义类型的数据。优点:可以防止格式控制符输入输出类型数据不一致的错误;可以通过重载的方式对自定义的数据进行输入输出。 C++的输入输出流 流是指数据从一个源流到一个目的流,负责数据的源到目的...

2017-01-10 10:59:07

阅读数 374

评论数 0

缓存技术

根据I/O控制方式,缓冲的实现方法有两种: 采用专用硬件缓冲器,例如I/O控制器中的数据缓冲寄存器。 在内存划出一个具有n个单元的专用缓冲区,以便存放输入输出的数据。内存缓冲区又称软件缓冲。 缓冲的种类 单缓冲:一个缓冲器,不能并行操作。 双缓冲:两台外设并行操作。 多缓冲:多个缓存区连...

2016-12-28 15:14:58

阅读数 135

评论数 0

中断技术

中断源:引起中断发生的事件。 中断请求:中断源向CPU发出的请求中断处理信号。 中断响应:CPU收到中断请求后转相应的事件处理程序的一个过程。 中断屏蔽:在中断请求产生后,系统用软件的方式有选择的封闭部分中断而允许其余部分的中断仍能得到响应。 禁止中断又称为关中断;PSW(处理机的状态字)的...

2016-12-28 14:55:01

阅读数 201

评论数 0

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