C++ Template 教學
Template functions只需要編寫一次,並且可以使用不同的類型,因此可以節省大量時間,大大減少重複代碼,更減少了代碼維護。使用Template functions的另一個優勢是增強了安全性,因為它不需要手動複製function和更改data type。
創業和編程 - 名人名言
擁有追隨自己內心與直覺的勇氣——你的內心與直覺多少已經知道你真正想要成為什麽樣的人Have the courage to follow your heart and intuition. They somehow already know what you truly want to become.——史蒂夫.喬布斯
C++ Constructor後面的":"是什麼鬼意思? (Initialization List 教學)
Initializer List用於初始化Class的Data member。 Constructor(構造函數)將要初始化的member list放在冒號後面(以逗號分隔)。
C++ Polymorphism 教學
多態性 (Polymorphism) 一詞意味著具有多種形態。簡單來說,我們可以將多態定義為一個信息能以多種形式顯示。現實生活中有多態的例子,例如一個人同時可以具有不同的特徵。就像一個男人在父親,同一時間是丈夫,同一時間是僱員。因此,同一個人在不同情況下具有不同的行為,這稱為多態。
黑客與畫家 [好書推介]
本書適合所有程序員和互聯網創業者,也適合一切對計算機行業感興趣的讀者。這是一本永不過時的IT人必看書藉。這是我第一本讀的IT書藉,亦是最好看的IT書藉。這本書寫得很有深度。
C++ Inheritance 教學
繼承 (inheritance) 為物件導向程式設計 (object-oriented programming) 的特性之一,衍生類別 (derived class) 可以承接基礎類別 (base class) 的 public 或 protected 成員 (member) ,使之具有共通的 public 或 protected 成員。
黑天鵝效應 [好書推介]
所謂黑天鵝,是指看似極不可能發生的事件,它具三大特性:不可預測性;衝擊力強大;以及,一旦發生之後,我們會編造出某種解釋,使它看起來不如實際上那麼隨機,而且更易於預測。Google的驚人成就就是一個黑天鵝事件;九一一也是。作者認為,黑天鵝潛藏在幾乎每一件事的背後──從宗教之興起,到我們個人生活中的大小事件。
Basic Calculus - Differentiation
Calculus, originally called infinitesimal calculus or "the calculus of infinitesimals", is the mathematical study of continuous change, in the same way that geometry is the study of shape and algebra is the study of generalizations of arithmetic operations.
Preparing Interviews - Behavioural Questions for ML Engineers and Researchers
For myself handling Behavioural Questions. Continuously Updated
Preparing Interviews - Common Tricks in Leetcode
For myself revisiting leetcode concepts. Continuously Updated.