代码整洁之道–读书笔记(7)

thbcm阅读(275)

本书是编程大师“Bob 大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更高台阶。

Redis 入门 – 五大基础类型及其指令学习

thbcm阅读(279)

我们在第一章中就说过,Redis支持丰富的数据类型,今天我们就来学习Redis五种基础类型:字符串(String)、集合(Set)、有序集合(Sorted Set)、列表(List)、哈希(Hash)。

.NET 6.0 + WPF 使用 Prism 框架实现导航

thbcm阅读(230)

Prism 基于 MVVM(Model-View-ViewModel)设计模式,提供一套丰富的工具和库,能够实现模块化、依赖注入、导航和事件聚合等功能。

Go runtime 调度器精讲(一):Go 程序初始化

thbcm阅读(286)

本系列将介绍 Go runtime 调度器。要学好 Go 语言,runtime 运行时是绕不过去的,它相当于一层“操作系统”对我们的程序做“各种类型”的处理。其中,调度器作为运行时的核心,是必须要了解的内容。本系列会结合 Go plan9 汇编,深入到 runtime 调度器的源码层面去看程序运行时,goroutine 协程创建等各种场景下 runtime 调度器是如何工作的。

关于 Splay 树

thbcm阅读(279)

不难发现
\(BST树\)的一种极端情况:
\(\color{#40c0bb}{退化情况}\)




这种毒瘤数据让时间复杂度从
\(O(log(n))\)退化到了恐怖的
\(O(n)\)

联系我们