更多颜色

回忆上次内容

  • 上次 首先了解了RGB颜色设置
  • 可以把一些抽象的色彩名字
    • 落实到具体的

      • RGB颜色

  • 计算机所做的一切

    • 其实就是量化、编码
    • 把生活的一切都进行数字化

  • 标准 是ANSI制定的

    • 这个ANSI 又是 怎么来的 呢??

由来

  • ANSI

    • 听起来 是 官方组织
    • 其实 是
      • 专业技能人士的 民间组织

ANSI进化过程

  • 1918

    • 美国工程标准委员会(AESC)

      • 美国政府的三个部(商务部、陆军部、海军部)

        • 也参与了该委员会的筹备工作
    • 美国材料试验协会(ASTM)
    • 美国机械工程师协会(ASME)
    • 美国矿业与冶金工程师协会(ASMME)
    • 美国土木工程师协会(ASCE)
    • 美国电气工程师协会(AIEE)等组织
      • 这个 AIEE 就是 IEEE 的前身

        • IEEE 干什么的来着?
        • 很多通信协议都是ieee搞的
        • 还有 浮点数标准
        • ascii 也有 ieee 的参与
    • 共同成立了美国工程标准委员会(AESC)
      • 工业化很重要的就是能够把标准量化

        • 从钢铁的碳含量
        • 到螺丝的螺距
        • 甚至篮筐的尺寸
  • 1928
    • AESC 改组为美国标准协会(ASA)
  • 1966
    • 美利坚合众国标准学会(USASI)
  • 1969
    • 美国国家标准学会(ANSI)
  • ascii
    • 是不是 也经历了 一个历史过程呢?

历史

  • 没错!!!

    • 一切 都是 时间的产物

  • 没有什么 是 一下子就成为标准的

    • 标准 首先得 能用得起来
    • 而且 也会 不断地发展
    • 是在历史长河中 一段时间内的 产物
    • 各种组织 也有各自生灭的 过程
  • 就像 esc 从无到有的过程一样

esc 来历

  • 早年间 没有 esc 键

  • 主要是 电传打字机 作为终端

    • 键盘 输入
    • 纸张 输出
    • 都在 和主机(MainFrame)交互

ASR-33

  • 1963年 这款神机 问世

    • 为我们 明确了

      • 黑暗森林中的 一些转义字符

  • 仔细看 ASR-33 已经包含了esc键

    • 但此时 还没有 控制序列

DEC的VT-5

  • 1970 年

    • 视频终端 随着unix和c 发展起来
    • Digital Equipment Corporation (DEC) 公司
      • 想用小型机 和 终端

        • 击败 IBM的大型机
  • VT系列

    • Video Terminal

      • 视频的 终端
    • 这终端 用的不是纸
    • 而是 视频(video)信号
  • 有些东西

    • 随风 飘散
    • 72列 20行
    • 还有 当时的 控制序列

  • 也有些东西

    • 为后来 奠定基础

      • 黑底 绿字
      • 隔行 扫描

  • 可以试试

    • 这个 绿字变化的 效果吗?

matrix

  • 好像 有点字符雨的 意思 了

  • 不过 这纯绿色 和 颜色设置

    • 也没有什么关系啊!

总结

  • 这次 了解了控制序列 背后的故事

    • 一切标准 都是 从无到有 的
    • 就连 负责标准的组织 也是 从无到有 的

  • VT-05 奠定了 基础颜色

    • 黑底 绿字
    • 隔行 扫描
  • 但 多颜色设置

    • 如何出现 的呢??
  • 我们下次再说!

  • 蓝桥->https://www.lanqiao.cn/courses/3584

  • github->https://github.com/overmind1980/oeasy-python-tutorial

  • gitee->https://gitee.com/overmind1980/oeasypython

  • 视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy

