Docker buildx
Synology的NAS可以安裝docker套件,下載映像檔使用。使用官方的映像檔可以正常執行,但使用自己製作的映像檔卻跳出了錯誤訊息standard_init_linux.go:230: exec user process caused: exec format error,搜尋過後發現與編譯平台有關,使用buildx將映像檔編譯為目標平台可以使用的映像檔便可以有效解決這個問題。
交換學生申請紀錄
申請交換前須先確認室蘭的行事曆(学年暦),通常是4月1日或10月1日開始,接著需決定要去多久,以便填寫以下表單
使用QUASAR在表單送出時滾動到錯誤欄位
表單submit時會希望能讓頁面自動滾動到元素位置,使用q-form的validation-error事件搭配滾動來達成此效果
Python取得打包成binary後的路徑
使用pyinstaller打包後的執行檔在執行時有可能會發生實際執行的檔案位於Temporary內的情況,這時就必須用以下方法取得實際exe檔案所在的路徑
Pipe
pipe()用於在兩個有關係的process(通常是父子或是兄弟process)之間通信假設有A和B兩個process,pipe()建立之後可以用A讀或寫經由pipe傳送到B的寫或讀
Interprocess Communication (IPC)
行程間通訊有兩種方式,分別是Shared Memory Method和Message passing
Memory management
Stack, Heap & GC
ElasticSearch簡介
ElasticSearch是一個開源的且基於Lucene的全文搜尋引擎,其封裝Lucene並提供REST API,讓使用者可以更容易操作及使用。