<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[逸之的专栏]]></title><description><![CDATA[专注计算机科普]]></description><link>https://blog.youkuaiyun.com/ssdlearnerused</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ssdlearnerused]]></copyright><item><title><![CDATA[你好，《01改变世界》]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/128483479</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/128483479</guid><author>ssdlearnerused</author><pubDate>Sat, 12 Nov 2022 21:40:07 +0800</pubDate><description><![CDATA[2022年10月，拙作《01改变世界》正式出版，分上下两册。上册《01改变世界：计算机发展史趣谈》纵向追溯史上各代计算工具及计算思维，下册《01改变世界：计算机原理趣谈》横向解剖现代计算机实现原理。
书刚问世，从第一个字落笔算起，却已七年有余，前前后后投入了不少精力，算得上是件人生大事，趁此当口记录些碎碎念，聊作纪念。
成书之路
那是2015年的初夏，研二在读，学了近六年计算机的我翻彻干...]]></description><category></category></item><item><title><![CDATA[Rust 各版源码及工具链下载地址]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/109413026</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/109413026</guid><author>ssdlearnerused</author><pubDate>Sat, 31 Oct 2020 15:59:22 +0800</pubDate><description><![CDATA[版本
源码
工具链




1.34.2

gz / xz


2019-05-14 / x86



1.35.0

gz / xz


2019-05-23 / x86



1.36.0

gz / xz


2019-07-04 / x86



1.37.0

gz / xz


2019-08-15 / x86



1.38.0

gz / xz


2019-09-26 / ...]]></description><category></category></item><item><title><![CDATA[MCJIT 设计与实现]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/109256798</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/109256798</guid><author>ssdlearnerused</author><pubDate>Fri, 23 Oct 2020 16:36:58 +0800</pubDate><description><![CDATA[本文是对LLVM 7.0.1文档《MCJIT Design and Implementation》的选择性意译，并在关键处附上相应源码。
引言
本文档描述MCJIT执行引擎与RuntimeDyld组件的内部过程。这是一份层次比较高的概述，主要展示代码生成与动态链接的流程以及过程中对象之间的交互。
引擎创建
多数情况下，我们使用EngineBuilder来创建MCJIT执行引擎的实例。EngineB...]]></description><category></category></item><item><title><![CDATA[Cargo 私有仓库部署]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/108596640</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/108596640</guid><author>ssdlearnerused</author><pubDate>Tue, 15 Sep 2020 10:03:27 +0800</pubDate><description><![CDATA[Step 1：服务端创建Git仓库
私有仓库的crates目录使用Git进行版本管理：
$ mkdir mycrates-io
$ cd mycrates-io
$ git init
$ cd ..
$ git clone --bare mycrates-io mycrates-io.git
Step 2：服务端部署Alexandrie服务
Alexandrie是Rust语言编写的私有仓库管理服务...]]></description><category></category></item><item><title><![CDATA[Erlang/OTP 源码初调研]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/108276713</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/108276713</guid><author>ssdlearnerused</author><pubDate>Thu, 27 Aug 2020 16:50:54 +0800</pubDate><description><![CDATA[Erlang是一门适用于开发大规模可扩展实时软件系统的语言，主打并发和分布式编程，在电信、银行、电商、即时通信等领域均有应用案例。
当前版本：OTP 23.0 [1]
支持alpha、arm、powerpc、mips、aarch64、x86_64等主流架构。
三方依赖

GNU make
gcc or clang
Perl 5
GNU m4（可在./configure时使用--disable-hi...]]></description><category></category></item><item><title><![CDATA[Rust 1.34.2 contig.toml 选项梳理]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/108020280</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/108020280</guid><author>ssdlearnerused</author><pubDate>Fri, 14 Aug 2020 14:38:22 +0800</pubDate><description><![CDATA[# Sample TOML configuration file for building Rust.
#
# To configure rustbuild, copy this file to the directory from which you will be
# running the build, and name it config.toml.
#
# All options are...]]></description><category></category></item><item><title><![CDATA[LLVM Compiler-RT]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/107426495</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/107426495</guid><author>ssdlearnerused</author><pubDate>Fri, 17 Jul 2020 14:43:08 +0800</pubDate><description><![CDATA[版本：LLVM 7.0.1

LLVM中的Compiler-RT相当于GCC中的libgcc，为目标平台提供其硬件不支持的低级功能的优化实现。

Compiler-RT（RT指运行时）项目用于为硬件不支持的低级功能提供特定于目标的支持。例如，32位目标通常缺少支持64位除法的指令。Compiler-RT通过提供特定于目标并经过优化的功能来解决这个问题，该功能在使用32位指令的同时实现了64位除法...]]></description><category></category></item><item><title><![CDATA[飞速发展的电子计算时代]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/107122193</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/107122193</guid><author>ssdlearnerused</author><pubDate>Fri, 03 Jul 2020 12:36:50 +0800</pubDate><description><![CDATA[- 1 -
电子时期，计算机的样子终于开始向我们熟悉的模样靠拢，它从图灵那儿取得灵魂，从冯·诺依曼手上拿到骨架，并在后继者的不断努力下变得血肉丰满。
本章专注于电子计算机最核心的部分，但这一时期还爆发出太多太多令人目不暇接的相关技术，是它们逼出了计算机的全部潜能，探索着0和1的一切可能性。操作系统、编程语言和网络的出现，为各种类型的应用软件搭好舞台；软件对电信号的层层封装，给软件本身带来爆发式的成...]]></description><category></category></item><item><title><![CDATA[集成电路：芯片时代的到来]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/107102494</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/107102494</guid><author>ssdlearnerused</author><pubDate>Thu, 02 Jul 2020 13:44:54 +0800</pubDate><description><![CDATA[研制历程
1952年，实用的晶体管问世不久，电子行业还盛行电子管之时，一家为石油行业提供地震勘探服务的公司以极其长远的眼光向贝尔实验室买下了专利许可，并斥资数百万美元押注晶体管市场，而它当时的年利润仅有90万，这无疑是一场没有后路的跨界豪赌。它就是如今的半导体巨头——德州仪器。
就在人们还对晶体管抱有迟疑态度时，德州仪器早已建成强大的晶体管生产线。1954年10月，其首款晶体管收音机上市。当时美国...]]></description><category></category></item><item><title><![CDATA[Rust安装]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/105067097</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/105067097</guid><author>ssdlearnerused</author><pubDate>Mon, 23 Mar 2020 13:00:41 +0800</pubDate><description><![CDATA[版本：1.34.2

源码编译安装
环境准备
官方要求具备的环境：


g++ 5.1 or later or clang++ 3.5 or later

python 2.7 (but not 3.x)
GNU make 3.81 or later

cmake 3.4.3 or later
curl
git

ssl which comes in libssl-dev or ...]]></description><category></category></item><item><title><![CDATA[AntiHash 1.1.0：新增文件夹支持]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/104292255</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/104292255</guid><author>ssdlearnerused</author><pubDate>Wed, 12 Feb 2020 22:59:12 +0800</pubDate><description><![CDATA[AntiHash是一款可以秒改文件哈希值的Windows软件，用于突破网盘分享限制。
欢迎订阅《逸之的程序小库》专题，软件的版本更新及各版的使用说明均收录其中。

这是发布之后的第一次升级，主要增加了对文件夹的支持，如果你将某个文件夹拖入，里面的所有文件，包括子文件夹、孙文件夹、曾孙文件夹……中的所有文件都将一齐罗列出来，方便懒人批量操作。





比如当我把C盘...]]></description><category></category></item><item><title><![CDATA[算盘知多少]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/104166609</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/104166609</guid><author>ssdlearnerused</author><pubDate>Mon, 03 Feb 2020 16:48:40 +0800</pubDate><description><![CDATA[本文刊载于《数学大王》2019年第9期






算盘模型/S7

在学习和生活中，我们时常会遇到复杂的数学问题，此时，借助电子计算器就可以很快得到答案。但在没有计算器的古代，我们的祖先该怎么办呢？不用担心，他们也有一款神器——算盘。
构造
算盘看起来「相貌平平」，长方形的木框里并排着一串串的木珠[1]，像极了一盒冰糖葫芦。中间的横梁把每串珠子分成「上二下五」的两部分，下面的珠子...]]></description><category></category></item><item><title><![CDATA[第一批冯·诺依曼计算机]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/104122112</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/104122112</guid><author>ssdlearnerused</author><pubDate>Thu, 30 Jan 2020 15:02:21 +0800</pubDate><description><![CDATA[SSEC：第一台具有存储程序特点的计算机
第一台涉足存储程序的计算机是由IBM独立于ENIAC和EDVAC完成的。还记得那台让IBM与哈佛结下梁子的Harvard Mark I吗？就在建成它的同一年，没能如愿提高公司形象的IBM立马豪掷100万美元，启动了自己的独立项目SSEC——顺序可选电子计算器（Selective Sequence Electronic Calculator）...]]></description><category></category></item><item><title><![CDATA[简粉下载 2.3.0：可以下载含LaTeX公式的文章了]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/104113183</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/104113183</guid><author>ssdlearnerused</author><pubDate>Wed, 29 Jan 2020 19:12:31 +0800</pubDate><description><![CDATA[简粉下载是一款可以将简书上的文章保存为HTML文件的Windows软件，图文排版与简书保持一致，为文章（包括插图）的离线收藏和备份提供一种选择。
欢迎订阅《逸之的程序小库》专题，软件的版本更新及各版的使用说明均收录其中。

前阵子有几位简友反映，简粉下载总是报「文章不存在」，我一试，还真是。







简书又双叒叕调整页面结构了！
拖了好几个月没有修复，让大家久...]]></description><category></category></item><item><title><![CDATA[冯·诺依曼结构：现代计算机的诞生]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272700</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272700</guid><author>ssdlearnerused</author><pubDate>Sun, 24 Nov 2019 10:54:01 +0800</pubDate><description><![CDATA[从存储程序到冯·诺依曼结构
机电时期，人们使用穿孔卡片或穿孔带编制程序，由于计算机的运算速度受限于机械动作，输入模块有充分的时间读取穿孔介质上的指令信息。而到了电子时期，使用穿孔输入就远远跟不上电子运算的节奏了，因此，人们便利用旋钮、开关和接插线的不同位置来表示程序，虽然消除了控制与运算之间的速度差距，却使编程成为一件非常复杂的难事。在ENIAC上设置一个实用程序，往往需要几个星期...]]></description><category></category></item><item><title><![CDATA[ENIAC：第一台通用电子计算机]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272764</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272764</guid><author>ssdlearnerused</author><pubDate>Fri, 22 Nov 2019 21:44:20 +0800</pubDate><description><![CDATA[研制背景
计算，是现代化武器的灵魂。
一颗看似做着简单的自由落体运动的炮弹，其实在出发前就被设定好了精确的飞行轨道。弹道的计算十分复杂，发射速度和角度的确定不仅要考虑炮弹本身的类型和炸药特性，还要考虑风向、风速、气压、气温、湿度和当地重力加速度等环境因素，作战时在瞬间完成这些因子的综合分析显然不是人力所能及的。因此，科学家会在使用前为炮手准备好一份弹道表，炮手对照表中参数操作火炮，...]]></description><category></category></item><item><title><![CDATA[巨人机：第一台可编程电子计算机]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272678</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272678</guid><author>ssdlearnerused</author><pubDate>Thu, 21 Nov 2019 20:55:27 +0800</pubDate><description><![CDATA[ABC之后，历史仍未安排ENIAC出场。1943年，电子时期的第2个重要角色诞生在图灵所处的布莱切利。
研制背景
1941年6月，意识到谜机可能已被破解的德军启用了一种复杂度更高的加密系统，并且这一次英国没能拿到相应的机器，布莱切利的密码学们要和一个完全未知的强大敌人抗争。在听闻德国人用一种海鱼的名字称呼这套系统后，布莱切利也给它起了个绰号——“金枪鱼”。
1941年8月，“金枪鱼...]]></description><category></category></item><item><title><![CDATA[ABC：第一台电子计算机]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272694</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272694</guid><author>ssdlearnerused</author><pubDate>Wed, 20 Nov 2019 19:35:35 +0800</pubDate><description><![CDATA[研制背景
大约是1934年的某一天，美国爱荷华州立大学数学和物理专业的一位助理教授正摩拳擦掌，誓要改造学校租用的一台IBM制表机，使它成为更强大的计算机器，并立刻动起手来。这一举动令IBM的售货员大为紧张，毕竟学校只是租赁，并没有把机器买下来，赶紧写信叫停了他的“鲁莽”行为，并要求把已经改动的地方恢复原样。
这位助理教授名叫约翰·阿塔纳索夫（John Vincent Atanaso...]]></description><category></category></item><item><title><![CDATA[电子管发展史]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272681</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272681</guid><author>ssdlearnerused</author><pubDate>Tue, 19 Nov 2019 21:44:12 +0800</pubDate><description><![CDATA[电子管的诞生
19世纪下半叶，先后有几位科学家发现了通电的金属导体在加热后会出现电量损失的现象。1983年，正在改进灯泡的托马斯·阿尔瓦·爱迪生（Thomas Alva Edison）也发现了这一现象，为了减缓灯丝在高温下过快“蒸发”，他在灯泡中加入了不与灯丝接触的金属片，虽然并没有解决灯丝的“蒸发”问题，却意外地用电流表检测出了金属片中的微弱电流。这在当时是匪夷所思的，难不成电流...]]></description><category></category></item><item><title><![CDATA[图灵机：计算机世界的理论基石]]></title><link>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272706</link><guid>https://blog.youkuaiyun.com/ssdlearnerused/article/details/103272706</guid><author>ssdlearnerused</author><pubDate>Mon, 18 Nov 2019 21:33:15 +0800</pubDate><description><![CDATA[有个古老而经典的逻辑游戏：如果一个人说“我正在说谎”，那么他到底在不在说谎呢？如果他不在说谎，那么“我正在说谎”这句话就是真的；如果他在说谎，那么“我正在说谎”这句话就是假的。无论从哪个方向推演，得到的都是自相矛盾的结论，我们无从判定他在不在说谎。
这就是公元前4世纪，由哲学家欧布里德（Eubulides）提出的著名的说谎者悖论。
与之类似的，还有伯特兰·罗素（Bertrand R...]]></description><category></category></item></channel></rss>