原创 Python_web-靜態服務器

非阻塞網絡IO 非阻塞的特點:當沒有數據來的時候不阻塞當前進程等待,而是報出一個異常 (套接字.setblocking(False)) IO多路複用 多路IO好處就在於單個process就可以同時處理多個網絡連接的IO 特點: 通過

原创 Python_MySQL查詢

條件 語法 select * from 表名 where 條件 例:select * from students where id = 1; where後面支持多種運算符,進行條件的處理 1.比較運算符(=, >, >=, <,

原创 Html、Css

總結 #初學者寫h+c的步驟: 分析(標籤佈局—行div —>和父級一樣大div,包含一個版心div) —>填內容 —> 分析(列) —> 選合適標籤 —> 列一般都要浮動 —> 調上下左右的位置 —> 調細節(文字的樣式) # css

原创 JQuery入門

jQuery jQuery是目前使用最廣泛的javascript函數庫 <script type="text/javascript" src="js/jquery-1.12.2.js"></script> jquery文檔加載完

原创 Python_MySQL

數據庫知識點 數據庫 RDBMS SQL MySQL 傳統數據記錄的缺點 不易保存 備份困難 查找不便 現代化手段–數據庫 持久化存儲 讀寫速度極高 保證數據的有效性 對程序支持性非常好,容易擴展 數據庫就是一種特殊的文件,其

原创 Python_提高

GIL全局解釋器鎖 描述Python GIL的概念, 以及它對python多線程的影響?編寫⼀個 多線程抓取⽹⻚的程序,並闡明多線程抓取程序是否可⽐單線程性 能有提升,並解釋原因。 Python語⾔和GIL沒有半⽑錢關係。僅僅是由於歷史

原创 元類、ORM

元類 類就是一組用來描述如何生成一個對象的代碼段 類也是對象,你可以在運行時動態的創建它們,就像其他任何對象一樣 type還有一種完全不同的功能,動態的創建類 type可以接收一個類的描述作爲參數,然後返回一個類 type(類名,由父

原创 javascript高級

數組及操作方法 數組就是一組數據的集合,javascript中,數組裏面的數據可以是不同類型的 #定義數組的方法 //對象的實例創建 var aList = new Array(1,2,3); //直接量創建(常用) var aLis

原创 Python_閉包、裝飾器

閉包 內部函數調用外部函數的變量(一個閉包就是你調用的一個函數A,這個函數A返回一個函數B給你。這個返回的函數B就叫做閉包) 優點:可以提高代碼的可複用性,減少了代碼的可移植性 特點:一個獨立的空間,多個閉包互補影響,佔用空間遠小於實例

原创 jQuery進階

jquery特效 $btn.click(function(){ $('#div1').fadeIn(1000,'swing',function(){ alert('done!');

原创 JavaScript入門

JavaScript JavaScript是運行在瀏覽器端的腳本語言,主要解決的是前端與用戶交互的問題,包括使用交互與數據交互 # js作用 1.製作網頁的行爲動作 2.表單驗證 #註釋 // 單行註釋 /* 多行註釋 1、

原创 json

json json是 JavaScript Object Notation 的首字母縮寫,單詞的意思是javascript對象表示法,這裏說的json指的是類似於javascript對象的一種數據格式,目前這種數據格式比較流行,逐漸替換

原创 視圖、事務、索引

視圖 通俗的講,視圖就是一條SELECT語句執行後返回的結果集(試圖是對若干張基本表的引用,一張虛表,查詢語句執行的結果;基表改變,視圖也改變;可以理解爲鏡像) # 定義視圖建議以v_開頭 create view 試圖名稱 as se