Jupyter notebook 是一種很方便開發 Python 程式的軟體,可以一步一步地來執行 Python,近年使用率也逐步提高。而我也是使用 Jupyter notebook 的愛用者,最一開始會遇到幾個問題,就是預設的瀏覽器為什麼是 Edge!要怎麼改?再來是預設路徑要怎麼改到我想放 Python 檔案的地方?
[Opcode] JMP 轉成機械碼的原理與過程
JMP 指令根據跳轉目的地遠近分成短跳轉 (Short jump)、近跳轉 (Near jump)、遠跳轉 (Far jump)、他們所代表的含意不一樣,使得機械碼 opcode 呈現的方式也不一樣。
Hexo × NexT × Firestore 顯示瀏覽人次
擴充性高的部落格框架有許多功能或是套件需要自己手動加入,因此在研究如何顯示瀏覽人次的同時記錄整個過程。
[asm] NEG 的運作與應用
NEG 在程式中不常用到,但它的運作影響了旗標,進而用來當作實現 BOOL function 回傳的一個選項。就一起來觀察 NEG 是如何運作以及對應到的高階語言是如何使用的。
[C++] (FARPROC&) 的含意
在加密與解密一書中看到這樣的寫法 (FARPROC&) addr = GetProcAddress,到底是甚麼意思呢?讓我們一起來看看。
[Windows] 32 位元應用程式在 64 位元作業系統運作的原理
知道因為 64 位元比較寬可以容納 32 位元的數據,所以可以讓 32 位元應用程式在 64 位元作業系統上正常運作,但是不知道實際到底如何運作,所以這篇就來探討一下這裡面運作的觀念。
[C#] 在高 DPI 的螢幕上,有些應用程式內的字會模糊的原因以及解決方法!
開啟 Visual Studio C# 的 Windows Forms 應用程式來設計,一定曾經注意到雖然在 VS 裡面設計 Form 裡面的字是清晰的,結果 Compiler 之後跑出來的字是模糊的!
全民來找碴 - YOLOv4 戴口罩檢測
台灣疫情爆發,天天增加百例,已經升到三級警戒,室內最多 5 人室外最多 10 人聚集。到這種時候還有人不想戴口罩,剛好到了期末做個專題讓 AI 來抓爆這些人。