原创 nginx http請求重定向到https

原文地址 阿里雲如何申請免費的ssl證書請查看這篇文章 下面直接上nginx配置 #設置非安全連接永久跳轉到安全連接 server{ listen 80; server_name wbin.top; #告訴瀏覽器有

原创 阿里雲申請免費的SSL證書

進入阿里雲控制檯,點擊域名選項,在需要申請ssl證書的域名下點擊ssl證書,如下圖所示 然後點擊單域名免費證書,並把自動添加的選項勾上(注意,使用這個自動添加功能需要開啓阿里雲的雲解析dns功能) 點擊確定後可以去雲解析dns->

原创 擴展vim成python ide,主要講述ycm+vim8的安裝

這幾天的經歷 首先感謝各位樂意分享的愛折騰的程序員們,這幾天翻過的文章太多了,就不一一點名了。沒有你們,我就不會踩這麼多坑,哈哈開玩笑的~ 然後講講這幾天的經歷,沒耐心的朋友可以跳過這段,我將從第二段開始講述安裝過程。這幾天爲了安裝這個

原创 阿里雲cent7+uwsgi+nginx+flask成功部署

部署了兩天,踩了無數坑,終於搞定了。話不多說,直接上乾貨,這篇主要講述配置文件如何配置 uwsgi配置flask項目 uwsgi可以通過兩種方式啓動 方式一(安裝uwsgi成功後執行該命令): uwsgi --socket 127.0.0

原创 理解github常用命令三(遠程倉庫與本地倉庫間的操作,clone,fetch,pull,push以及模擬多人協同工作)

一個有趣的學習github命令的小遊戲 本文所有截圖來自該小遊戲,僅做個人學習記錄,如有侵權請聯繫本人刪除 遠程倉庫 git clone在本地創建一個遠程倉庫的拷貝 遠程分支(遠程分支反映了遠程倉庫在你最後一次與它通信時的狀態)

原创 理解github常用命令一(合併分支,引用移動,撤銷提交)

一個有趣的學習github命令的小遊戲 本文所有截圖來自該小遊戲,僅做個人學習記錄,如有侵權請聯繫本人刪除 github常用命令 git commit:提交命令,會創建一個新的提交記錄; git checkout branchName:

原创 python裝飾器

首先讓我們來了解一下裝飾器的作用 軟件開發中最重要的一條真理就是“不要重複自己的工作”,當我們已經寫好了一個函數,並且也在其他地方調用了這個函數,那我們如何在不修改原函數的代碼,也不修改其他調用這個函數的代碼的條件下去拓展原函數的功能呢?

原创 flask sqlalchemy非外鍵連接兩個表

query = database.session().query(models.A, models.B) query = query.join(models.B, models.B.xx== models.A.xx).filter(mod

原创 centos7安裝py3,並使得與系統自帶的py2共存

非常重要!必須得先安裝py3所依賴的軟件包,否則可能會出現py3安裝成功,卻缺少相應的pip(這個坑我承包了)。 yum groupinstall "Development tools" yum install zlib-devel

原创 linux與window文件傳輸(使用ssh+putty)

linux安裝SSH 使用rpm -qa|grep ssh命令查找當前系統是否已經安裝ssh。該命令的意思是,從linux安裝的所有包中,檢索名稱包含ssh的包。(其中rpm是linux的包管理命令,-qa選項獲取所有已安裝的包。‘|’

原创 python迭代對象,迭代器,生成器,以及yield用法詳解

原文章地址:http://python.jobbole.com/87805/ 學習這篇文章之前需要了解——迭代的概念 對於迭代這個詞,百度百科是這麼翻譯的——重複反饋過程的活動,其目的通常是爲了逼近所需目標或結果。每一次對過程的重複稱爲一

原创 python引用傳遞還是值傳遞,以及copy和deepcopy的區別

原文地址http://www.cnblogs.com/loleina/p/5276918.html 原文地址http://www.cnblogs.com/buptldf/articles/4976561.html 傳參時引用傳遞和值傳遞的

原创 理解github常用命令二(修改提交樹)

一個有趣的學習github命令的小遊戲 本文所有截圖來自該小遊戲,僅做個人學習記錄,如有侵權請聯繫本人刪除 整理提交記錄(git cherry-pick) 使用場景: 開發人員有時會說“我想要把這個提交放到這裏, 那個提交放到剛纔那個

原创 擴展vim遇到的問題-windows與linux的文件格式問題

擴展vim可以參考文章: - EarlGrey-打造強大的python開發環境 - vundle.vim,GitHub地址 安裝配置vundle時遇到的問題(windows與linux的文件格式問題) 錯誤提示:Not an

原创 python讀寫excel(附上將一個文件夾下所有excel文件合併成一個文件的代碼)

xlrd讀取excel文件 不知道sheet是什麼的可以看下圖,紅圈的兩個框框就是一個excel文件下的兩個sheet。該excel文件下第一個sheet是info import xlrd excel = xlrd.open_work