<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[子溪随笔]]></title><description><![CDATA[前端开发]]></description><link>https://blog.youkuaiyun.com/ZxxSteven</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZxxSteven]]></copyright><item><title><![CDATA[计算机速成课 第四十集 奇点，天网，计算机的未来]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/125132243</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/125132243</guid><author>ZxxSteven</author><pubDate>Sun, 05 Jun 2022 15:10:17 +0800</pubDate><description><![CDATA[计算机速成课 第四十集 奇点，天网，计算机的未来]]></description><category></category></item><item><title><![CDATA[计算机速成课 第三十九集 教育科技]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/125131965</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/125131965</guid><author>ZxxSteven</author><pubDate>Sun, 05 Jun 2022 14:48:35 +0800</pubDate><description><![CDATA[计算机速成课 第三十九集 教育科技]]></description><category></category></item><item><title><![CDATA[计算机速成课 第三十八集 计算器心理学]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/125131854</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/125131854</guid><author>ZxxSteven</author><pubDate>Sun, 05 Jun 2022 14:38:11 +0800</pubDate><description><![CDATA[计算器心理学]]></description><category></category></item><item><title><![CDATA[计算机速成课 第三十七集 机器人]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/125120482</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/125120482</guid><author>ZxxSteven</author><pubDate>Sat, 04 Jun 2022 12:14:02 +0800</pubDate><description><![CDATA[机器人]]></description><category></category></item><item><title><![CDATA[计算机速成课 第三十六集 自然语言处理]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/125119411</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/125119411</guid><author>ZxxSteven</author><pubDate>Sat, 04 Jun 2022 10:33:18 +0800</pubDate><description><![CDATA[自然语言处理]]></description><category></category></item><item><title><![CDATA[计算机速成课 第三十五集 计算机视觉]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/125114338</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/125114338</guid><author>ZxxSteven</author><pubDate>Fri, 03 Jun 2022 17:29:52 +0800</pubDate><description><![CDATA[最适合拿来入门的，是跟踪一个物体，比如一个粉色的球]]></description><category></category></item><item><title><![CDATA[计算机速成课 第三十四集 机器学习与人工智能]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/125110317</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/125110317</guid><author>ZxxSteven</author><pubDate>Fri, 03 Jun 2022 10:00:18 +0800</pubDate><description><![CDATA[机器学习和人工智能]]></description><category></category></item><item><title><![CDATA[计算机速成课 第三十三集 加密]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/125056313</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/125056313</guid><author>ZxxSteven</author><pubDate>Mon, 30 May 2022 23:39:04 +0800</pubDate><description><![CDATA[1. 背景：世界上不存在 100% 安全的系统，总会有漏洞存在

应对方式：多层防御
使用多层不同的安全机制来阻碍攻击者

2. 密码学 cryptography

计算机安全中最常见的防御方式
来自 crypto 和 graphy，大致翻译为「秘密写作」
加密算法早在计算机出现前就有了
加密（encryption）：把明文转成秘文
解密（decryption）：把密文恢复回明文

3. 凯撒加密

把信件中的字母，向前移动三个位置
是一大类算法「替换加密」中的一种

4. 替换加密

