摘要: 学习笔记。 8.1 异常是什么 Python使用异常 表示异常状态,并在遇到错误时引发异常; 异常对象没有被捕获时,程序将 并显示错误信息; 每个异常都是某个类的 ; 通过捕获异常,可以采取相应的措施使程序 ,而不是放任整个程序失败后终止。 8.2 让事情沿你指定的轨道出错 让错误尽在你的掌握之中。 阅读全文
posted @ 2019-05-23 20:38 深夜饿狗 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一个菜鸡的挣扎 就总结下 and 如果有大佬不小心看到了发现了错误,就欢迎指正 6.1懒惰是一种美德 通过创建函数以调用之可以减少代码量 6.2 抽象和结构 抽象是程序能够被人理解的关键所在(无论对编写程序还是阅读来说,这都至关重要) 函数封装了人不需要关心的实现细节,从而更容易被使用和理解 6.3 阅读全文
posted @ 2019-05-23 20:37 深夜饿狗 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 菜鸡的学习笔记。 7.1 对象魔法 多态:可对不同类型的对象执行相同的操作,但是操作将随对象所属的类型而异; 封装:对外隐藏对象内部工作原理的细节; 继承:可基于通用类创建出专用类。 按作者的意思,多态最难懂,但也最有趣,就先讲多态。 7.1.1 多态 假如要实现查询物品价格的函数,但是有人用元组来 阅读全文
posted @ 2019-05-23 20:37 深夜饿狗 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 学习笔记 第4章 熟练使用有棱有角的内存 本章提问 本章重点 对内存要有物理上和逻辑上的认识。 4.1 内存的物理机制很简单 内存实际上是一种名为内存IC的电子元件,包括DRAM,SRAM、ROM多种形式。 内存可以存储多少数据? 数据引脚有D0~D7共8个,一次可以输入输出8位(1字节)的数据,地 阅读全文
posted @ 2019-05-23 20:33 深夜饿狗 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 学习笔记 第8章 从源文件到可执行文件 本章问题: 本章重点: 编译器的功能;程序从源代码到可执行文件的流程;程序运行时的堆和栈。 8.1 计算机只能运行本地代码 图中栗子的源代码文件命名为Sample1.c。 8.2 本地代码的内容 直接用记事本打开本地代码: 把本地代码Dump一下,每一个字节用 阅读全文
posted @ 2019-05-23 20:33 深夜饿狗 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 学习笔记 此书前言 无论任何事情,了解其本质非常重要。只有了解了本质才能提高利用效率。这样一来,即使有新技术出现,也能很容易的理解并掌握。 第1章 对程序员来说CPU是什么 本章提问 1. 程序是什么? 2. 程序是由什么组成的? 3. 什么是机器语言? 4. 正在运行的程序存储在什么位置? 5. 阅读全文
posted @ 2019-05-23 20:32 深夜饿狗 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 学习笔记 服务器端的局域网 5.1 Web服务器的部署地点 可把服务器部署在公司或者数据中心 由于数据中心与NOC或者IX相连,放在数据中心的服务器可以获得很高的访问速度。数据中心有门禁和自助发电设备,还提供监控等附加服务,因此可靠性更高。 5.2 防火墙的结构和原理 5.2.1 主流的包过滤方式 阅读全文
posted @ 2019-05-23 20:27 深夜饿狗 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 请求到达Web服务器,响应返回浏览器 学习笔记 # 6.1 服务器概览 首先要大体弄懂服务器是个啥 ## 6.1.1客户端与服务器的区别 服务器启动之后,需要进行各种准备工作,弄懂包括这些准备工作在内的服务器整体结构是很重要的。 话说回来,到底啥区别呢? 硬件与操作系统可能有所不同的 客户端发起连接 阅读全文
posted @ 2019-05-23 20:27 深夜饿狗 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 探索接入网和网络运营商 把看的书总结一下,可能有错 4.1 ADSL接入网的结构和工作方式 4.1.1 互联网的基本结构和家庭、公司网络是相同的 可将互联网理解为家庭、工作网络的放大版。 互联网也有一些与家庭、工作网络的不同之处: 1. 与转发设备的距离比家庭工作网络要大,不会像后者普遍使用以太网线 阅读全文
posted @ 2019-05-23 20:26 深夜饿狗 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 从网线到网络设备 3.1 信号在网线和集线器中传输 3.1.1 每个包都是独立传输的 在传输中包与包之间没有关联 3.1.2 防止网线中的信号衰减很重要 网线越长,频率越高,损失越大 损失会使波形变形,无法分辨0、1,造成错误 3.1.3“双绞”是为了抑制噪声 3.1.4集线器将信号发往所有线路 以 阅读全文
posted @ 2019-05-23 20:25 深夜饿狗 阅读(394) 评论(0) 推荐(0) 编辑