原创 sae中tornado的坑----登錄重定向(set_cookie ,set_secure_cookie,get_cookie,get_secure_cookie)

簡單介紹 再搭建網站時經常會遇到用戶認證這種情況,而tornado在用戶認證這一塊的設計讓開發者用起來非常的便捷具體做法需要三步: 1.定義基類,獲得current_user的值 class BaseHandler(tornad

原创 Celery 的學習筆記--tornado異步開發的好朋友

1.前言 這段日子在用tornado 在sae 上搭建一些東西。tornado這個框架是個很不錯的東西,在網上看了很多人的測試報告,在python中的幾個框架裏,tornado處理相同量的速度是最快的。這就歸功於torna

原创 Celery 的學習筆記--tornado異步開發的好朋友

1.在tornado 中 使用 Celery 2.Celery的進階 2.1回調 官方文檔中把回調稱爲linking tasks。和回調差不多一個意思。這個回調怎麼用呢,請看下面例子。 這個link就相當於tornado中的ca

原创 Celery 的學習筆記--tornado異步開發的好朋友<一>

1.前言 這段日子在用tornado 在sae 上搭建一些東西。tornado這個框架是個很不錯的東西,在網上看了很多人的測試報告,在python中的幾個框架裏,tornado處理相同量的速度是最快的。這就歸功於tornado的異

原创 Mongodb 學習總結《三》

MongoDB 插入文檔 insert() 方法 要插入數據到 MongoDB 集合,需要使用 MongoDB 的 insert() 或 save() 方法。 語法 insert() 命令的基本語法如下: db.COLLECTION

原创 Python的getattr(),setattr(),delattr(),hasattr()

參考自:www.cnblogs.com/zhangjing0502/archive/2012/05/16/2503702.html getattr getattr()函數是Python自省的核心函數,具體使用大體如下: 獲取對象引用ge

原创 MongoDB學習總結《二》

創建數據庫 1.1 use use DATABASE_NAME 用於創建數據庫。如果數據庫不存在那麼它將會創建一個新的的數據庫,否則返回已經存在的數據庫。 eg: >> use mydb switched to db myd

原创 一些二叉樹相關算法Python的解決

二叉樹的最小深度 廣度優先 # Definition for a binary tree node. # class TreeNode(object): # def __init__(self, x): # sel

原创 python3 學習筆記之 urllib.request《二》 (urllib2 in python2)

opener and handlers urllib2.urlopen()函數不支持驗證、cookie或者其它HTTP高級功能。要支持這些功能,必須使用build_opener()函數創建自定義Opener對象。 opener:

原创 tornado cookie 和cookie安全

安全 跨站僞造請求 防範 跨站僞造請求 (Cross-site request forgery,簡稱 CSRF 或 XSRF)。 CSRF 的意思簡單來說就是,攻擊者僞造真實用戶來發送請求。 舉例來說,假設某個銀行網站有這樣的

原创 python - re (正則表達式的學習)

這裏就不說什麼是正則表達式了,能看到本文的人想必都知道啥是個正則表達式吧。下面就從最基本的開始學習正則表達式 正則表達式基本元字符 字符的介紹 字符 含義 ‘.’ 匹配換行符以外的任意單個字符; ‘*’ 匹配位於*前的0個或多個

原创 tornado 官方文檔學習(tornado.web — RequestHandler )

tornado.web — RequestHandler and Application classes 這兒給出了個最簡單的例子 “hellow world” import tornado.ioloop import tornado.

原创 Celery 的學習筆記--tornado異步開發的好朋友<二>

1.在tornado 中 使用 Celery 2.Celery的進階 2.1回調 官方文檔中把回調稱爲linking tasks。和回調差不多一個意思。這個回調怎麼用呢,請看下面例子。 這個link就相當於tornado中的callba

原创 Tornado get_argument() 解析

http://www.nowamagic.net/academy/detail/1332605 Tornado的每個請求處理程序,我們叫做handler,handler裏可以自定義自己的處理程序,其實也就是重寫方法,如post,get,g

原创 網址保存

overstack 關於django 默認的 delete selected 無法關聯 delete_models的解決辦法:http://stackoverflow.com/questions/1565