issue 的更新无法正常反应在 Github 的提交中,不利于观察自己的学习状态分布,故而创建此文件。
2019-05-23 | Thursday | No.143 | Week.20
Transport · Issue #99 · xxleyi/learning_list
补全更新传输层 ICMP 部分的笔记,主要是 ping、traceroute 如何使用 ICMP 来构建各自的服务。
新建「数据库」学习项目,正儿八经的学习、积累数据库基础理论
CS186 1. Introduction · Issue #100 · xxleyi/learning_list
数据库第一讲:数据成为一切的核心。
2019-05-24 | Friday | No.144 | Week.20
CS186 2. Sorting and Hashing · Issue #101 · xxleyi/learning_list
新增「数据库」学习项目笔记,针对大数据的排序和哈希,只是蜻蜓点水,接触一些真实的场景和概念,后续需要仔细拆解
2019-05-25 | Saturday | No.145 | Week.20
进一步丰富内容
2019-05-26 | Sunday | No.146 | Week.20
Python Singleton · Issue #103 · xxleyi/learning_list
新增 Python 中实现「单例模式」四种方法
update:借着单例模式,稍稍理了理 Python 中实例化的内部过程。
复习:CS 61A Summer 2018 Lecture 14: OOP (一)
重温 Python 的面向对象编程,一个非常的好的讲解,偏极客,但叙述清晰,看似极端,实则帮自己夯实了基础。
2019-05-27 | Monday | No.147 | Week.21
Nested attribute lookup in dicts
新增:Nested attribute lookup in dicts
新增:Single-Table Queries SQL 语法与背后的实现套路
2019-05-28 | Tuesday | No.148 | Week.21
新增:实现 Join 可用的多种算法,不能说哪种最优,需要视情况而定,所以数据库通常需要将每一种都实现。
2019-05-29 | Wednesday | No.149 | Week.21
Python (编程)进阶之路:阅读 The Python Language Reference
新增:Python (编程)进阶之路:阅读 The Python Language Reference
2019-05-30 | Thursday | No.150 | Week.21
improve: refine Java demo
add: 彻底而邪恶的单例:源自单类的单例
2019-05-31 | Friday | No.151 | Week.21
Python (编程)进阶,阅读 The Python Language Reference 之 Data Model
add: Data Model in Python
2019-06-01 | Saturday | No.152 | Week.21
Python (编程)进阶,阅读 The Python Language Reference 之 Execution Model
add: Execution Model in Python
Python (编程)进阶,阅读 The Python Language Reference 之 Expressions
add: Expressions in Python
2019-06-02 | Sunday | No.153 | Week.21
Python (编程)进阶,阅读 The Python Language Reference 之 Simple Statements
add: Simple Statements in Python
Python (编程)进阶,阅读 The Python Language Reference 之 Compound Statements
add: Compound Statements in Python
2019-06-03 | Monday | No.154 | Week.22
review: 「The Python Language Reference」系列笔记
2019-06-04 | Tuesday | No.155 | Week.22
邓俊晖 数据结构 1.绪论(上) 邓俊晖 数据结构 1.绪论(下)
review: 复习「邓俊晖 数据结构 1.绪论(上,下)」,开始慢慢过渡到「面向面试」的学习与工作状态
2019-06-05 | Wednesday | No.156 | Week.22
add: Python3 多环境配置
2019-06-06 | Thursday | No.157 | Week.22
update: 栈混洗和中缀表达式求值算法
2019-06-08 | Saturday | No.159 | Week.22
Python (编程)进阶,Descriptor in Python
add: Descriptor in Python
2019-06-10 | Monday | No.161 | Week.23
Python (编程)进阶,Coroutine and Asyncio in Python
add: Coroutine and Asyncio in Python
2019-06-11 | Tuesday | No.162 | Week.23
Python (编程)进阶,Concurrency in Python
review: Coroutine and Asyncio in Python, understand task concept in coroutine.
add: Concurrency in Python, get hand dirty with Python's concurrency.
update: Concurrency in Python, mix asyncio with threading pool to understand loop better.
2019-06-12 | Wednesday | No.163 | Week.23
Python (编程)进阶,Concurrency in Python
update: understand how yield from and asyncio.coroutine work together, finish the CPU-bound part
Formatting and Parsing of Time and Datetime in Python
add: Formatting and Parsing of Time and Datetime in Python
2019-06-13 | Thursday | No.164 | Week.23
add: requests-async session pool
Comma operator in JS vs Python
add: Comma operator in JS vs Python
2019-06-14 | Friday | No.165 | Week.23
JS 中 class 下 static 与 super 混用时,怎如何是好?
add: JS 中 class 下 static 与 super 混用时,怎如何是好?
add: Requests Retry in Python
2019-06-17 | Monday | No.168 | Week.24
add: code_idiom gits
2019-06-23 | Sunday | No.174 | Week.24
add: knapsack problem
2019-06-24 | Monday | No.175 | Week.25
完整推演背包问题:从貌似简明的暴力递归版,到繁冗但有价值的记忆化递归版,再到至拙至巧的制表迭代版,渐次递进,具像化推进。
2019-06-25 | Tuesday | No.176 | Week.25
寻着递归、memo、制表的渐进式解题思路解决最长公共子序列最大长度问题。
2019-06-26 | Wednesday | No.177 | Week.25
2019-06-27 | Thursday | No.178 | Week.25
终于勉强过完栈与队列,分别派生自向量和列表,关键是栈的诸多运用
2019-06-28 | Friday | No.179 | Week.25
add: 邓俊晖 数据结构 5.二叉树(前半部分表示方法和接口实现)
2019-06-29 | Saturday | No.180 | Week.25
add: Flask Header Auth
2019-06-30 | Sunday | No.181 | Week.25
update: 将相关遍历实现全部用 Python 补全
2019-07-01 | Monday | No.182 | Week.26
update: 继续合理重复二叉树,尝试更好的陈述和总结自己的理解
2019-07-03 | Wednesday | No.184 | Week.26
add: Graph, 概念和邻接矩阵的实现
2019-07-04 | Thursday | No.185 | Week.26
update: BFS of Graph
2019-07-05 | Friday | No.186 | Week.26
update: DFS of Graph
2019-07-07 | Sunday | No.188 | Week.26
add: 邓俊晖 数据结构 7.二叉搜索树
2019-07-09 | Tuesday | No.190 | Week.27
add: 邓俊晖 数据结构 8.高级搜索树(上)
2019-07-11 | Thursday | No.192 | Week.27
add: 再复习一遍 Execution Model,依旧收获满满
2019-07-15 | Monday | No.196 | Week.28
add: 邓俊晖 数据结构 8.高级搜索树(下)(基础概念)
2019-07-16 | Tuesday | No.197 | Week.28
无链接
update: 开始用 Python 代码实现邓老师设计的二叉树 ADT,从节点开始,后续一直到红黑树
2019-07-17 | Wednesday | No.198 | Week.28
无链接
update: 实现二叉树前序遍历 ADT
2019-07-31 | Wednesday | No.212 | Week.30
Review: 函数传参,闭包,赋值表达式,REPL,垃圾回收
2019-08-01 | Thursday | No.213 | Week.30
Review: 编程基础,前五
2019-08-02 | Friday | No.214 | Week.30
Review: 编程基础,六七
2019-08-03 | Saturday | No.215 | Week.30
Review: 编程基础,9-13
2019-08-08 | Thursday | No.220 | Week.31
Review: Python 进阶之 singleton
2019-08-09 | Friday | No.221 | Week.31
Python (编程)进阶,Descriptor in Python
Review: Python 进阶之 descriptor
2019-08-22 | Thursday | No.234 | Week.33
Review: Python Singleton
2019-08-29 | Thursday | No.241 | Week.34
整理面试知识清单,有目标,迭代式,烂熟于心式的面向面试式学习
2019-10-14 | Monday | No.287 | Week.41
整理 Vue nextTicket 内部实现原理,虽然略有跑偏,但是让自己对 async 机制有了更多的细节性把握,也算不亏
2019-10-27 | Sunday | No.300 | Week.42
学习 Scala 类型系统以及多种样式的 Nothing, such as Null, null, Nil, Nothing, None and Unit
2019-10-28 | Monday | No.301 | Week.43
学习 Scala 偏函数与偏应用函数
2019-10-30 | Wednesday | No.303 | Week.43
- 学习 Scala Option
- 学习 algebraic data types, algebraic structures and type classes
2019-11-01 | Friday | No.305 | Week.43
更新 algebraic structures 基础概念与基础性质
2019-11-02 | Saturday | No.306 | Week.43
更新多个 Scala 基础概念,比如 ADTs, type classes, path-dependent types