Skip to content

Latest commit

 

History

History
404 lines (230 loc) · 11.6 KB

learn_record.md

File metadata and controls

404 lines (230 loc) · 11.6 KB

issue 的更新无法正常反应在 Github 的提交中,不利于观察自己的学习状态分布,故而创建此文件。


2019-05-23 | Thursday | No.143 | Week.20

Transport · Issue #99 · xxleyi/learning_list

补全更新传输层 ICMP 部分的笔记,主要是 ping、traceroute 如何使用 ICMP 来构建各自的服务。

CS186(Databases)

新建「数据库」学习项目,正儿八经的学习、积累数据库基础理论

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

CS186 3. Single-Table Queries

新增:Single-Table Queries SQL 语法与背后的实现套路


2019-05-28 | Tuesday | No.148 | Week.21

CS186 4. Join Algorithms

新增:实现 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

Python Singleton

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

Python3 多环境配置

add: Python3 多环境配置


2019-06-06 | Thursday | No.157 | Week.22

邓俊晖 数据结构 4.栈和队列

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

requests-async session pool

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 混用时,怎如何是好?

Requests Retry in Python

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

动态规划:双核CPU调度背后的背包问题

add: knapsack problem


2019-06-24 | Monday | No.175 | Week.25

完整推演背包问题:从貌似简明的暴力递归版,到繁冗但有价值的记忆化递归版,再到至拙至巧的制表迭代版,渐次递进,具像化推进。


2019-06-25 | Tuesday | No.176 | Week.25

动态规划:最长公共子序列 LCS

寻着递归、memo、制表的渐进式解题思路解决最长公共子序列最大长度问题。


2019-06-26 | Wednesday | No.177 | Week.25

二维有序数组的二分查找问题


2019-06-27 | Thursday | No.178 | Week.25

邓俊晖 数据结构 4.栈和队列

终于勉强过完栈与队列,分别派生自向量和列表,关键是栈的诸多运用


2019-06-28 | Friday | No.179 | Week.25

邓俊晖 数据结构 5.二叉树

add: 邓俊晖 数据结构 5.二叉树(前半部分表示方法和接口实现)


2019-06-29 | Saturday | No.180 | Week.25

Flask Header Auth

add: Flask Header Auth


2019-06-30 | Sunday | No.181 | Week.25

邓俊晖 数据结构 5.二叉树

update: 将相关遍历实现全部用 Python 补全


2019-07-01 | Monday | No.182 | Week.26

update: 继续合理重复二叉树,尝试更好的陈述和总结自己的理解


2019-07-03 | Wednesday | No.184 | Week.26

邓俊晖 数据结构 6.图

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

邓俊晖 数据结构 7.二叉搜索树

add: 邓俊晖 数据结构 7.二叉搜索树


2019-07-09 | Tuesday | No.190 | Week.27

邓俊晖 数据结构 8.高级搜索树(上)

add: 邓俊晖 数据结构 8.高级搜索树(上)


2019-07-11 | Thursday | No.192 | Week.27

复习 Execution Model

add: 再复习一遍 Execution Model,依旧收获满满


2019-07-15 | Monday | No.196 | Week.28

邓俊晖 数据结构 8.高级搜索树(下)

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

JS OR FP

Review: 函数传参,闭包,赋值表达式,REPL,垃圾回收


2019-08-01 | Thursday | No.213 | Week.30

CS61A(SICP in Python)

Review: 编程基础,前五


2019-08-02 | Friday | No.214 | Week.30

CS61A(SICP in Python)

Review: 编程基础,六七


2019-08-03 | Saturday | No.215 | Week.30

CS61A(SICP in Python)

Review: 编程基础,9-13


2019-08-08 | Thursday | No.220 | Week.31

Python Singleton

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

Python Singleton

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

  1. 学习 Scala Option
  2. 学习 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