原创 The Flask Mega-Tutorial 之 Chapter 8: Followers

小引 社交網往往有相互關注的特性,本節即添加“Followers”特性。 重點是調整 db,使之能夠追蹤 who is following whom。 Database Relationships Revisited 理想的情況是

原创 SQL 注入

from https://blog.ansheng.me/article/mysql-sql-injection SQL注入是一種代碼注入技術,過去常常用於攻擊數據驅動性的應用,比如將惡意的SQL代碼注入到特定字段用於實施拖庫攻擊等。 S

原创 The Flask Mega-Tutorial 之 Chapter 1: Hello, World!

To learn Flask,I start to follow MiguelGrinberg’s 《The Flask Mega-Tutorial》 . Install Python python –version = 3.6.4 (

原创 算法——冒泡排序

參考: http://bubkoo.com/2014/01/12/sort-algorithm/bubble-sort/ 算法原理: 冒泡排序(Bubble Sort,臺灣譯爲:泡沫排序或氣泡排序)是一種簡單的排序算法。 它重複地走訪過要

原创 git 常用命令

git branch git branch -r, 查看遠端庫的分支情況 git branch -a, 查看所有分支 git branch -vv, 查看當前本地分支與遠程分支的映射關係 git branch, 新建本地

原创 The Flask Mega-Tutorial 之 Chapter 13: I18n and L10n

小引 利用 Flask-Babel,實現多語言支持,即 I18n 和 L10n 定製自己的 command line extensions (to flask command) Introduction to Flask-Babel

原创 WSGI Servers

From https://www.fullstackpython.com/wsgi-servers.html WSGI Servers A Web Server Gateway Interface (WSGI) server implem

原创 The Flask Mega-Tutorial 之 Chapter 4: Database

小引 引入兩個擴展: Flask-SQLAlchemy 和 Flask-Migrate 引入 Database Migration 的概念 利用SQLAlchemy,完成 db Model 引入 shell context 的概念

原创 pip 源 修改

國內主流的pypi源: 豆瓣 阿里雲 清華 中科大 (官方 ) 考慮到翻牆後,國內的源比較慢,故加上官方源 : https://pypi.org/simple [global] index-url = https://pypi.do

原创 The Flask Mega-Tutorial 之 Chapter 5: User Logins

小引 完成兩個需求:用戶的登錄(login)及新用戶的註冊(register) 爲完成 login,引入Flask-Login Flask-Login可通過存儲用戶的 unique identifier 來 keep tracking