6649

@6649

Joined on Sep 12, 2020

  • contributed by < 2020leon > 作業要求 [x] 在 GitHub 上 fork lab0-c參閱 Git 教學和 GitHub 設定指引 ^附教學影片^ [x] 依據上述指示著手修改 queue.[ch] 和連帶的檔案,測試後用 Git 管理各項修改,要能滿足 $ make test 自動評分系統的所有項目。 在提交程式變更前,務必詳閱 如何寫好 Git Commit Message 詳閱「你所不知道的 C 語言: linked list 和非連續記憶體」並應用裡頭提及的手法,例如 pointer to pointer (指向某個指標的指標,或說 indirect pointer),讓程式碼更精簡且有效 研讀 Linux 核心原始程式碼的 lib/list_sort.c 並嘗試引入到 lab0-c 專案,比較你自己實作的 merge sort 和 Linux 核心程式碼之間效能落差
     Like  Bookmark
  • contributed by < 2020leon > 目標 [ ] 閱讀 Ulrich Drepper 於 2007 年撰寫的論文《 What Every Programmer Should Know About Memory 》(版次: 1.0) [ ] 嘗試執行第六章提及的程式碼 [ ] 翻譯和校訂《每位程式開發者都該有的記憶體知識》 環境 $ uname -a
     Like  Bookmark
  • contributed by < 2020leon > 作業要求 [ ] 重新回答第 3 周測驗題^從測驗一到測驗十一^,附帶的「==延伸問題==」也需要完成 解釋程式運作原理時,應提供對應的 Graphviz 圖例,可參照 Linked List 題目 1 + 分析 [ ] 比照 課前測驗參考解答: Q1, Linked list 題目分析 和 參考題解 的模式來撰寫共筆,需要詳細分析自己的思路、參閱的材料 (以第一手材料為主,包含 C 語言規格書的章節),以及==進行相關實驗==。 [x] 將你的共筆加到 2022q1 Homework3 (作業區)
     Like  Bookmark
  • contributed by < 2020leon > 作業要求 自我檢查清單 [x] 研讀上述 ==Linux 效能分析的提示== 描述,在自己的實體電腦運作 GNU/Linux,做好必要的設定和準備工作 $\to$ 從中也該理解為何不希望在虛擬機器中進行實驗; [ ] 研讀上述費氏數列相關材料 (包含論文),摘錄關鍵手法,並思考 clz / ctz 一類的指令對 Fibonacci 數運算的幫助。請列出關鍵程式碼並解說 [ ] 複習 C 語言 數值系統 和 bitwise operation,思考 Fibonacci 數快速計算演算法的實作中如何減少乘法運算的成本; [ ] 研讀 KYG-yaya573142 的報告,指出針對大數運算,有哪些加速運算和縮減記憶體操作成本的舉措? [ ] lsmod 的輸出結果有一欄名為 Used by,這是 "each module's use count and a list of referring modules",但如何實作出來呢?模組間的相依性和實際使用次數 (reference counting) 在 Linux 核心如何追蹤呢?
     Like  Bookmark
  • contributed by < 2020leon > 作業要求 [ ] 重新回答第 2 周測驗題^從測驗一到測驗七^,附帶的「==延伸問題==」也需要完成 解釋程式運作原理時,應提供對應的 Graphviz 圖例,可參照 Linked List 題目 1 + 分析 [ ] 比照 課前測驗參考解答: Q1, Linked list 題目分析 和 參考題解 的模式來撰寫共筆,需要詳細分析自己的思路、參閱的材料 (以第一手材料為主,包含 C 語言規格書的章節),以及==進行相關實驗==。 [x] 將你的共筆加到 2022q1 Homework2 (作業區)
     Like  Bookmark
  • ERC-20 :::info 官方標準 ::: ERC-20 是以太坊區塊鏈上的一種智能合約協議標準,其定義了一些界面( interface )及其須實做的內容 只要根據 ERC-20 實做的所有代幣都能稱為 ERC-20 token 截至 2022 年 3 月 10 日,有在以太坊主網上有 501,141 種 ERC-20 代幣(後來過幾分鐘後看變成 501,140 :slightly_smiling_face: ,網址) 目前最有名的實做為 OpenZeppelin 所提供
     Like  Bookmark
  • contributed by < 2020leon > 作業要求 [ ] 重新回答第 1 周測驗題^從測驗一到測驗四^,附帶的「==延伸問題==」也需要完成 解釋程式運作原理時,應提供對應的 Graphviz 圖例,可參照 Linked List 題目 1 + 分析 [ ] 比照 課前測驗參考解答: Q1, Linked list 題目分析 和 參考題解 的模式來撰寫共筆,需要詳細分析自己的思路、參閱的材料 (以第一手材料為主,包含 C 語言規格書的章節),以及==進行相關實驗==。 [x] 將你的共筆加到 2022q1 Homework1 (作業區)
     Like  Bookmark
  • Video NFT 智能合約開發全攻略! 發行 NFT 背後的技術實戰及原理! 盲盒、公開發售怎麼做到的? | 在地上滾的工程師 Nic {%youtube 3vWw9Xt48bs%} Brief Steps 在此僅為局部描述,詳述見上述影片。 智能合約
     Like  Bookmark