自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 虚函数

虚函数在多态中间的使用: 多态一般就是通过指向基类的指针来实现的。 dog mydogwangwang; mydogwangwang.born(); 一定是返回“dog” 那么 horse myhorsepipi; myhorsepipi.born(); 一定是返回“horse” 也是多态呀? //////////////////////////////////////////////

2008-01-07 18:02:00 617

原创 虚函数和纯虚函数1

摘自:C++中虚函数和纯虚函数的概念,差别和分别存在的原因 首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数 定义他为虚函数是为了允许用基类的指针来调用子类的这个函数 定义一个函数为纯虚函数,才代表函数没有被实现 定义他是为了实现一个接口,起到一个规范的作用,规范继承这个 类的程序员必须实现这个函数。 对继承的影响: 普通的类(没有虚函数,纯虚函数)就可以被继承,而且工

2008-01-07 18:00:00 1320

原创 虚函数和纯虚函数

虚函数和纯虚函数 在面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念。因为它充分体现了面向对象思想中的继承和多态性这两大特性,在C++语言里应用极广。比如在微软的MFC类库中,你会发现很多函数都有virtual关键字,也就是说,它们都是虚函数。难怪有人甚至称虚函数是C++语言的精髓。 那么,什么是虚函数呢,我们先来看看微软的解释: 虚函数是指一个类

2008-01-07 17:59:00 1021

原创 Modbus

一、Modbus 协议简介Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及

2007-12-24 12:43:00 2038

原创 linux的log简介

RedHat Linux常见的日志文件详述如下1、/var/log/boot.log(自检过程)2、/var/log/cron   (crontab守护进程crond所派生的子进程的动作)3、/var/log/maillog  (发送到系统或从系统发出的电子邮件的活动)4、/var/log/syslog  (它只记录警告信息,常常是系统出问题的信息,所以更应该关注该文件)要让系统生成syslog日

2007-12-20 16:26:00 1849

原创 Linux日志

Linux日志分析详细部分日志也是用户应该注意的地方之一。不要低估日志文件对网络安全的重要作用,因为日志文件能够详细记录系统每天发生的各种各样的事件。用户可以通过日志文件检查错误产生的原因,或者在受到攻击和黑客入侵时追踪攻击者的踪迹。日志的两个比较重要的作用是:审核和监测。配置好的Linux的日志非常强大。对于Linux系统而言,所有的日志文件都在/var/log下。默认情况下,Linux的日志文

2007-12-20 14:41:00 1075 1

原创 TIME

 标准库函数除了定义一些处理日期和时间的函数外,还定义了处理与程序有关的地理信息的函数。对这些函数讨论如下。     时间和日期函数需要头部。这个头部定义了三种与时间有关的类型:clock_t,time_t,tm。类型clock_t和time_t可以用长整数表示系统时间和日期,称为日历时。结构类型tm保存分解为相应元素的日期和时间。tm结构包含下列成员:int tm_sec; 秒,0~59 i

2007-12-19 17:18:00 1072

原创 mkfifo函数使用

mkfifo函数使用[code]mkfifo(建立实名管道)相关函数pipe,popen,open,umask表头文件#include#include定义函数int mkfifo(const char * pathname,mode_t mode);函数说明mkfifo()会依参数pathname建立特殊的FIFO文件,该文件必须不存在,而参数mode为该文件的权限(mode%~umask

2007-12-19 17:16:00 10107 2

原创 C语言中可变参数的用法

C语言中可变参数的用法 我们在C语言编程中会遇到一些参数个数可变的函数,例如printf() 这个函数,它的定义是这样的: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是 可变的,例如我们可以有以下不同的调用方法: printf("%d",i); printf("%s",s); printf("the n

2007-12-19 10:44:00 692

原创 C程序

非常基本关于C语言的问题,一个信息类(计算机,资讯工程,电子工程, 通信工程)专业的本科毕业生应该达到的水平。题目不难,全部都能快速地答完,当然也需要一定的知识储备。对于大多数人,我们预期你可能答错 3)   4)  15)题,所以答错3道以内的,我们认为你很棒答错5道题以内,我们认为你还不错(你还可能答错第9题)如果你有6道以上的题目不能答对,基本上我们都不好说什么了....约定:   1) 下