[oeasy]python0081_ANSI序列由来_终端机_VT100_DEC_VT选项_终端控制序列的更多相关文章

  1. Javascript Jquery 中的数组定义与操作_子木玲_新浪博客

    body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI& ...

  2. ArcGIS for Desktop入门教程_第七章_使用ArcGIS进行空间分析 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第七章_使用ArcGIS进行空间分析 - ArcGIS知乎-新一代ArcGIS问答社区 1 使用ArcGIS进行空间分析 1.1 GIS分析基础 G ...

  3. ArcGIS for Desktop入门教程_第六章_用ArcMap制作地图 - ArcGIS知乎-新一代ArcGIS问答社区

    原文:ArcGIS for Desktop入门教程_第六章_用ArcMap制作地图 - ArcGIS知乎-新一代ArcGIS问答社区 1 用ArcMap制作地图 作为ArcGIS for Deskto ...

  4. Demo02_对结构体进行文件读写_张仕传_作业_

    #include <iostream> using namespace std; #define StructArrarySize 5 // 老师数量 #define StudentNum ...

  5. CLOSE-UP FORMALWEAR_意大利进口_2015秋冬_男装发布会_西装图片系列_男装西装设计资料_WeArTrends时尚资讯网_国内最专业的服装设计资讯网站

    CLOSE-UP FORMALWEAR_意大利进口_2015秋冬_男装发布会_西装图片系列_男装西装设计资料_WeArTrends时尚资讯网_国内最专业的服装设计资讯网站 CLOSE-UP FORMA ...

  6. 金洪林:红邦创衣止于至善_品牌-生活时尚_品牌_YOKA时尚网

    金洪林:红邦创衣止于至善_品牌-生活时尚_品牌_YOKA时尚网 金洪林:红邦创衣止于至善

  7. 联系我们_你我想法_【有男度】UNANDU 100%进口 全球设计师品牌精汇 男装_男装搭配_时尚男装_品牌男装_男装搭配技巧_男装网站

    联系我们_你我想法_[有男度]UNANDU 100%进口 全球设计师品牌精汇 男装_男装搭配_时尚男装_品牌男装_男装搭配技巧_男装网站 联系我们 2012-02-17   国内北京公司总部  邮编 ...

  8. 联系我们_站内信息_站内资讯_网上定制衬衫|衬衫定制|衬衫定做-ChenShanLe衬衫乐

    联系我们_站内信息_站内资讯_网上定制衬衫|衬衫定制|衬衫定做-ChenShanLe衬衫乐 衬衫乐定制网是国内领先的成衣定制机构,专业从事衬衫网络在线定制.高级定制服装的价格不菲,而衬衫乐运用了&qu ...

  9. Payssion,海外本地支付_海外本地收款_小语种本地支付_外贸收款_外贸网店收款_欧洲本地支付_俄罗斯本地支付_巴西支付_跨境支付_PAYSSION,让跨境支付更轻松!

    Payssion,海外本地支付_海外本地收款_小语种本地支付_外贸收款_外贸网店收款_欧洲本地支付_俄罗斯本地支付_巴西支付_跨境支付_PAYSSION,让跨境支付更轻松!       首页 / 关于 ...

  10. MUD江湖_MUD文字游戏_MUD五指_武林群侠_北侠_夺宝江湖_书剑_文字江湖游戏_MUD游戏下载

    MUD江湖_MUD文字游戏_MUD五指_武林群侠_北侠_夺宝江湖_书剑_文字江湖游戏_MUD游戏下载  武侠类手机文字游戏,经典再现高度自由玩法宠物 自制装备 师徒自立门派 自造武功欢迎来玩 Q群 1 ...

随机推荐

  1. Axure和墨刀——两款原型设计工具介绍

    Axure与墨刀是两款在原型设计领域广受欢迎的工具,各具特点和优势: Axure: Axure RP是一款功能强大的原型设计工具,广泛应用于交互设计和用户体验设计领域.它提供了丰富的交互元素库.高保真 ...

  2. vulnhub靶场 --> Red: 1

    靶机下载地址 Red: 1 << 点我 开始打靶 IP发现 nmap扫描网段发现靶机ip:192.168.111.142 端口发现 对靶机进行常规端口扫描 访问网站 到处点击发现存在一个可 ...

  3. vue多页面应用

    多页面应用本身和单页面应用没什么差别,无非是多了几个入口点. 入口点多的话,还可以写个函数扫描路径取添加入口点. 比较让人好奇的是路径的问题.我们要开发的时候要体现目录层级接口,所以入口文件是一层套一 ...

  4. C# 使用 运算符重载 隐式转换 对Point进行加减计算

    运算符重载方便了我们对自定义类型(自定义的类或者结构体)的计算. 运算符重载关键字 operator. 除了这些运算符不支持:x.y.f(x).new.typeof.default.checked.u ...

  5. 面向编程对象的好处及应用紧耦合VS松耦合(继承,多态)(1-2)

    面向编程对象的好处及应用紧耦合VS松耦合(继承,多态)(1-2) 当初: 代码是做了客户端与业务的分离的封装 现在: 加深下功底,在上一个随笔之前做一个修改和拓展(继承,多态) 作业: 现在从计算器变 ...

  6. 大数据平台搭建手册——hadoop

    从0开始 超详细搭建hadoop平台手册 创建三台使用centos7操作系统的虚拟机 基础环境配置 ps:不建议使用DHCP,因为ip地址会变动 配置ip 1.master [root@master ...

  7. vue中退出循环的方法

    forEachforEach不能使用break和continue.return也无法退出循环. 使用break,会报错(报错信息:SyntaxError: Illegal break statemen ...

  8. 燕千云助力ITSM知识沉淀与复用

    数字化时代IT服务知识沉淀痛点 随着企业数字化进程的推进,企业需要购入更多的智能化.数字化设备及软件,高效生产的同时,问题也层出不穷.而IT服务管理,可以为企业减少密集型的资源消耗,帮助企业以更高效. ...

  9. fastjson对接口参数的某个字段不打印输出,如文件的base64字符串

    fastjson对接口参数的某个字段不打印输出,如文件的base64字符串 package com.example.core.mydemo.json5; import com.alibaba.fast ...

  10. json字符串忽略null,忽略字段,首字母大写等gson,jackson,fastJson实现demo,T data JSON.parseObject json转换

    json字符串忽略null,忽略字段,首字母大写等gson,jackson,fastJson实现demo package com.example.core.mydemo.json.vo; import ...