YanCommand Pattern | Head FirstEncapsulate actions to be executed and decouple commanders from command!5 min read·Jul 26, 2022----
YanSingleton Pattern & Concurrency| Head FirstSingleton may seem simple, but it needs more consieration when used!4 min read·Jul 25, 2022----
YanDecorator Pattern | Head First Design Patternthe decorator pattern — open for extension but closed for modification.3 min read·Jul 20, 2022----
YanObserver Pattern | Head First Design PatternUse observer pattern to get the information you need with loose coupling.3 min read·Jul 15, 2022----
YanStrategy Pattern | Head First Design Pattern NotesLast sememster, I took a course called Advanced Software Analysis and Design(ASAD), which briefly introduced a series of design patterns…5 min read·Jul 15, 2022--1--1
YanCS50 Problem Set 1— Mario & CreditLast Saturday, I started to learn CS50 on Edx and it is beyond my expectation. The lecturer is so passionate and explains everything so…3 min read·Oct 11, 2021----
YanPersonal guidance on which machine learning course to chooseIn the past three weeks, I completed one machine learning course each week. Honestly, for a beginner, machine learning is quite challenging…5 min read·Sep 26, 2021----
YanPart III: Data VisualizationHere is Part I Preprocessing and Part II data analysis.4 min read·Aug 30, 2021----