您的位置:首页 > 理论基础

计算机基础知识

2016-01-06 20:15 232 查看

1. 常见希腊字母

大写小写英文名称
ΑαAlpha
ΝνNu
ΒβBeta
ΞξXi
ΓγGamma
ΟοOmicron
ΔδDelta
ΠπPi
ΕεEpsilon
ΡρRho
ΖζZeta
ΣσSigma
ΗηEta
ΤτTau
ΘθTheta
ΥυUpsilon
ΙιIota
ΦφPhi
ΚκKappa
ΧχChi
ΛλLambda
ΨψPsi
ΜμMu
ΩωOmega

2. 中间人攻击(Man-in-the-Middle Attack,简称“MITM攻击”)

攻击过程如下:

1. 攻击者通过MIM(比如arp欺骗等)劫持server与客户端浏览器之间的http包;

2. 攻击者生成一对伪造的RSA密钥: fake public key/fake private key;

3. 攻击者将js文件中的public key替换为fake public key,并传输给客户端浏览器;

4. 客户端浏览器用 fake public key加密敏感数据,比如密码,并将加密后的数据传输给攻击者;

5. 攻击者用fake private key解密,获得明文密码等;

攻击者用server的public key加密明文数据,并传送给server。

3.生产手机CPU的常见厂商

常见的有高通,英伟达(NVIDIA),德州仪器,三星,苹果,联发科(台湾),还有我们国产骄傲华为等。

4. 程序变成经典命名方法

匈牙利命名法。该命名法是在每个变量名的前面加上若干表示数据类型的字符。基本原则是:变量名=属性+类型+对象描述。如i表示int,所有i开头的变量命都表示int类型。表示String,所有变量命以s开头的都表示String类型变量。

骆驼命名法。正如它的名称所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。驼峰命名法跟帕斯卡命名法相似,只是首字母为小写,如userName。因为看上去像驼峰,因此而得名。

帕斯卡命名法。 即pascal命名法。做法是首字母大写,如UserName,常用在类的变量命名中。

5.软件版本分类

alpha 内部测试版

beta 外部测试版

demo 演示版

Enhance 增强版或者加强版 属于正式版

Free 自由版

Full version 完全版 属于正式版

shareware 共享版

Release 发行版 有时间限制

Upgrade 升级版

Retail 零售版

Enterprise 企业版

Ultimate 旗舰版,也就是终极版,功能最强大,最丰富

Premium 贵价版

Professional 专业版

Express 特别版

Deluxe 豪华版

Regged 已注册版

Preview 属预览版

Standard 标准版

Mini 迷你版也叫精简版只有最基本的功能

CN 简体中文版

CHT 繁体中文版

EN 英文版

trail 试用版(含有某些限制,如时间、功能,注册后也有可能变为正式版)

RC 版。是 Release Candidate 的缩写,意思是发布倒计时,该版本已经完成全部功能并清除大部分的BUG。到了这个阶段只会除BUG,不会对软件做任何大的更改。

RTM 版。这基本就是最终的版本,英文是 Release To Manufactur,意思是发布到生产商。

OEM original Equipment Manufacturer (OEM)

You may license products through an original Equipment Manufacturer (OEM). These products, such as Windows operating systems, come installed when you purchase a new computer.

OEM软件是给电脑生产厂的版本,无需多说。

Full Packaged Product (FPP)–Retail

Physical, shrink-wrapped boxes of licensed product that can be purchased in a local retail store or any local software retailer。

FPP就是零售版(盒装软件),这种产品的光盘的卷标都带有“FPP“字样,比如英文WXP Pro的FPP版本的光盘卷标就是WXPFPP_EN,其中WX表示是Windows XP,P是Professional(H是Home),FPP表明是零售版本,EN是表明是英语。获得途径除了在商店购买之外,某些MSDN用户也可以得到。

6.IP地址简介

3种主要IP地址类型里,各保留了3个区域作为私有地址,其私有地址范围如下:

A类地址:10.0.0.0~10.255.255.255,子网掩码为255.0.0.0

B类地址:172.16.0.0~172.31.255.255,子网掩码为255.255.0.0

C类地址:192.168.0.0~192.168.255.255,子网掩码255.255.255.0

A类地址的第一组数字为1~126。注意,数字0和 127不作为A类地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机,不能传送。

B类地址的第一组数字为128~191。

C类地址的第一组数字为192~223。

D类地址的第一组数字为124~239。

D类地址是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。故它没有网络号与主机号之分,也就没有子网掩码。

E类地址的第一组数字为240~255。为将来使用保留。

注意:全“0”(“0.0.0.0”)IP地址表示整个网络,即网络中的所有主机。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址,即受限地址。

7.计算机中数的表示形式

在计算机中整数的表示形式都是以补码的形式存在。

数的反码,补码的计算方法如下:

反码表示法规定:正数的反码与其原码相同;负数的反码是对原码符号位除外逐位取反。

补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。

比如-7,其源码是10000111,反码是11111000,补码是11111001。因此-7在计算机中的存在形式就是补码的形式,11111001,计算方式是:符号位*(负的2的(位数-1)次幂)+后面位数的值,例如:

−7=1∗(−27)+1∗(26)+1∗(25)+1∗(24)+1∗(23)+0∗(22)+0∗(21)+1∗(20)=−128+64+32+16+8+0+0+1=−7

8. Windows下.msi后缀的文件

.msi文件是在Windows环境下Windows Installer安装程序时调用的数据包。数据包中包括被安装程序的安装序列、目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。简单的说:MSI就是microsoft installer的简写,是微软格式的安装包。一般是程序的安装软件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: