原创 Python之配置日誌的幾種方式
作爲開發者,我們可以通過以下3種方式來配置logging: 1)使用Python代碼顯式的創建loggers, handlers和formatters並分別調用它們的配置函數; 2)創建一個日誌配置文件,然後使用fileConfig()函
原创 Python之XML創建
xml.dom.minidom模塊實現創建一個XML文檔。 創建XML的過程 1、內存數據產生 2、產生xml內存對象(也就是DOM樹) 3、產生根對象 4、往根對象里加數據 5、把xml內存對象寫到文件 下面是一個創建xml文
原创 Python之爬蟲準備工作
參考資料 python網絡數據採集, 圖靈工業出版 精通Python爬蟲框架Scrapy, 人民郵電出版社 [Python3網絡爬蟲](http://blog.csdn.net/c406495762/article/details/728
原创 SSM+Maven+Bootstrap+MySQL實現增刪改查的一個小demo
這個小demo是在學習SSM框架是用來熟悉框架在網上找到的一個小例子,感覺頁面還不錯,比較美觀,適合學習SSM的新手。 完整的項目下載:https://download.csdn.net/download/ydw_ydw/12186575
原创 Python之線程代替方案 - 多進程
線程代替方案 subprocess 完全跳過線程,使用進程 是派生進行的主要替代方案 python2.4後進入 multiprocessiong 使用thronging接口派生,使用子進程 允許爲多核或者多cpu派生進程,接口跟
原创 python之多線程(一)
多線程 VS 多進程 程序: 一堆代碼以文本形式存入一個文檔 進程: 程序運行的一個狀態 包含地址空間,內存,數據債等 每一進程由自己完全獨立的運行環境,多進程共享數據是一個問題 線程 一個進程的獨立運行片段,一個進程可以由多個
原创 Python之向日志輸出中添加上下文信息
除了傳遞給日誌記錄函數的參數(如msg)外,有時候我們還想在日誌輸出中包含一些額外的上下文信息。比如,在一個網絡應用中,可能希望在日誌中記錄客戶端的特定信息,如:遠程客戶端的IP地址和用戶名。這裏我們來介紹以下幾種實現方式: 通過向日志記
原创 Python之XML解析
什麼是XML? XML 指可擴展標記語言(eXtensible Markup Language)。 XML 被設計用來傳輸和存儲數據。 XML是一套定義語義標記的規則,這些標記將文檔分成許多部件並對這些部件加以標識。 它也是元標記語言,即
原创 python之多線程(二)
共享變量 - 概念: 當多個線程同時訪問一個變量的時候,會產生共享變量的問題 # 不啓用多線程,正常執行結果 import threading sum = 0 loopSum = 100000 def myAdd():
原创 Python之日誌處理----logging模塊
本節內容 日誌相關概念 logging模塊簡介 使用logging提供的模塊級別的函數記錄日誌 logging模塊日誌流處理流程 使用logging四大組件記錄日誌 配置logging的幾種方式 向日志輸出中添加上下文信息 參考文檔 一
原创 python之協程(一)
協程 迭代器 可迭代(Iterable): 直接作用於For循環的變量”, 迭代器():不但可以作用於for循環,還可以被next調用”, list是一個典型的可以迭代對象,但不是迭代器”, 通過isinstance判斷”, iter
原创 Python之網絡編程 UDP/TCP/ FTP
網絡編程 網絡: 網絡協議:一套規則 網絡模型: 七層模型 物理層:網線,水晶頭等 數據鏈路層: 網絡層 傳輸層 會話層 表示層 應用層 四層模型- 時間應用 鏈路層 網絡 傳輸層 應用層 每一層都有相應的協議負責交
原创 Android每次新建Activity之後用真機測試出現錯誤Session 'app': Error Installing APK
網上有很多方法,我遇到的問題是每次新建空白的Activity之後Android都會自動在AndroidManifest.xml文件中給我新添加東西導致出現錯誤。 這是正常的AndroidManifest文件 以下是我出現錯誤的時候的文件
原创 RGB,ARGB顏色值的表示表示
今天在Android設置文字的顏色時候遇到了一些問題,在這裏記下解決方法。 說明:sms_etxt是一個得到的<Textview/>的ID。 setTextColor()的參數應該寫成以下的這種形式:setTextColor(0xFF0
原创 Django--模板系統(一)
前言 來看一段代碼 def current_datetime(request): now = datetime.datetime.now() html = "<html><body>It is now %s.</body