iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
自我挑戰組

從電子元件到傅立葉轉換 - 那些我有興趣的主題 系列

計算機科學的分支很廣泛,在這幾年除了前端以外,我也喜歡探索各種不同的分支。這個系列文想分享一些我探索過覺得有趣的主題,或是接下來想探索的主題。多少都會和計算機科學有關~

鐵人鍊成 | 共 30 篇文章 | 16 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day1] 興趣使然的研究之旅

前言 計算機科學的分支很廣泛,在這幾年除了前端以外,我也喜歡探索各種不同的分支。這個系列文想分享一些我探索過覺得有趣的主題,或是接下來想探索的主題。 我很喜歡...

2023-09-12 ‧ 由 愷開 分享
DAY 2

[Day2] 數值穩定與誤差

(0.1 + 0.2) == 0.3 這個看起來非常理所當然的等式,然而由於計算機對浮點數的儲存方式,在很多程式語言當中這個等式並不成立,也就是答案為 fals...

2023-09-13 ‧ 由 愷開 分享
DAY 3

[Day3] 奇異值分解與應用

奇異值分解對我來說是探索矩陣本質的過程,也是相當重要的矩陣分解之一。 還記得在高中、大學的線性代數課裡頭,最常見的矩陣分解就是 LU 分解了。 當時我一直想不明...

2023-09-14 ‧ 由 愷開 分享
DAY 4

[Day4] 逆矩陣沒有想像中的好

逆矩陣沒有想像中的好 今天來談談一個大家耳熟能詳的名詞:逆矩陣。今天來談談為什麼逆矩陣沒有想像中的好,以及為什麼在實際計算當中我們應該避免使用逆矩陣。 線性方程...

2023-09-15 ‧ 由 愷開 分享
DAY 5

[Day5] Seam Carving – 讓圖片不成比例地縮小

Seam Carving 是我在 Computational Thinking 時學到的演算法,可以針對圖片的內容做縮放。一般將圖片渲染到網頁上時,如果大小不符...

2023-09-16 ‧ 由 愷開 分享
DAY 6

[Day6] JPG 與離散餘弦轉換

大家耳熟能詳的 JPG,背後有許多值得令人學習的壓縮技巧,看到前人們用各種聰明的 Engineering 技巧將圖片壓縮,會覺得能活在這個世代實在太棒了。 JP...

2023-09-17 ‧ 由 愷開 分享
DAY 7

[Day7] 與程式有關的遊戲精選 (1) – A=B

快要進入第十天了!中場休息一下,來分享幾個與寫程式或跟計算機有關的遊戲。今天要介紹的遊戲叫做 A=B,在 Steam 上可以購買,Windows 與 Mac 都...

2023-09-18 ‧ 由 愷開 分享
DAY 8

[Day8] 與程式有關的遊戲三選 (2) – TIS-100 與 Turing Complete

今天繼續介紹幾個與寫程式有關的遊戲。分別是 TIS-100 與 Turing Complete。 TIS-100 這一款遊戲跟上一篇介紹的遊戲 A=B 有著異...

2023-09-19 ‧ 由 愷開 分享
DAY 9

[Day9] 那些比較冷門的 Networking 理論 (1)

這邊指的冷門,是指對我來說比較少聽到的技術名詞與理論。 對於軟體工程師來說,OSI 七層模型我們通常會在傳輸層以上打交道,像是常見的 TCP/IP、HTTP 協...

2023-09-20 ‧ 由 愷開 分享
DAY 10

[Day10] 那些比較冷門的 Networking 理論 (2)

那些比較冷門的 Networking 理論 (2) 上一篇我們提到了 Menchaster 編碼雖然可以有效解決資料流都是 0 或 1 的情況,然而要同樣的資料...

2023-09-21 ‧ 由 愷開 分享