数字逻辑实验到底是数电实验还是数设实验(x
谁会愿意天天用一个课六个字的全名来叫它呢,但是数字逻辑电路是数电,数字逻辑设计是数设,数字逻辑实验总不能是 /数[字逻]?实验?/
,但叫它数电实验或者数设实验好像都不太对,草(
上课的时候也是,老师一会儿一个“如果你是数设的同学”,一会儿一个“如果你没报上数设但想把数电学成数设”,这课也太乱了(
我写游记都得把两个课放一起写,课就不能合成一个吗(
谁会愿意天天用一个课六个字的全名来叫它呢,但是数字逻辑电路是数电,数字逻辑设计是数设,数字逻辑实验总不能是 /数[字逻]?实验?/
,但叫它数电实验或者数设实验好像都不太对,草(
上课的时候也是,老师一会儿一个“如果你是数设的同学”,一会儿一个“如果你没报上数设但想把数电学成数设”,这课也太乱了(
我写游记都得把两个课放一起写,课就不能合成一个吗(
我的博客好像还用了不少奇怪的小 trick 来优化 (hopefully) 排版,在这整理一下,分享出来,也是怕几年(几天)后想不起来这些奇怪的东西是在干什么。
主要是 text justify 相关和标点挤压相关。
DDPP5 第四章 “Digital Design Practices” 的学习笔记。
本章的主要内容为数字设计的文档规范、初步认识 circuit timing、基于 HDL 的数字设计所使用的工具与设计流程。
tl;dr: replace
的第二个参数应当使用字面量或函数,不应使用带变量的字符串表达式,否则可能发生意想不到的错误替换。
DDPP5 第三章 “Switching Algebra and Combinational Logic” 的学习笔记。
本章的主要内容为逻辑代数、逻辑代数在电路中的使用及化简、timing hazard。
DDPP5 第二章 “Number Systems and Codes” 的学习笔记。
本章的主要内容为一些常用的编码以及纠错码的原理。
当你看到 一种很新的中文字体网页嵌入方案,但是懒得优化 DP,也不会进化算法,你可以……
整一个另一种很新的中文字体网页嵌入方案(
Digital Design Principles and Practices 5th edition 的学习笔记。
CS:APP 第六章 “The Memory Hierarchy” 的学习笔记。
这章的主要内容有:各种存储设备(RAM、ROM、HDD、SSD)的特点、程序的局部性、缓存的结构以及原理、缓存对程序性能的影响。
CS:APP 第九章 “Virtual Memory” 的学习笔记。
本章的主要内容为 page table、address translation、memory mapping、dynamic allocation。