計算機科學的分支很廣泛,在這幾年除了前端以外,我也喜歡探索各種不同的分支。這個系列文想分享一些我探索過覺得有趣的主題,或是接下來想探索的主題。多少都會和計算機科學有關~
前言 計算機科學的分支很廣泛,在這幾年除了前端以外,我也喜歡探索各種不同的分支。這個系列文想分享一些我探索過覺得有趣的主題,或是接下來想探索的主題。 我很喜歡...
(0.1 + 0.2) == 0.3 這個看起來非常理所當然的等式,然而由於計算機對浮點數的儲存方式,在很多程式語言當中這個等式並不成立,也就是答案為 fals...
奇異值分解對我來說是探索矩陣本質的過程,也是相當重要的矩陣分解之一。 還記得在高中、大學的線性代數課裡頭,最常見的矩陣分解就是 LU 分解了。 當時我一直想不明...
逆矩陣沒有想像中的好 今天來談談一個大家耳熟能詳的名詞:逆矩陣。今天來談談為什麼逆矩陣沒有想像中的好,以及為什麼在實際計算當中我們應該避免使用逆矩陣。 線性方程...
Seam Carving 是我在 Computational Thinking 時學到的演算法,可以針對圖片的內容做縮放。一般將圖片渲染到網頁上時,如果大小不符...
大家耳熟能詳的 JPG,背後有許多值得令人學習的壓縮技巧,看到前人們用各種聰明的 Engineering 技巧將圖片壓縮,會覺得能活在這個世代實在太棒了。 JP...
快要進入第十天了!中場休息一下,來分享幾個與寫程式或跟計算機有關的遊戲。今天要介紹的遊戲叫做 A=B,在 Steam 上可以購買,Windows 與 Mac 都...
今天繼續介紹幾個與寫程式有關的遊戲。分別是 TIS-100 與 Turing Complete。 TIS-100 這一款遊戲跟上一篇介紹的遊戲 A=B 有著異...
這邊指的冷門,是指對我來說比較少聽到的技術名詞與理論。 對於軟體工程師來說,OSI 七層模型我們通常會在傳輸層以上打交道,像是常見的 TCP/IP、HTTP 協...
那些比較冷門的 Networking 理論 (2) 上一篇我們提到了 Menchaster 編碼雖然可以有效解決資料流都是 0 或 1 的情況,然而要同樣的資料...