因为女票只想使用 Java
来学习编程知识,因此我们就来做有趣的游戏 [打飞机] 来学习。
The Hard Way Learn Computer Science [实践班]
我们在 The Hard Way Learn Computer Science 分享了一些学习的书籍和视频,不过都理论大过实践,所以我的女朋友觉得贼难,那我们今天就实践大于理论来分享一下。
年轻的程序员请尽量减少抽象
Abstraction is the purposeful suppression, or hiding, of some details of a process or artifact, in order to bring out more clearly other aspects, details, or structure. 抽象是有目的的隐藏过程中的某些细节,以便更清楚地展现其他方面的细节。
Spring Cloud Run In Istio
SSL CA HTTPS
CA,Catificate Authority,它的作用就是提供证书(即服务器证书,由域名、公司信息、序列号和签名信息组成)加强服务端和客户端之间信息交互的安全性,以及证书运维相关服务。
The Hard Way Learn Computer Science
LSM Tree 与 LevelDB
我们在 Rust Project 2: Log-structured file I/O 解读
中已经实践过一个 log-structed map
,我们今天看看真实世界的 log-structured merge-tree
,这是一个优化 写
操作的数据结构。
用 Rust 实现一个 CHIP-8 模拟器
CHIP-8是一个解释型语言,由Joseph Weisbecker开发。最初CHIP-8在上个世纪70年代被使用在COSMAC-VIP和Telmac 1800上。许多游戏如Pong,Space Invaders,Tetris都曾使用该语言编写。
我们今天用 Rust
来模拟实现这个 CHIP-8