首页 技术 正文
技术 2022年11月10日
0 收藏 467 点赞 2,756 浏览 756 个字

原始文章:http://djt.qq.com/article/view/658

1.古代送信:马车,烽火,信鸽

2.1837年,世界第一条电报诞生,

美国科学家莫尔斯尝试用一些“点”和“划”来表示不同的字母、数字和标点符号,这套表示字符的方式称为“摩尔斯电码”:

bit、byte、位、字节、字符串等概念

“点”对应短电脉冲,“划”对应长电脉冲信号,信号传到对方,接收机翻译

译码员根据这些点划组合就可以译成英文字母,从而完成了通信任务。

3.1946年,世界第一台计算机诞生,计算机用8个晶体管的“通”或“断”组合出一些状态来表示世间万物

其原理计算机只不过是将摩斯电码中的“点”和“划”换成了以8个字节的二进制流的方式表示。

4.讲到这里,引出几个基础概念:

  • 比特(bit):也称为“位”,计算机信息中的最小单位,是 binary digit(二进制数位) 的 缩写,指二进制中的一位
  • 字节(Byte):计算机中信息计量的一种单位,一个位就代表“0”或“1”,每8个位(bit)组成一个字节(Byte)
  • MySQL中定义 VARCHAR(45)  即是指 45个字节
  • 字符(Character):文字与符号的总称,可以是各个国家的文字、标点符号、图形符号、数字等
  • 字符集(Character Set):是多个字符的集合
  • 编码(Encoding): 信息从一种形式或格式转换为另一种形式的过程
  • 解码(decoding): 编码的逆过程
  • 字符编码(Character Encoding): 按照何种规则存储字符

现在来看我们第一条电报,莫尔斯编码中包含了大小写英文字母和数字等符号。

  • 这里的每一个符号其实就是⌈字符⌋
  • 这所有的字符的集合就叫做⌈字符集⌋
  • “点”或“划”与字符之间的对应关系即可以称为⌈字符编码⌋

5.编码发展的3个阶段

bit、byte、位、字节、字符串等概念

阶段一二的情况下,一个英文字符占一个字节;一个汉字占2个字节;

    

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,111
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,584
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,431
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,203
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,838
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,922