计算机基础知识

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解密,获得明文密码等;

  1. 攻击者用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=127+126+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的简写,是微软格式的安装包。一般是程序的安装软件。

你可能感兴趣的:(计算机基础知识)