彥宇陳

@dockyu

Joined on May 12, 2021

  • contributed by < dockyu > 第 3 週測驗題 第 3 週測驗題 連結 測驗一 第 4 週測驗題 第 4 週測驗題 連結 測驗一
     Like  Bookmark
  • contributed by < dockyu > 閱讀〈因為自動飲料機而延畢的那一年〉與課程啟發 閱讀心得 我看完因為自動飲料機而延畢的那一年後覺得非常感動,他們就好像灌籃高手裡的湘北高中一樣付出努力但是最後卻不是最好的結果,乍看之下好像浪費了付出的努力,但是如果過程中有學到東西(心態的成長,經驗累積,朋友的幫助)就夠了 期末專題提案 希望能夠進行 simplefs 或是 kHTTPd-改進 image
     Like  Bookmark
  • contributed by < dockyu > 自我檢查清單 [x] 研讀前述 Linux 效能分析 描述,在自己的實體電腦運作 GNU/Linux,做好必要的設定和準備工作 從中也該理解為何不希望在虛擬機器中進行實驗; [x] 閱讀〈Linux 核心模組運作原理〉並對照 Linux 核心原始程式碼 (v6.1+),解釋 insmod 後,Linux 核心模組的符號 (symbol) 如何被 Linux 核心找到 (使用 List API)、MODULE_LICENSE 巨集指定的授權條款又對核心有什麼影響 (GPL 與否對於可用的符號列表有關),以及藉由 strace 追蹤 Linux 核心的掛載,涉及哪些些系統呼叫和子系統? [ ] 探討 Timsort, Pattern Defeating Quicksort (pdqsort) 及 Linux 核心 lib/sort.c 在排序過程中的平均比較次數,並提供對應的數學證明; [ ] 解釋 xoroshiro128+ 的原理 (對照〈Scrambled Linear Pseudorandom Number Generators〉論文),並利用 ksort 提供的 xoro 核心模組,比較 Linux 核心內建的 /dev/random 及 /dev/urandom 的速度,說明 xoroshiro128+ 是否有速度的優勢?其弱點又是什麼? Linux 效能分析的重點 :::danger
     Like  Bookmark
  • contributed by < dockyu > 作業說明的補充 uname -r 輸出目前的 kernel的版本號,我的版本號是 6.5.0-25-generic $ uname -r 6.5.0-25-generic 核心模組 (kernel module) 的用途 既然核心檔案都已經包含了硬體偵測與驅動模組,那麼什麼是核心模組啊?要注意的是, 現在的硬體更新速度太快了,如果我的核心比較舊,但我換了新的硬體,那麼,這個核心肯定無法支援! 怎麼辦?重新拿一個新的核心來處理嗎?開玩笑~核心的編譯過程可是很麻煩的~ 所以囉,為了這個緣故,我們的 Linux 很早之前就已經開始使用所謂的模組化設定了! 亦即是將一些不常用的類似驅動程式的咚咚獨立出核心,編譯成為模組,然後, 核心可以在系統正常運作的過程當中載入這個模組到核心的支援。如此一來, 我在不需要更動核心的前提之下,只要編譯出適當的核心模組,並且載入他,呵呵!我的 Linux 就可以使用這個硬體啦!簡單又方便!
     Like  Bookmark
  • contributed by < dockyu > Reviewed by gawei1206 在 q_ascend, q_descend, q_merge 這三個函式中的回傳值都有要求,請你看一下 queue.h 中的敘述 Reviewed by fatcatorange 部份開發流程可以更多的描述作法,或附上對應的 commit 連結 Reviewed by eleanorLYJ 是否考慮用亂數以外不同的資料分布的資料作測試?
     Like  Bookmark
  • contributed by < dockyu > 第一週測驗題 測驗 1 node_t *list_tail(node_t **left) 要取得最後一個,所以 while 迴圈裡一定是一直將 *left 指到下一個,所以當沒有跳出迴圈情況就要將 left = &((*left)->next); int list_length(node_t **left) 也是要<s>遍歷</s> 整個鏈結串列,所以思路也是一樣的
     Like  Bookmark
  • 目錄 linux 系統 error docker permission deny apt lock Nodejs error Github github download one folder VMWare
     Like  Bookmark
  • Cpp/OOP C++&物件導向 C語言 C語言教案 Python爬蟲+畫圖
     Like  Bookmark