MacBook 如何自定義 Touch Bar 的按鍵
在買了 MacBook Pro 後,會發現與其他的牌的筆電相比,最上頭有著所謂的 Touch Bar —— 按照官方的說法:MacBook Pro 上的觸控列可讓您快速取用 Mac 的各種指令,並且根據您正在執行的操作和正在使用的 app 自動變換。
Read More »MacBook 如何自定義 Touch Bar 的按鍵在買了 MacBook Pro 後,會發現與其他的牌的筆電相比,最上頭有著所謂的 Touch Bar —— 按照官方的說法:MacBook Pro 上的觸控列可讓您快速取用 Mac 的各種指令,並且根據您正在執行的操作和正在使用的 app 自動變換。
Read More »MacBook 如何自定義 Touch Bar 的按鍵最近我在使用研究某個專案的原始碼時,看到了在迭代物件時使用 next()
函式來取值的方法。一開始很疑惑 Python 真的是否存在這個函式、想說會不會是開發專案的開發者自己定義的 —— 不過後來發現,這真的是 Python 內建的函式。
曾經我以為,使用 Json 當作設定檔的格式幾乎可以滿足我所有的要求,但實際上,若是以『需要人工修改設定檔』的角度來看,Json 格式並一定是容易閱讀的。
Read More »[Python] 使用 PyYAML 讀取 YAML 格式的檔案文字格式的資料可說是電腦系統最基礎的資料形式之一,比如說 Linux 作業系統,有許多的設定為了方便使用者能自由地調整,都以文字檔的格式儲存著。
Read More »[C++] 基本教學 05: 檔案讀寫在程式語言當中,『判斷式』讓我們能根據不同情況作出不同的應對、『迴圈』則可以讓電腦大量重複做性質相似的任務,以此進行自動化作業、『流程控制』則是讓我們在迴圈中能快進到下一次迭代、甚至是提早離開迴圈等操作。
Read More »[C++] 基本教學 04: 判斷式、迴圈、流程控制今天我在 Mac OS 上撰寫程式的時候,突然發現有些舊程式(之前是在 Windows 作業系統上編譯的)在編譯時會跑出以下警吿:
Read More »[已解決] warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]剛從 Linux、Windows 等作業系統轉到 Mac OS 上時,一開始在桌面環境隨便打發時間、嘗試開各種調整設定的介面時,感覺最明顯的差異在於: Mac OS 似乎並沒有將『兩個不同視窗排列在螢幕兩邊』的快捷鍵。
Read More »[MacOS] 輔助螢幕分割的軟體: SizeUp不論是什麼程式語言,我們都需要熟練掌握『輸出』(Output)、『輸入』(Input),而在 C++ 中,我們可以透過 <iostream> 標頭檔來掌握基本的 I/O 操作。
iostream,也就是 Input/Output stream (輸入/輸出流)的縮寫。
Read More »[C++] 基本教學 03: 資料輸入、輸出在程式設計中,存在著所謂的『算數運算子』,比方說常見的加減乘除等符號(+ - * /),除此之外,常用的符號還有求餘數的 % 符號。
透過這些不同的運算子,我們可以讓電腦幫我們進行計算,處理各式各樣的工作。
Read More »[C++] 基本教學 02: 加減乘除、數值運算