許雅雯

@220T_l8DQWyV6xdsKVoXyQ

Joined on Mar 4, 2017

  • [x] 5/1 1491. Average Salary Excluding the Minimum and Maximum Salary Easy 去除最大最小值得到的平均 class Solution { public: double average(vector<int>& salary) { double sum = 0, max = salary[0], min = salary[0];
     Like  Bookmark
  • contributed by <tina0405> 延續學習實作小型作業系統筆記,本系統的在運行後,載入的應用程式的檔是excutable ELF 檔,而提供的新服務則是 relocatable ELF,先用以下的圖解釋一下 ELF 的結構(圖片來源)。 針對一份測試應用程式來解析,先編譯成 relocatable ELF 的形式,如上圖介紹會包含: [紅] ELF header / [黃] 各個 section / [綠] section header table#include <stddef.h> #include <mutex.h> void * thread_run(void *arg); struct thread_mutex mutex; int count = 0;
     Like 2 Bookmark
  • 延續學習實作小型作業系統筆記,目標是學習 Implementing Loadable Kernel Modules for Linux 這份 Journal, 並實做出能動態載入的 component [ ] 讓載入的 relocation ELF 拿到系統內的 symbol 地址。 先利用簡單的程式碼說明, printf 這個功能在 kernel 裡面,我們先編譯但不連結,使用指令: aarch64-linux-gnu-gcc -c -I./include ksym.c -o ksym.o ksym.c #include<printf.h> void main(void){
     Like 1 Bookmark