原创 django 事務小結(ORM 事務以及raw sql,customize sql 事務處理)

django 中要求事務處理的情況有兩種:1.基於django orM 的 transaction 處理2.是基於自定義SQL 語句的transaction的處理,通常是比較複雜的SQL ,用ORM 處理不方便的時候用的。或者是大批量SQ

原创 Python:使用threading模塊實現多線程(轉)

綜述 Python這門解釋性語言也有專門的線程模型,Python虛擬機使用GIL(Global Interpreter Lock,全局解釋器鎖)來互斥線程對共享資源的訪問,但暫時無法利用多處理器的優勢。 在Python中我們主要是通

原创 jQuery hover事件

       hover(over,out)一個模仿懸停事件(鼠標移動到一個對象上面及移出這個對象)的方法。這是一個自定義的方法,它爲頻繁使用的任務提供了一種“保持在其中”的狀態。        當鼠標移動到一個匹配的元素上面時,會觸發指

原创 python模塊學習 ---- smtplib 郵件發送

  在基於互聯網的應用中,程序經常需要自動地發送電子郵件。如:一個網站的註冊系統會在用戶註冊時發送一封郵件來確認註冊;當用戶忘記登陸密碼的時候,通過郵件來取回密碼。smtplib模塊是python中smtp(簡單郵件傳輸協議)的客戶端實

原创 Django性能優化

Django數據層提供各種途徑優化數據的訪問,一個項目大量優化工作一般是放在後期來做,早期的優化是“萬惡之源”,這是前人總結的經驗,不無道理。如果事先理解Django的優化技巧,開發過程中稍稍留意,後期會省不少的工作量。一 利用標準數據

原创 python判斷變量類型時,爲什麼不推薦使用type()方法

用type()這種判斷變量的方法,結果老鳥被鄙視了,不知所以然。 求各位講解:這個問題出在哪裏,怎樣判斷一個變量的類型纔是好方法? >>> n = 911 >>> type(n) <type 'int'> >>> type(n) is

原创 django上傳文件

django上傳文件 template html(模板文件): <form enctype="multipart/form-data" method="POST" action="/address/upload/"> <input t

原创 jQuery基礎---filter()和find()

這是jQuery裏常用的2個方法。 他們2者功能是完全不同的,而初學者往往會被誤導。 首先 我們看.find()方法: 現在有一個頁面,裏面HTML代碼爲; 程序代碼 <div class="css">      <p class