0%

1. 測試的差異

  • Unit 測試成本最低、速度最快
  • UI測試成本最高、速度最慢
  • E2E test 看起來跟selumium 滿像的,它還有儲檔截圖的概念,屬於使用UI的方式進行測試

image-20210715153138009

閱讀全文 »

0.1. 排除特定類型的檔案不要進壓縮檔

1
7z a dir1.zip "dir1\" "-xr!*.pdb" "-xr!web.config"
1
7z a "dir1.zip" "dir1\"
1
7z a "dir1.zip" "dir1\dir2\*"

0.2. 指定壓縮檔案類型

1
7z a "dir1.zip" "dir1\" -r "dir1\*.aspx"

0.3. 指定多個壓縮檔案類型

1
7z a "dir1.zip" "dir1\" -r "dir1\*.aspx" "dir1\*.dll"

0.4. 加入密碼

1
7z a "dir1.zip" "dir1/" -p"1q2w3e4r"
1
7z a "dir1.7z" "dir1/" -p"1q2w3e4r"  -mhe

檔名一起加密,必須輸入完密碼後,才能看到裡面檔案名稱

1. unzip

1
7z x "dir1.zip"
1
7z x "dir1.zip" -o"dir1"

此寫法可解決路徑有空白的問題

1
7z x "dir1.zip" -o"C:\Program Files\"

注意:在 -o 與 Path 中間不能有任何空白字元!

1
7z e "dir1.zip" -o"dir1" -r "*.js"

解壓縮指定類型檔案

1
7z e "dir1.zip" -o"dir1" -r "*.dll" -y

如果不想提示直接覆蓋,可以加上 -y 參數

2. 其它

2.1. 列出所有檔案清單

我們在自動化的過程中可能會需要先知道壓縮檔中有什麼檔案,此時可以利用 7z 的 l (List) 命令達成這個目的。

1
7z l "dir1.zip"

3. 參考連結

分享幾個常用的 7-Zip 壓縮與解壓縮命令

1. Phaser 是什麼

  • 一個快速、免費、開源的H5遊戲框架
  • 支持WEBGL和Canvas兩種渲染方式,並支持桌面和移動web瀏覽器
  • 甚至可以使用第三方工具編譯打包成ios、android和桌面app
  • phaser CE 與 phaser3
閱讀全文 »

自己用VMware workstation pro run 了2個 win10 虛擬機進行實驗,跑以下流程來練習自己設定資料庫遠端連線的設定。

  1. 開啟 Port 3306

    MySQL 預設的 Port 是 3306,必須先開啟伺服器的連接埠,並確認防火牆的設定。尤其如果是建立在 GCP、AWS等雲端伺服器上,也要同時確認專案的防火牆設定。

  2. 建立使用者名稱及密碼

    1
    mysql> CREATE USER 'user'@'localhost' IDENTIFIED BY 'PASSWORD'
  3. 給定使用者存取權限

    1
    mysql > GRANT ALL PRIVILEGES ON database_name.* TO 'user'@'localhost';
  4. 重新載入使用者權限設定

    1
    mysql> FLUSH PRIVILEGES;
  5. 改程式DB connection

    1
    $GLOBALS['db'] = new db('mysql:host=192.168.152.128;dbname=exam2018','kite','0000');