ambersun

@ambersun1234

https://github.com/ambersun1234

Joined on Dec 6, 2017

  • contributed by < ambersun1234 > 2021q1 第 1 週測驗題 開發環境 $ uname -a Linux station 5.8.0-44-generic #50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux $ gcc -v gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)
     Like  Bookmark
  • contributed by < ambersun1234 > 開發環境 $ uname -a Linux station 5.4.72-microsoft-standard-WSL2 #1 SMP Wed Oct 28 23:40:43 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux $ gcc -v gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) 解釋程式運作原理
     Like  Bookmark
  • contributed by < ambersun1234 > 環境 $ uname -a Linux station 4.19.128-microsoft-standard #1 SMP Tue Jun 23 12:58:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux $ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 解釋程式運作原理 由於 Bailey–Borwein–Plouffe formula 可以在不需要知道前 $n-1$ 位的資訊去計算第 $n$ 位的數值,所以可以採用並行的方式計算 $\pi$
     Like  Bookmark
  • contributed by < ambersun1234 > 環境 $ uname -a Linux station 5.8.0-55-generic #62~20.04.1-Ubuntu SMP Wed Jun 2 08:55:04 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux $ gcc --version gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 作業說明
     Like  Bookmark
  • C 語言自學經典 - 基礎輸入輸出 C 語言自學經典 - 基礎條件判斷式 C 語言自學經典 - 迴圈 C 語言自學經典 - 陣列 C 語言自學經典 - 副程式 C 語言自學經典 - 指標 本教學採用 HackerRank 以及 自編題目 作為課後練習系統 基礎輸入輸出
     Like  Bookmark
  • contributed by < ambersun1234 > 作業說明 Reviewed by jserv commit 81f38 對程式碼變更的歷史不友善,難以看出過往程式碼的變更和你在合併的過程中,多做哪些修改。改用 git rebase 可消弭這樣的問題,並確保你所做的修改會在 git 變更歷程的最前方 commit f35422 的訊息過於寒酸: "Remove natsort",外人實在不易理解你背後的考量,請閱讀 How to Write a Git Commit Message,特別是這幾點: Use the imperative mood in the subject line
     Like  Bookmark
  • 環境 ubuntu 20.04 LTS 相依套件安裝 sudo apt install build-essential -y sudo apt install pkg-config -y sudo apt install libjpeg-dev libtiff5-dev libjasper-dev libpng12-dev -y
     Like  Bookmark
  • 環境 Ubuntu 20.04 LTS 相依套件安裝 sudo apt install protobuf-compiler sudo apt install libboost-all-dev sudo apt install libgflags-dev sudo apt install libblas-dev
     Like  Bookmark
  • contributed by < ambersun1234 > 環境 $ uname -a Linux 4.15.0-74-generic #83~16.04.1-Ubuntu SMP Wed Dec 18 04:56:23 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux $ gcc --version gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609 作業說明
     Like  Bookmark
  • contributed by < ambersun1234 > 環境 $ uname -a Linux 4.15.0-74-generic #83~16.04.1-Ubuntu SMP Wed Dec 18 04:56:23 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux $ gcc --version gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609 作業說明
     Like  Bookmark
  • contributed by < ambersun1234 > 環境 $ uname -a Linux 4.15.0-74-generic #83~16.04.1-Ubuntu SMP Wed Dec 18 04:56:23 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux $ gcc --version gcc (Ubuntu 5.4.0-6ubuntu1~16.04.12) 5.4.0 20160609 作業說明
     Like  Bookmark
  • contributed by < ambersun1234 > 環境 $ uname -a Linux 4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux $ gcc -v gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.11) 說明
     Like  Bookmark
  • ###### tags: `linux2019` # 2019q1 Homework1 (list) contributed by < `ambersun1234` > ## 環境 ```shell $ uname -a Linux 4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux $ gcc -v gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.11) ``` ## 說明 + [作業說明](https://hackmd.io/s/S12jCWKHN) ## Sorting algorithm: + 在 GitHub 上 fork [linux-list](https://github.com/sysprog21/linux-list) 並學習裡頭的技巧,包含裡頭 unit test 的設計,透過給定的 linked list 操作,進而實作出 merge sort
     Like  Bookmark
  • ###### tags: `linux2019` # 2019q1 Homework1 (lab0) contributed by < `ambersun1234` > ## 環境 ```shell $ uname -a Linux 4.15.0-45-generic #48~16.04.1-Ubuntu SMP Tue Jan 29 18:03:48 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux $ gcc -v gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.11) ``` ## 說明 + [作業說明](https://hackmd.io/s/BJA8EgFB4) + [C Programming Lab](http://www.cs.cmu.edu/~213/labs/cprogramminglab.pdf) ## 題目摘要 + 實做一個可以支援 FIFO , LIFO 的 queue + 在 queue.h & queue.c 中修改以下 function + q
     Like  Bookmark