Golang接口和结构体组合陷阱 之前学习Golang对于接口interface和结构体struct的组合使用感到特别的不适应,但是在实现某些功能时由于需要调整代码结构而不得不将接口和结构体组合起来使用。 2022-03-24 Golang Golang
Golang实现LRU缓存淘汰算法 LRU缓存淘汰算法(Least Recently Used)即 最近最少使用算法,是一种页面置换算法,也就是淘汰不需要的页,是一种较优的算法。 2022-03-24 Golang Golang LRU
语法分析 对于大部分人来说掌握词法分析和语法分析前端知识还是很有必要的,而且适用的场景有很多,比如在实现一些命令解析器或者造一个json解析库还是非常有用的 2022-03-24 编译原理 编译原理 龙书