李適宏

@SimonLee0316

Joined on Feb 23, 2019

  • contributed by < SimonLee0316 > 實驗環境 $ 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
  • contribute by SimonLee0316 測驗1 題目 task 是個運用 coroutine 實作的任務排程器,允許搭配 POSIX Thread 使用,使用 C11 Atomics 和 x86-64 組合語言開發。 test_task_start void test_task_start(void) {
     Like  Bookmark
  • contributed by < SimonLee0316 > github : SimonLee0316/c-web-server: a blocking web server 專題解說錄影 專題發表連結 實驗環境 $ gcc --version gcc (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
     Like  Bookmark
  • contributed by < SimonLee0316 > 閱讀〈因為自動飲料機而延畢的那一年〉 閱讀完後深刻體會到再做專案的時候,先做好規劃是很重要的。 在作者沒有夠多的行業知識時,盲目的認為問題很簡單而自己去實做,走了很多冤枉路,且在專案過程中,考慮不夠週到或著資金的問題,都造成了無法持續推動專案前進,但我想這就是學生時代無可避免的,失敗總是貫徹人生始終,但這就是人生,作者再做這個專案時不為了什麼功成名就,就是為了一個自我實現的過程,儘管結果並不怎麼美好,但就因為這些失敗的過程,親自走過的路,都會成為以後的養份,讓自己能夠變得更好。 也替作者感到很高興有這麼幾個很好的夥伴,每個人都有自己擅長的領域,將大家擅長的領域結合在一起才能夠完成這項專案,我認為最應該感謝的是紘銘,他無條件的支持著作者的想法和這個專案,為這個專案挹注資金,甚至在作者延畢時,食衣住行都由紘銘贊助,更不用說買那些高昂的設備,且不求回報,我在紘銘身上看到當初 FACEBOOK 創辦人 Mark Zuckerberg 的共同創辦人 Eduardo Saverin 的影子,深感佩服。 學習本課程 5 週之後的感想
     Like  Bookmark
  • cserv main function int main(int argc, char **argv) { if (argc != 2) { usage(argv[0]); return 0; }
     Like  Bookmark
  • contributed by < SimonLee0316 > Reviewed by ssheep773 在 q_merge 中的 merge 函式,避免在程式碼內輸入中文,若須說明解釋程式可以在內文處說明。也發現許多英文兩邊沒有空格隔開,再麻煩注意 if (比較大小如果右邊比較小) { struct list_head *next_right = right->next; if (是第一次比大小) { Reviewed by SuNsHiNe-75
     Like  Bookmark
  • contributed by < SimonLee0316 > 第 3 週測驗題 測驗一 版本一使用 log2 來找出最高位元的1,由那個數開始往下開始計算平方根 版本二使用 while迴圈來找到最高位元的1,由那個數開始往下開始計算平方根 而這兩個版本找出最左邊的1都是個一個慢慢找,而且需要每次迴圈都做乘法運算 版本三使用 Digit-by-digit calculation 直式開方法來實做
     Like  Bookmark
  • contributed by < SimonLee0316 > 第一週測驗題 測驗一 list_tail : 回傳最後一個節點 node_t *list_tail(node_t **left) { while ((*left) && (*left)->next) left = &(*left->next);
     Like  Bookmark