1. 什麼是區塊鏈,對我們有什麼好處 區塊鏈是分散式帳本 (Distributed Ledger Technology) 的一種應用,透過分散式的節點替人們保存有用的資訊,而不依靠中央存儲節點。因此區塊鏈也可視為一種資料庫,並以密碼學、共識演算法等技術保障其安全、同步。 區塊鏈的起源 (Bitcoin) 中本聰在 2008 年發表《Bitcoin: A Peer-to-Peer Electronic Cash System》,提到了如 P2P 網路、transaction、timestamp server、密碼學等區塊鏈的核心技術。並於 2009 年一月三號產生第一個區塊,稱為創世區塊 (Genesis block);一月九號產生第二個區塊,兩者相連誕生區塊鏈。 應用領域 舉凡會產生資料、保存資料、交換資料等需求的應用,都可以加入區塊鏈。 e.g., 數位貨幣、車載網路、工業控制網路等等
8/11/2021contributed by < Shanola > 第一周題目 GitHub程式碼 測驗 1 程式碼 考慮單向 linked list 結構,已知無 circular,嘗試以遞增順序進行 Quick sort,以下為有進行新增或修改的程式碼片段 static inline void list_concat(node_t **left, node_t *right) {
3/25/2021contributed by < Shanola > 測驗 1 POSIX Thread (pthread) API 認識 透過 pthread 可以實現並行化的程式,對於多核或多處理器的系統中可以平行化或分散式執行,進而提高程式效能。相較於透過 forking 來產生的行程不必再配置記憶空間而是共享一個行程的資源。 Thread(執行緒) 的操作有 建立 終止 同步 排程 資料管理 行程互動: pthread_create() 建立新的執行緒,成功時回傳 0,反之回傳錯誤值。
3/21/2021contributed by < tsengsam > 第一週測驗題 測驗 1 題目為一個沒有 circular 的 singly-linked list,其資料結構為 : typedef struct __node { int value; struct __node *next; } node_t;
3/4/2021or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up