2021年6月18日 星期五

計算投資回報的期望值

投入10萬,有99%會失敗;若那1%成功的會得到1億的回報,期望值是90萬。計算如下

  • 100,000,000 * 1% - 100,000 = 900,000 

2021年6月14日 星期一

用rsync, tar, cpio備份,比較時間戳記

比較幾種備份方式,在保存資料夾/檔案/連結的修改時間(timestamp)都沒有完美的方案。測試過程如下:先用下面的指令做出一個要被備份的資料夾

cd /tmp
mkdir src && sleep 1.5
touch src/f1 && sleep 1.5
mkdir src/d2 && sleep 1.5
touch src/d2/f2.1 && sleep 1.5
mkdir src/d2/d2.2 && sleep 1.5
touch src/d2/d2.2/f2.2.1 && sleep 1.5
mkdir src/d3 && sleep 1.5
mkdir src/d3/d3.2 && sleep 1.5
mkdir src/d3/d3.2/d3.2.1 && sleep 1.5
mkdir src/d3/d3.2/d3.2.2 && sleep 1.5
touch src/d3/d3.2/d3.2.2/f3.2.2.1 && sleep 1.5

cd src
ln -s d2/f2.1 s4
ln -s d3/d3.2 s5

cd .. && tree src 

資料夾會長成這樣

2021年6月11日 星期五

yum列出套件可安裝的各種版本

yum是CentOS上管理與安裝程式與套件的指令。要看目前有哪些python可安裝

  • yum --showduplicates list python
  • yum --showduplicates list python3

列出來以後,用{package name}-{version}來看詳細內容

2021年6月10日 星期四

Linux看時間到毫秒、微秒、奈秒

下指令當下的時間可以顯示到奈秒

  • date +"%Y-%m-%d %T.%N"
  • sleep 1.5
  • date +"%Y-%m-%d %T.%N"
  • sleep 1.5
  • date +%s.%N