原理：把每个字母替换]]></description><category></category></item><item><title><![CDATA[计算机速成课 第三十二集 黑客&攻击]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124913661</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124913661</guid><author>ZxxSteven</author><pubDate>Sun, 22 May 2022 17:37:32 +0800</pubDate><description><![CDATA[1. 社会工程学

黑客入侵最常见的方式不是通过技术，而是欺骗别人，欺骗别人让人泄密信息，这叫「社会工程学」

2. 钓鱼

是最常见的攻击方式
伪造一个像官方网站的网站，黑客从而获取用户的信息

3. 假托

另一种常见的攻击方式
攻击者给某个公司打电话，假装是公司内部的人，再让这个人作为中间人给公司其他人把电脑配置的更加容易遭受攻击

4. 木马

通常是在邮件中附带
会伪装成无害的东西，比如照片或者发票，但是实际上是恶意软件

5. NAND镜像

接触到电脑 ，往内存上接几根线，复制整个内存，复制之]]></description><category></category></item><item><title><![CDATA[计算机速成课 第三十一集 计算机安全]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124910109</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124910109</guid><author>ZxxSteven</author><pubDate>Sun, 22 May 2022 14:08:35 +0800</pubDate><description><![CDATA[1. 计算机安全

感性理解：看成是用来保护系统和数据的
三大特性

保密性：只有有权限的人才能读取计算机系统和数据
完整性：只有有权限的人才能使用和修改系统和数据
可用性：有权限的人应该随时可以访问系统和数据



2. 威胁模型分析

概念：为了实现上面的三个目标，安全专家从抽象层面想象「敌人」可能是谁，这叫「威胁模型分析」
模型对攻击者的大致描述

能力如何
目标可能是什么
可能用什么手段。攻击手段又叫「攻击矢量」


作用：让你可以为特定情境做准备

3. 身份认证 Authentication：让]]></description><category></category></item><item><title><![CDATA[计算机速成课 第三十集 万维网]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124898970</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124898970</guid><author>ZxxSteven</author><pubDate>Sat, 21 May 2022 15:34:22 +0800</pubDate><description><![CDATA[1. 背景介绍

万维网和互联网不是一回事
万维网的最基本单位，是单个页面

2. 超链接

万维网的页面有内容，也有去往其他页面的链接，这些链接叫做「超链接」
这些超链接形成巨大的互联网，这也是「万维网」名字的由来
在超链接出来之前，在计算机上想看到另一个信息时，需要在文件系统中找到它，或者把地址输入搜索框
因为文字超链接是如此强大，它得到了一个同样厉害的名字：「超文本」

3. URL

为了使网页能够相互连接，每个网页需要一个唯一的地址，这个地址叫「统一资源定位器」，简称 URL

4. HTTP

]]></description><category></category></item><item><title><![CDATA[计算机速成课 第二十九集 互联网]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124883735</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124883735</guid><author>ZxxSteven</author><pubDate>Fri, 20 May 2022 15:06:12 +0800</pubDate><description><![CDATA[1. 广域网：WAN

全拼：Wide Area Network
WAN 的路由器一般属于你的「互联网服务提供商」，简称  ISP

例如：Comcast, AT&amp;T, Versizon



2. 互联网

是一个巨型分布式网络，会把数据拆成一个个数据包来传输
如果需要发送的数据很大，例如邮件附件，则数据会被拆成多个小数据包
数据包（packet）想要在互联网上传输，要符合「互联网协议」的标准，即 IP 协议

3. IP 协议

是一个非常底层的协议
数据包的头部（或者说前面）只有目标地址
头部]]></description><category></category></item><item><title><![CDATA[计算机速成课 第二十八集 计算机网络]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124804611</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124804611</guid><author>ZxxSteven</author><pubDate>Mon, 16 May 2022 17:48:32 +0800</pubDate><description><![CDATA[1. 背景

1970年以前，大多数计算机是独立运行的
第一个计算机网络出现在 1950～1960年代，通常在公司或者研究室内部使用，为了方便信息交换

2. 局域网：

计算机近距离构成的小型网络，建成 LAN
小到可以是同一个房间里的两台机器，大到可以是校园里的上千台机器
最著名和成功的是「以太网」，开发于 1970 年代，在施乐的「帕洛阿尔托研究中心」诞生，今日让被广泛使用

最简单形式：一条以太网电线连接数台计算机。当一台计算机要传数据给另一台计算机时，它以电信号形式，将数据传入电缆。这也同样催生了]]></description><category></category></item><item><title><![CDATA[计算机速成课 第二十七集 3D 图形]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124782498</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124782498</guid><author>ZxxSteven</author><pubDate>Sun, 15 May 2022 15:07:48 +0800</pubDate><description><![CDATA[1. 引言
3D 世界中，点的坐标不再是两个点，而是三个点，X, Y, Z
2. 3D 投影：

概念：通过图形算法，把3D坐标「拍平」显示到2D屏幕上
分类

正交投影：立方体的各个边，在投影中互相平行
透视投射：在真实 3D 世界中，平行线段会在远处收敛于一点，就像远处的马路汇聚到一点
网格：一堆多边形的集合。网格越密，表面越光滑，细节越多
三角形：更常用因为能定义唯一的平面



3. 线框渲染 Wireframe Rendering
所有的点从 3D 转成 2D 后，就可以用画 2D 线段的函数，来]]></description><category></category></item><item><title><![CDATA[计算机速成课 第二十六集 图形用户界面]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124780820</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124780820</guid><author>ZxxSteven</author><pubDate>Sun, 15 May 2022 12:38:30 +0800</pubDate><description><![CDATA[1. 图形界面先驱：道格拉斯·恩格尔巴特

1997 年获得图灵奖

2. 施乐公司

卖的产品是打印机，但在文本和图形制作工具领域也有领先

例如：首先使用了「剪切」「复制」「粘贴」这样的术语


理念：所见即所得 WHSIWYG

含义：无论你在计算机上做什么，文件打印出来应该长得一样


1970 年成立 帕洛阿尔托研究中心
1973 年，完成 Xerox Alto（施乐奥托）计算机
1981 年发布 Xerox Star System （施乐之星系统）

领先于那个时代，销售量不高（在办公室里面配置]]></description><category></category></item><item><title><![CDATA[计算机速成课 第二十五集 个人计算机革命]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124779249</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124779249</guid><author>ZxxSteven</author><pubDate>Sun, 15 May 2022 10:37:16 +0800</pubDate><description><![CDATA[1. 背景

计算机发展的头三十年，计算机如果只让一个人用，成本实在太高
到 70 年代初，各种组件成本下降，可以做出低成本，同时性能足够强大的计算机。

最有影响力的转变：单芯片 CPU 的出现
集成电路的进步，提供了低成本固态存储器，把整台计算机做到一张电路板上成为可能，也大大降低了制造成本
便宜可靠的存储介质：磁带和软盘
低成本的显示器，通常是由电视机稍作改装而成


在 1970 年代，如果将上面四种原料放在一起，那么可以得到一台「微型计算机」

微型计算机和当时的「普通」计算机相比，这些计算机很小]]></description><category></category></item><item><title><![CDATA[计算机速成课 第二十四集 冷战和消费主义]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124647554</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124647554</guid><author>ZxxSteven</author><pubDate>Sun, 08 May 2022 14:11:28 +0800</pubDate><description><![CDATA[1. 大纲

前 23 集讲的东西，基本是 1940 ～ 1970 年代，大概这 30 年里出现的东西
本集重点讲冷战，太空竞赛，全球化，消费主义

2. 二战后，两个超级大国开始冷战

政府开始往科学和工程学投入大量资金
计算机在战时证明了自己的价值

例如：曼哈顿计划、破解纳粹通讯加密



3. 1950年代

Univac 1

是第一台取得商业成功的电脑
它是一个型号，一共造了 40 多台
大部分 Univac 去了政府或大公司，成为美国日益增长的军事工业综合体的一部分
场景：成功预测了艾森豪威尔]]></description><category></category></item><item><title><![CDATA[计算机速成课 第二十三集 屏幕&2D 图形显示]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124568902</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124568902</guid><author>ZxxSteven</author><pubDate>Wed, 04 May 2022 12:24:16 +0800</pubDate><description><![CDATA[1. PDP-1 计算机

早期图形计算机的例子
文本任务和图形任务是分开的

早期的屏幕无法显示清晰的文字，打印到纸上，有更高的对比度和分辨率
早期屏幕的用途：跟踪程序的运行情况，比如寄存器的值，很适合查看临时值
屏幕很少用于输出计算结果，结果一般打印到纸上



2. 阴极射线管 CRT

几十年间里最有影响力的显示技术
原理：把电子发射到有磷光体涂层的屏幕上，当电子撞击涂层时，会发光几分之一秒，由于电子是带电粒子，路径可以用磁场控制，屏幕内用板子或者线圈，把电子引导到想要的位置，上下左右都行
两种绘图]]></description><category></category></item><item><title><![CDATA[计算机速成课 第二十二集 命令行界面]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124555105</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124555105</guid><author>ZxxSteven</author><pubDate>Tue, 03 May 2022 14:39:57 +0800</pubDate><description><![CDATA[1. 历史

早期交互界面

机械计算设备使用齿轮、旋钮和开关等机械结构来输入输出
早期电子计算机，比如 Colossus 和 ENIAC 也是用一大堆机械面板和线来操作，输入一个程序可能需要几个星期，运行完毕后，想拿出数据，一般是打印到纸上。
1950 年代，机械输入完全消失，因为出现了打孔纸卡（可以方便地用机械或者光学手段识别，纸孔可以编码程序和数据）和磁带，但输出仍然是打印到纸上，计算机不会交互式回应
时代特点：尽可能迁就机器，对人类好不好用是其次
1950 年晚期，

小型计算机变得足够便宜，让人类]]></description><category></category></item><item><title><![CDATA[计算机速成课 第二十一集 压缩]]></title><link>https://blog.youkuaiyun.com/ZxxSteven/article/details/124541349</link><guid>https://blog.youkuaiyun.com/ZxxSteven/article/details/124541349</guid><author>ZxxSteven</author><pubDate>Mon, 02 May 2022 15:14:06 +0800</pubDate><description><![CDATA[1. 压缩的好处

文件小一点，能存大量文件，传输也会快一些
把数据占用的空间压得更小，用更少的位（bit）来表示数据

2. 游程编码（Run-length Encoding）

消除冗余：减少重复信息
适合经常出现相同值的文件
属于「无损压缩」

3. 无损压缩（lossless compression）

没有损失/丢失任何数据
可以轻易恢复到原来的数据
解压缩后，数据和压缩前完全一样
另一种无损压缩：用更紧凑的方式表示数据块

举例 “别忘了变厉害” 简写为 DFTBA （笔者注：Don’t for]]></description><category></category></item></channel></rss>