開啟tornado的database.py模組找到reconnect函式
新增dbutils資料池支援後**如下:
def reconnect(self):
"""closes the existing database connection and re-opens it."""
self.close()
try:
pool = pooleddb(creator=mysqldb, setsession=['set autocommit = 1'], **self._db_args)
self._db = pool.connection()
except:
self._db = mysqldb.connect(**self._db_args)
self._db.autocommit(true)
setsession=['set autocommit = 1'] 這個記得一定加上,因為dbutils沒有autocommit()這個方法。就是如果mysql配置的autocommit=0的話,每次對資料庫的修改是不會實時反饋給mysql資料庫的。而源**中的self._db.autocommit(true)這一行就是為了在保證在執行完一條sql後,修改內容馬上反饋給mysql。
給menu新增顏色
不多說,上圖,見 view plain package lab.sodino.menutest import android.content.context import android.os.bundle import android.os.handler import android.util....
給repeater新增序號
在做選課系統的時候新新增了快速選課的功能,其中涉及新增聯絡人的功能,這就需要顯示資料,顯示資料的時候就需要給資料編號。對於我來 說有點難度,但還是欣然的面對任務,上網查了些資料對 repeater 控制項有了新的認識,接下來就和大家一起分享 repeater 控制項新增序號的五種方法 利用conta...
給RecyclerView新增頭部
最近開發的時候遇到乙個問題,就是scrollview巢狀recyclerview的時候,在高版本的的手機上執行的時候整個頁面是可以正常滾動的,但是在低版本手機上執行的時候recyclerview以上的內容就不會顯示出來了,整個頁面只有recyclerview,並且充滿了整個螢幕,recyclervi...