分享到plurk 分享到twitter 分享到facebook

版本 ff168fa0ba53cf9a0b23d80653dbd96437245334

nickchenchj (陳浩容)

個人簡介 Personal profile

學歷

  • 國立成功大學 機械工程學系 (2016-)
  • 國立成功大學 資訊工程學系 (2016-)

2021 Linux Internals 個人評量

作業及筆記

2020 秋季班 個人評量

作業及筆記

Side projects

題目

  1. 知道 x - y < 0 敘述為何不能寫為 x < y 嗎? (CS:APP 第 2 章)
  • Res: 如果 x = 1U, y = 2U,則 (x - y < 0) 永遠為 false (overflow),但 (x < y) 將會是 true。
  1. 知道 void (signal(int sig, void (handler)(int))) (int); 這樣的宣告該如何解讀嗎?
  1. 知道傅立葉分析在通訊領域的應用嗎?舉例說明
  • Res: 可以應用於抗噪耳機,或是去除通話中的噪音。
  1. 知道 Bloom filter 嗎?以你寫過或用過的程式,舉例說明這機制帶來的好處
  • Res: 知道,這學期有實做 key-value database,當中有運用到 Bloom filter。由於資料庫相當龐大,而且取得資料可能需要進行檔案存取,因此引進 Bloom filter 將能大幅降低在資料庫搜尋的時間。

學會的工具

Git, Perf, Valgrind, Markdown, Makefile, Bash script, gnuplot, etc.

心得

自我評量分數 (1 到 10 級分)