2020年2月28日 星期五

2020年2月27日 星期四

Python的pip看套件可安裝的版本

使用Python的套件管理程式pip安裝套件前可先看用search指令來看安裝的版本,例如說套件biopython:
  • pip search biopython
這樣就會顯示會安裝的biopython版本。若要看有哪些版本可安裝則是輸入:
  • pip install biopython==

2020年2月26日 星期三

Python編譯使用--enable-optimizations

在編譯Python-3.5.6的時候,一開始的configure注意到了有--enable-optimizations。編譯的過程大概就是:
  1. ./configure --enable-optimizations
  2. make -j 16 && make install

打開上述選項在編譯的時候會啟動下面兩項最佳化:

2020年2月24日 星期一

macOS 10.15在根目錄創建資料夾

macOS 10.15.3 Catalina根目錄現在是唯讀模式,前文《macOS 10.15把根目錄變成唯讀模式》,是個很暴力的做法,後來在網路上面找到方法可以比較輕鬆達到在根目錄下面創建一個叫做/pkg的方法。這種方式就是透過新增或修改下列檔案:
  • /etc/synthetic.conf
在裡面新增一行,讓/pkg開機後軟連結到/Users/pkg

2020年2月21日 星期五

2020年2月20日 星期四

macOS 10.15把根目錄改成了唯讀模式

從macOS 10.14 Mojave升級成10.15.3 Catalina一段時間後才發現,Catalina把之前我放的/pkg給刪除了。找了一下才發現/pkg的東西被放到:
  • "/Users/Shared/Previously Relocated Items/Security/pkg"
目前看起來除了/opt以外,一些資料夾都會被刪除...。原本想的解決方案是直接在根目錄重新建立一個叫做/pkg的資料夾,但因為Catalina的安全性SIP (System Integrity Protection),現在會把根目錄設定成為Read-only。目前想到的解法如下:

2020年2月19日 星期三

Mac重設藍牙設備

要看Mac電腦上面藍牙的版本、名稱與Address方法如下:
  • 按住 Shift-Option 後,點選右上角選單列裡面的藍芽標示

重設Mac電腦上面的藍牙(Buletooth Module):
  1. 按住 Shift-Option 後,點選右上角選單列裡面的藍芽標示
  2. 點選 Debug
  3. 點選 Reset the Bluetooth Module

2020年2月18日 星期二

使用Mac的鍵盤快速鍵

使用Mac,若能夠善用快速鍵可以節省不少操作上的時間。快速鍵通常要搭配變更鍵(modifier keys)使用,常用的變更鍵如下:
  • Command (或 Cmd)
  • Control (或 Ctrl)
  • Option (或 Alt)
  • Shift
  • Fn

2020年2月5日 星期三

Bash印出數字前面補上零

在bash裡面,要讓一個數字前面補上0,可以使用printf,以下為範例:
  • printf "%03d\n" 6

下面的範例則是印出1到20的數字,要印出三位數,前面補0