最新文章
- --
淺談個人保險(一),風險四象限,為何需要保險?
最近恰好在整理一些保險產品的內容,藉此來進一步思考保險的本質,以及釐清一些我自己沒有很深入了解的保險相關內容。 我想,對於「保險」這項產品,一般人會想了解的不外乎就是:自己為何、是否需要保險,需要的話…
讀書隨想 #insurance - --
Merge Sort
合併排序 Merge Sort,經典排序之一。將給定一串數字排序,時間複雜度的要求為 O(nlogn)。 Merge Sort 主要實做的觀念是 Divide and conquer,切大目標為小目標…
演算法學習筆記 #algorithm - --
簡介 React-Three-Fiber,淺談 WebGL 及 Three.js
WebGL (Web Graphics Library) 是一個基於 OpenGL ES 2.0 的 JavaScript API,允許瀏覽器在無需任何插件的情況下,透過 <canvas 元素進行 2…
#typescript#frontend - --
將資料可視化,Python Pandas 及 Matplotlib 簡介
根據 Pandas 官方網站介紹,Pandas 專門處理所謂的 Tabluar Data,也就是像是 Excel、資料庫的表格型資料,在 Pandas 中儲裡 Tablular 的基本資料格式稱作 D…
#python - --
Python Pydantic 簡介:和 Dataclass 的區別,Alias 的簡易用法
當寫慣了 C++、Java、TypeScript 這類 Strong Typing 的語言時,想要在 Python 處理型別總會在剛開始不太習慣,因為 Python 雖然提供了 Typing,但是僅能…
#python - --
訊息代理(二),Message Queue vs Pub-Sub Pattern
上一篇提到訊息代理 Message Broker 的基本用途,而這篇我們進一步來看看 Message Broker 兩種不同的 Pattern。 在討論系統設計時,我們時常會聊到 Message Qu…
系統設計 #system-design#devops - --
訊息代理(一),何謂 Message Broker,如何挑選?
過去人們的溝通方式主要是透過口語及書信交流,遠距離的溝通效率低下,而且很容易受到環境的影響。但現代社會中,只要有網路覆蓋的地區,我們的資訊都能透過 TCP/IP 的架構所傳遞,效率相對於過去提高了非常…
系統設計 #system-design#devops - --
常見 CS 繁中、簡中及英文詞彙對照表
由於學習計算機科學的線上資源非常廣泛,除了英文之外,繁體及簡體中文的資訊也相當繁雜,時常會有點分不清哪些是合適中文翻譯。 因此,本篇記錄常見的計算機科學(CS, Computer Science)領域…
#cheetsheet - --
閱讀心得:怎樣制訂更有價值的學習目標
每到新年之初,往往會覺得熱血沸騰,想著一定要把過去一年想學但是卻還沒付諸實現的技能或興趣加入到計劃清單內,但我通常在安排的 10 件事裡面有 1 件能夠真的去做,並且維持一段時間就已經可以偷笑了。 為…
讀書隨想 #methodology - --
Docker CMD 及 ENTRYPOINT,以及如何在 Docker 同時執行多個程序
在撰寫 Dockerfile 時,經常需要設定容器執行後的指令,例如,一個 Node.js 的 App 可能透過 npm run start 來啟動,又或是執行某個 shell script。 這些指…
#docker - --
Hexo Icarus 顯示瀏覽量(三):Hack Icarus 頁面,串接瀏覽量 API
上一講透過 Google Analytics 加上 AWS Lambda,我們完成了透過 Page Path 來取得 View Count 的 API,接下來便是將瀏覽量顯示在 Hexo Icarus…
#frontend#javascript#crawler - --
Hexo Icarus 顯示瀏覽量(二):廉價的 Solution,Google Analytics + AWS Lambda
既然都選用 Hexo 作為部落格的框架了,除了因為全部皆為靜態網頁能達到的 High Performance 外,最大的優點想必就是價格了。 當然這是針對維護一個中小型部落格的「價格量級」來做比較的,…
#javascript