#coding = utf-8
"""啟動乙個tornado的web服務
"""import
tornado.web
from tornado.options import
define, options
#定義tornado.options能夠從命令列中讀取的命令
#此處定義乙個port,預設值為8000,使用options.port命令則向程式傳入乙個int數值8000
define('
port
', default=8000, help='
run on 8000 port')
#定義乙個version命令,使用options.verson,則給程式傳入乙個字串
define('
version
', default='
version0.0.1
', help='
the first version')
class
indexhandler(tornado.web.requesthandler):
"""處理邏輯。定義響應http請求的內容,此處只定義了乙個最簡單的get,
即客戶端向伺服器發出get請求時,伺服器的給出get函式下的內容作為響應
此處響應的內容為:給請求寫回乙個ok
"""def
get(self):
self.write('ok
')if__name__ == '
__main__':
#解析命令列,讓tornado能夠解析命令列引數
tornado.options.parse_command_line()
#例項化乙個tornado的web應用程式
handlers=[
(r'/
', indexhandler), #
請求位址及對應的處理邏輯
], template_path='
templates
', #
指定應用中模板檔案放置的位置
static_path='
static
', #
指定應用中靜態檔案放置的位置
指定http監聽埠
tornado.ioloop.ioloop.instance().start() #
使用ioloop開啟tornado服務,並迴圈監聽http請求
習題練習01
給定乙個整數陣列 nums 和乙個目標值 target,請你在該陣列中找出和為目標值的那 兩個 整數,並返回他們的陣列下標。你可以假設每種輸入只會對應乙個答案。但是,陣列中同乙個元素不能使用兩遍。示例 給定 nums 2,7,11,15 target 9 因為 nums 0 nums 1 2 7 9...
Html練習筆記01
html 指的是超文字標記語言 hypertextmarkuplanguage 在瀏覽器中輸入url 應用層dns解析網域名稱 應用層客戶端傳送http請求 傳輸層tcp傳輸報文 網路層ip協議查詢mac位址 資料到達資料鏈路層 伺服器接收資料 伺服器響應請求 伺服器返回相應檔案 頁面渲染。環境變數...
sql指令碼練習01
原來在聚鯊的練習題 實際操作 已經理解了 主要需要理解的部分是 inner join 樂翻天join right join 的區別。二者之間的區別是以誰為主要的表,主要顯示誰的問題。其次需要理解的是 select from a inner join b on a.khdm b.khdm inner ...