星期五, 4月 26, 2019

VScode setting for virtualenv path

ref: https://codertw.com/%E4%BC%BA%E6%9C%8D%E5%99%A8/141315/


將以下內容複製到使用者設定(檔案->首選項->設定->使用者設定):
// 將設定放入此檔案中以覆蓋預設設定
{
//python虛擬環境路徑。 下例是指向 <專案目錄>/venv。 也可以直接指向絕對目錄。
"python.venvPath": "${workspaceFolder}/venv",
//可選
"python.venvFolders": [
"envs",
".pyenv",
".direnv",
".venv",
"venv"
],
//可選。 python.exe在venv下的路徑,需要參考"python.venvPath"配置
"python.pythonPath": "${workspaceFolder}/venv/Scripts/python.exe",
//可選。 如果沒有使用venv則必選,可以直接指向python.exe的絕對路徑。
//"python.pythonPath": "D:/tools/Python36-64/python.exe",
}
配置好”使用者配置“後(建議重啟下vscode),Ctrl Shift P調出”命令面板“,輸入”Python: select Interpreter”,選擇python環境, 應該可以找venv下的python.exe。

星期五, 10月 12, 2018

git hard reset, revert

git 有三區:

git reset有多個選項:

  • hard: 把branch上的節點資料清除,把workspace所有的資料都清除,由repository上的資料替換
  • soft: 把branch上的節點資料清除,但workspace的資料不會移除

從github下載code後,更改到bitbucket私人專案的步驟

有時候因為需要參考到github的程式進行修改,修改後的程式碼要放在私人專案進行測試的話,步驟可參考:

https://stackoverflow.com/questions/46691186/how-to-clone-a-project-from-github-but-use-bitbucket-as-remote-repository

原理:

  1. 把github的origin改成另一個名稱, e.g., upstream
  2. 新增origin remote 到bitbucket
  3. push 到新origin remote



星期日, 2月 11, 2018

Let encrypt ssl install

ref:  https://certbot.eff.org/#ubuntuxenial-apache

1. 安裝certbot
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:certbot/certbot
$ sudo apt-get update
$ sudo apt-get install python-certbot-apache 

2. 執行下列命令,回答問題後,就完成ssl安裝
$ sudo certbot --authenticator webroot --installer apache


3. 每90天會過期,寫下列命令到 crontab自動展期
crontab -e


# renew ssl cert
43 6 * * 1 certbot renew

星期六, 1月 27, 2018

Machine Learning好文章

http://blog.csdn.net/soulmeetliang/article/details/72619885

Git學習的好資料

[線上讀書會] Mouson 主講 git 入門 與應用實務
https://www.youtube.com/watch?v=gVByWjwetVc

[線上讀書會] 語堂 主講 github 實現多人共同開發

https://www.youtube.com/watch?v=OmlGiqilfRI

星期二, 1月 23, 2018

Vue的好教學影片

Vue.js入门学习
https://www.youtube.com/playlist?list=PLu3b11EPo_MfxhGAgO1LTJuDLTMCHIGLv

星期六, 1月 20, 2018

HTML APP快速版面規劃

nav: black, white
jumbotran: light-blue, dark font
button: green, white
font icon
6-column: white, black
side title: white, light gray
4-column: white, black
foot: green white
facebook font-awesome icon

tool:
fa2png.io

星期一, 1月 15, 2018

VueRouter的問題

如果沒有顯示,要檢查輸入的網址有沒有問題,
預設的情況下,必須為 localhost:8080/#/data/route, 重點在#字號,如果直接用絕對路徑去輸入,那麼vueRouter就會判斷錯誤。


https://stackoverflow.com/questions/40550446/vue-js-routing-to-pages-not-working