liuqinh2s' blog

Do something cool!


  • 首页

  • 关于

  • 标签

  • 归档

  • 搜索

图灵机

发表于 2019-04-26 | 更新于: 2025-01-03
字数统计: 1,252

图灵机

图灵机(Turing Machine)是 英国数学家艾伦·图灵 在 1936 年发表的 "On Computable Numbers, with an Application to the Entscheidungsproblem"(《论可计算数及其在判定性问题上的应用》)中提出的数学模型。在文章中图灵描述了它是什么,并且证明了,只要图灵机可以被实现,就可以用来解决任何可计算问题。

历史

  • 妈咪说:图灵
  • 模仿游戏
阅读全文 »

冯·诺依曼结构

发表于 2019-04-22 | 更新于: 2025-01-03
字数统计: 1,425

冯·诺依曼结构

冯·诺伊曼结构与 存储程序型计算机 是互相通用的名词

哈佛结构 是一种将程序数据与普通数据分开存储的设计概念,可以说是冯·诺依曼结构的一种。

存储程序计算机在体系结构上主要特点有:

  • 以运算单元为中心
  • 采用存储程序原理
  • 存储器是按地址访问、线性编址的空间
  • 控制流由指令流产生
  • 指令由 操作码 和 地址码 组成
  • 数据以二进制编码

五个组成部分:

  • 存储器
  • 控制器
  • 运算器(算术逻辑单元)
  • 输入
  • 输出
阅读全文 »

什么是字符集和编码

发表于 2019-04-21 | 更新于: 2025-01-03
字数统计: 1,924

文本文件中,为了让比特表示文字,我们发明了字符集,让特定的比特序列对应特定的字符。

常见的字符集有:

  • ASCII
  • EASCII
  • GB2312
  • GBK
  • Unicode
  • UTF-8 (严格来说 UTF-8 只是 Unicode 的一种编码方式)
  • ANSI 编码
阅读全文 »

计算机中的信息

发表于 2019-04-20 | 更新于: 2025-01-03
字数统计: 1,155

信息的本质

信息的本质是消除不确定性:我们抛掷一枚硬币,然后用手盖住,出现正面朝上和反面朝上的概率都是二分之一。当我们偷看了结果,确定了是正面还是反面朝上,也就获得了信息。在这个例子中,我们消除的不确定性是一个二分之一的概率。在 香农 划时代的论文 通信的数学原理 中,首次提出了信息是可量化的,以及如何量化信息。我们以 bit 为信息的度量单位,一个 bit 可以是 0 或者 1,我们每获得一个 bit 的信息,就会消除一个二分之一的不确定性。

小思考题:如果我们抛掷的是一个骰子呢,当我们确定了一次投掷结果,我们获得多少信息(用 bit 为单位衡量)?
我们都知道,骰子有 6 个面,分别刻有 1~6,我们有六分之一的概率得到其中任意一个面朝上。那么我们获得的信息应该是:$\log_2 6$。

阅读全文 »

C++ map的remove函数实现

发表于 2019-04-15 | 更新于: 2025-01-03
字数统计: 509

今天同学群里面讨论了这样一段代码,说是产品出了 bug,现场急着修复。

阅读全文 »
1…101112…17
liuqinh2s

liuqinh2s

84 日志
2 分类
36 标签
RSS
GitHub Twitter
Links
  • liam
  • jiyanggg
  • 曾小乱 – 在描绘他的生活倒影
© 2025 liuqinh2s | Site words total count: 138.9k
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4