张森ZS

write code everyday

导航

上一页 1 2 3 4 5 6 7 ··· 11 下一页

2022年5月1日 #

计算机速成课 第二十集 文件系统

摘要: 1. 文件 本质:一整块有关系的数据 举例: 文本文件 音乐文件 照片、视频 2. 文件格式(File format) 随意排列文件数据完全没有问题,但按格式排会更好,这就是文件格式 可以发明自己的文件格式,程序与偶尔会这么做,但最好用现成标准 举例 最简单的格式:文本文件 .txt (本质:一长串 阅读全文

posted @ 2022-05-01 14:02 张森ZS 阅读(59) 评论(0) 推荐(0) 编辑

2022年4月30日 #

计算机速成课 第十九集 内存&存储介质

摘要: 1. 电脑内存 非永久性 举例:xbox 电源线拔掉后,内存里面的数据都会丢失 内存(Memory),又叫「易失性」存储器 2. 存储器(Storage) 任何写入「存储器」的数据,比如硬盘,数据会一直存在,直到被覆盖或者删除,断电也不会消失 存储器是「非易失性」的 举例:U 盘 3. 打孔纸卡、打 阅读全文

posted @ 2022-04-30 14:18 张森ZS 阅读(192) 评论(0) 推荐(0) 编辑

2022年4月23日 #

计算机速成课 第十八集 操作系统

摘要: 1. 操作系统诞生背景 1940,1950 年代的电脑,每次只能运行一个程序,程序员在打孔卡纸上写程序 然后拿到一个计算机房间,交给操作员,计算机空闲下来的时候,操作员会把程序放入,然后运行,输出结果,停机 运行一个程序通常需要几个小时,几天甚至几周 以前计算机慢的时候,手动放程序的做法可以接受,但 阅读全文

posted @ 2022-04-23 15:09 张森ZS 阅读(139) 评论(0) 推荐(0) 编辑

2022年2月12日 #

计算机速成课 第十七集 集成电路&摩尔定律

摘要: 1. 分立元件 1940~1960 年,计算机由独立部件组成,叫「分立元件」,然后不同组件再用线连在一起 ENIAC:有 1 万 7 千多个真空管,7 万个电阻,1 万个电容器,7 千个二极管,5 百万个手工焊点 问题:数字保证 概念:想提升性能,就要加更多部件,这导致更多电线,更复杂 2. 晶体管 阅读全文

posted @ 2022-02-12 22:56 张森ZS 阅读(139) 评论(0) 推荐(0) 编辑

2021年12月26日 #

计算机速成课 第十六集 软件工程

摘要: 1. 引子 微软 office 有大约 4000 万行代码 2. 软件工程 这个词由工程师 Margaret Hamilton 创造 她帮助 NASA 在阿波罗计划中避免了严重问题 她说过:有点像牙根管治疗:你总是拖到最后才做,但有些事可以预先做好 3. 对象 Objects 出现原因:解决大型项目 阅读全文

posted @ 2021-12-26 16:54 张森ZS 阅读(55) 评论(0) 推荐(0) 编辑

计算机速成课 第十五集 阿兰·图灵

摘要: 1. 计算机科学之父 1912 年出生于伦敦,从小表现出惊人的数学和科学能力 1935 年,开始对计算机科学有建树 当时是剑桥国王学院的硕士生 开始解决德国数学家大卫·希尔伯特提出的问题:「可判定性问题」 问题的定义:是否存在一种算法,输入正式逻辑语句,输出准确的「是」或「否」的答案? 解决方法 1 阅读全文

posted @ 2021-12-26 13:04 张森ZS 阅读(224) 评论(0) 推荐(0) 编辑

2021年12月25日 #

计算机速成课 第十四集 数据结构

摘要: 1. 缘起 在处理的数据的时候,不想让数据像大学宿舍里一样混乱 希望的数据是结构化的,方便读取 因此,科学家发明了「数据结构」 2. 分类 数组 名称:也叫列表,或向量 特点:数组的值一个一个连续存在内存里 下标:为了拿到数组中的某个值,我们需要指定一个下标 库函数 排序函数:只要传入数组,就会返回 阅读全文

posted @ 2021-12-25 10:03 张森ZS 阅读(46) 评论(0) 推荐(0) 编辑

2021年12月24日 #

计算机速成课 第十三集 算法入门

摘要: 1. 算法简介 定义:解决问题的具体步骤 特点:即使结果一致,有些算法会更好,一般来说,所需步骤越少越好 历史:算法一词来自波斯博识者:阿尔·花拉子密,1000 多年前的代数之父之一。 2. 种类介绍 记载最多的算法之一是「排序」 使用场景: 找最便宜的机票 按最新时间排邮件 按姓氏排联系人 特点: 阅读全文

posted @ 2021-12-24 21:44 张森ZS 阅读(62) 评论(0) 推荐(0) 编辑

2021年12月19日 #

计算机速成课 第十二集 编程原理-语句和函数

摘要: 1. 语句 特点:表达单个完整思想 用不同词汇可以代表不同含义 赋值语句 定义:把一个值赋给一个变量 举例:a = 5 是一个编程语言语句 2. 语法 定义:规定句子结构的一系列规则 英语有语法,所有编程语言也都有语法 3. 初始化 意思:设置最开始的值 4. 控制流语句 有好几种,最常见的是 if 阅读全文

posted @ 2021-12-19 15:39 张森ZS 阅读(60) 评论(0) 推荐(0) 编辑

计算机速成课 第十一集 编程语言发展史

摘要: 1. 语言转换的例子 举例:有这样一条指令,它在内存地址是 0: 0010 1110 前四位是操作码,简称 OPCODE 前 4 位 0010 代表 LOAD_A 指令,即把值从内存复制到寄存器 A 后 4 位 1110 是内存地址,1110 是十进制的 14 所以,这 8 位表达的意思是:读取内存 阅读全文

posted @ 2021-12-19 12:17 张森ZS 阅读(118) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 11 下一页