Steven Lin

@steven523

Joined on Feb 11, 2023

  • 任務簡介 透過 netfilter,直接在核心層級過濾網路廣告。 執行人:steven523 專題解說錄影 Github 更新並確保專案在 Linux v6.8 上運作 下載指定的核心版本並解壓縮
     Like  Bookmark
  • contributed by < steven523 > $ gcc --version gcc (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ lscpu Architecture: x86_64
     Like  Bookmark
  • contributed by < steven523 > 紀錄閱讀〈因為自動飲料機而延畢的那一年〉的啟發 看完這篇文章後我深刻體會到作者所說的: 人不付出犧牲,就得不到任何回報。如果要得到什麼,就必須付出同等的代價,這就是鍊金術的基本原則,等價交換。當時我們深信著,這就是這世界的真理。------《鋼之鍊金術師》 學習任何東西就像是進行一次次的等價交換,我們付出時間和努力,換取的是技能和知識。每當遇到問題時都需要花費時間去尋找答案,並嘗試各種可能的解決方案。過程可能會很艱難,但是只有通過這樣的過程,我們才能真正地融會貫通。 其次,等價交換的原則也提醒我們,沒有捷徑可以走。像是在 Linux 核心的世界裡,我們不能期待著不付出努力就能理解它。而是需要一點一點地去學習並進步,儘管有其他同學的開發紀錄可以參考,應該將其看作是一次學習的機會,而不是一昧的照抄。
     Like  Bookmark
  • contributed by < steven523 > Reviewed by SuNsHiNe-75 注意標點符號的使用,有些地方都沒有「句號」。 請把完整程式碼移除,如要討論才將要討論之部分「重點列出」。 如有終端機相關的訊息,可在「程式區塊」的點點後加上「shell」。 Reviewed by stevendd543 q_free 有提到「q_release_element 刪除 entry 時不會發生錯誤」,具體錯誤原因可以清楚描述。 q_ascend 中前段的漢語表達讓讀者不容易,可透過 ChatGPT 修飾。
     Like  Bookmark
  • contributed by < steven523 > 第一週測驗題 測驗一 此題參考〈Optimized QuickSort — C Implementation (Non-Recursive)〉,透過 quicksort() 實作非遞迴的快速排序法,並運用 stack 來模擬遞迴函式呼叫 以下是鏈結串列的結構體,有一個 long 儲存的資料及一個 next 指標,可判斷其為單向的鏈結串列,還有兩個指標為 left 和 right typedef struct __node { struct __node *left, *right;
     Like  Bookmark