otteryc

@otteryc

Joined on Feb 7, 2022

  • 授課教師:林易典 課輔時間: [5] 1720-1810 ,老師授課,2/21 開始授課。
     Like  Bookmark
  • 何謂物權? 對物的權利,規範權利主體對權利客體的歸屬以及使用支配。 物權對世性 (<-> 債權相對性):對任意人都可以主張因為物權法的效力強大,所以多是強行規定,少有任意規定(e.g. 820 I)。 因為有對世性,物權也當然有排他性 物權架構 * 物權 * 總論:基本原理、特性 * 各論 - **所有權**
     Like  Bookmark
  • contributed by < otteryc > 閱讀〈因為自動飲料機而延畢的那一年〉與課程啟發 閱讀心得 這一系列的文章讓我印象最深的一句話應該是製冰機的障礙,以及作者父親在知道作者本人在做的事情之後訓斥怎麼沒有早點跟他講的部分。 製冰機帶給我的體悟就是當在資本上尚屬於充足的話,如果可以用金錢解決的問題,就盡量不要重造輪子,尤其是所處理的事務並非自己專業的狀況下。在這個例子中,製冰機尚不致於完全不能購買的程度。過度小心翼翼的降低成本,不夠大膽反而會使挑戰失敗。 課程問題 :::info 在閱讀 sort_mod.c 的過程中,發現在 sort_read 函式內,第 28 、 29 行的 early-return 可能有造成 sort_buffer 所指向的記憶體空間發生記憶體洩漏的疑慮。但是 User Mode Linux 似乎不能搭配 Valgrind 進行分析,不知道除了重編 Kernel 並選取 KMEMLEAK 工具以外,有沒有不需要重新編譯 Kernel 的方式?
     Like  Bookmark
  • contributed by < otteryc > 實驗環境 $ uname -r 6.5.0-28-generic $ gcc --version gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 Copyright (C) 2021 Free Software Foundation, Inc $ lscpu Architecture: x86_64
     Like  Bookmark
  • contributed by < otteryc > 第三次小考 測驗一 在第一個版本中,先透過 math.h 中的 log2 函式找出數字的最高有效位,然後再透過時間複雜度為 $O(log_2n)$ 的演算法,慢慢找出傳入參數的平方根。 #include <math.h> int i_sqrt(int N) { int msb = (int) log2(N);
     Like  Bookmark
  • contributed by < otteryc > 第一周測驗 第一題 本題中,透過 begin 以及 end 兩個堆疊,來實作迭代的 quicksort 。前述兩個堆疊的大小是待排序鏈結串列元素個數的兩倍,並且分別用來儲存尚未完成排序的鏈結串列的起始位置以及結束位置。 while (i >= 0) { node_t *L = begin[i], *R = end[i]; if (L != R) { node_t *pivot = L;
     Like  Bookmark
  • contributed by < otteryc > 開發環境 $ gcc --version gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 Copyright (C) 2021 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
     Like  Bookmark