2007-12-18 11:20:00 705

原创 如何制作国标RS232串口线

很简单,找对针脚定义即可。发-收;收-发;地-地。以下为详细内容 用到的DB9定义: 1载波检测(DCD) 、2接受数据(RXD) 、3发出数据(TXD)、4数据终端准备好(DTR) 、5信号地线(SG)、6数据准备好(DSR)、7请求发送(RTS) 、8清除发送(CTS)、9振铃指示(RI) 用到的DB25定义: 1未用 、2发出数据(TXD)、3接受数据(RXD)、4请求发送(RTS)、5清除

2007-12-14 10:27:00 3864

原创 英汉对照

UPS常用术语 电池电压过低 先充电,后开机 The battery voltage is too low,Charge the battery first, and then turn on the inverter

2007-12-06 14:39:00 2541 2

原创 在Linux下硬盘分区、创建文件系统并挂载硬盘

 在Linux下硬盘分区、创建文件系统并挂载硬盘服务器的硬盘阵列再次出现问题,RAID又掉了,重做RAID后,将重新分区、创建文件系统、挂载硬盘的操作过程记录下来:操作服务器共计5块硬盘,一块做系统盘,其余四块RAID0,现在具体操作如下:[@91.21 ~]# cd /dev/cciss/察看其下的设备:[@91.21 cciss]# lsc0d0  c0d0p1  c0

2007-12-05 17:34:00 1846 1

原创 MD5加密

在一些初始化处理后,MD5以512位分组来处理输入文本,每一分组又划分为16个32位子分组。算法的输出由四个32位分组组成,将它们级联形成一个128位散列值。首先填充消息使其长度恰好为一个比512位的倍数仅小64位的数。填充方法是附一个1在消息后面,后接所要求的多个0,然后在其后附上64位的消息长度(填充前)。这两步的作用是使消息长度恰好是512位的整数倍(算法的其余部分要求如此),同时确保不同的

2007-12-05 17:23:00 480

原创 Sizeof与Strlen的区别与联系

 Sizeof与Strlen的区别与联系 1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。2.sizeof是算符,strlen是函数。3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以/0结尾的。sizeof还可以用函数做参数,比如:

2007-12-05 15:58:00 492

原创 BLU-RAY DISC ASSOCIATION

指望着能够在两种竞争的光盘格式中有所折中,HP日前要求Blu-ray Disc Association(蓝光光盘协会,BDA)在Blu-ray格式规范中加入对HD-DVD的支持。 特别是HP呼吁要加入对Managed Copy以及iHD的支持,因为HP表示这是PC基本的技术需求,并且能够在未来的数字家庭中做到“无缝”体验。因此HP才表示:希望蓝光改进,不然转投HD-DVD。HP的这一合理的要求就是

2007-12-04 10:50:00 677

原创 IPV6

IPv6   IPv6是“Internet Protocol Version 6”的缩写,它是IETF设计的用于替代现行版本IP协议-IPv4-的下一代IP协议。     目前我们使用的第二代互联网IPV4技术,核心技术属于美国。它的最大问题是网络地址

2007-12-04 10:44:00 878 1

原创 计算机常用术语

一、什么是CPU     CPU( Central Processing Unit)中文名称中央处理器。CPU作为PC的核心,负责整个PC系统的协调、控制以及程序运行,伴随着大规模集成电路的技术革命,处理器核心已经集成了上百万个晶体管,是非常精密的系统。通常对PC发出的指令,包括外部设备输入的模拟信号,经过数模转换装置变为数字信号送到控制单元进行控制分配,经过运算单元进行运算处理,其中包括和寄存单

2007-12-04 10:30:00 3839 5

空空如也

空空如也

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

TA关注的人

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