原创 Web前端——3.JavaScript對象

JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱爲JavaScript引擎,爲瀏覽器的一部分,廣泛用於客戶端的腳本語言,ECMAScript,描述了該語言的語法和基本對象。 文檔

原创 Python高級編程——13.垃圾回收機制

 垃圾回收(瞭解) 1.1 小整數對象池 整數在程序中的使用非常廣泛,Python爲了優化速度,使用了小整數對象池, 避免爲整數頻繁申請和銷燬內存空間。 Python 對小整數的定義是 [-5, 257) 這些整數對象是提前建立好的,不會

原创 Python高級編程——15.新式類和經典類的區別

1.新式類對象可以直接通過__class__屬性獲取自身類型:type 2. 繼承搜索的順序發生了改變,經典類多繼承屬性搜索順序: 先深入繼承樹左側,再返回,開始找右側;新式類多繼承屬性搜索順序: 先水平搜索,然後再向上移動 3. 新

原创 Tornado——異步操作(前端ajax和後端同步/異步操作)

異步編程:異步編程處理方式,主要用於數據業務的底層非同步操作,有兩種操作手段,Ajax和後端服務器的異步模塊。 1.Ajax Ajax的異步操作:通過前端直接發送Ajax請求到目標服務器(以獲取天氣信息爲例,發送請求到氣象局),獲取數據並

原创 Web前端——1.HTML標籤

一、常用標籤 HTML(Hypertext Markup Language),超文本標記語言。 超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。 超級文本標記語言之所以稱爲超文本標記語言,是因爲文本中

原创 web開發——1.概述

python web開發 1-1 預期目標 l 技能:學習[Django] [Tornado] [Flask]web開發框架 l 經驗:熟悉[門戶網站\在線電商\管理平臺、項目開發]開發流程和處理過程 l 總結:掌握[學習過的所有知識點

原创 Pthon高級編程——10.內建屬性和內建函數

1. 內建屬性 python3.5中類的內建屬性和方法 class Person(object):     pass 經典類(舊式類),早期如果沒有要繼承的父類,繼承裏空着不寫的類 py2中無繼承父類,稱之經典類,py3中已默認繼

原创 Python高級編程——12. (1)系統編程之多進程

一.os模塊中的fork方法(只在linux系統中使用,Windows系統不可用) Python在os模塊上封裝了常用的系統調用,其中就包括了fork,我們可以很輕鬆地在Python代碼中創建進程。 import os, time

原创 Tornado——WebSocket長連接—聊天室案例

一、基本的文件結構 二、文件內容 1.index.html 該文件爲聊天室登錄頁面,通過在該頁面輸入的暱稱,用以在聊天頁面展示 <!DOCTYPE html> <html lang="en"> <head> <meta cha

原创 Python高級編程——12.(2)系統編程之多線程

一、多線程與多進程的效率對比 (1)多線程 from threading import Thread,current_thread # 多線程 current_thread 當前線程 import time def run(ms

原创 web開發——3.數據模型概念

1-1 主要內容  數據庫相關回顧 數據類型的概念 數據類型的定義 數據類型的查詢【單表查詢】 1-2 課程內容 1. 複習回顧 1.1. 概念整理回顧 a. Django有什麼樣的開發優勢? Django以其高效的開發效率著稱,作

原创 Flask——1.初識flask微框架

官網:http://python.usyiyi.cn/translate/flask_011_ch/index.html1. FLASK 概述Flask是使用python語言編寫的一個輕量級的web框架內部WSGI實現採用Werkzeug

原创 Python高級編程——12.系統編程(多進程和多線程)總述

python:多進程和多線程(提高cpu效率) 一、進程 1.1-1.聽說過多任務嗎 在現實社會,我們經常需要一種場景,就是同時有多個事情需要執行,如在瀏覽網頁的同時需要聽音樂。比如說在跳舞的時候要唱歌。 同樣的,在程序中我們也可能需要

原创 Python高級編程——9.元類

元類(瞭解) 1. 類也是對象 在大多數編程語言中,類就是一組用來描述如何生成一個對象的代碼段。在Python中這一點仍然成立: >>> class ObjectCreator(object): …       pass … >>> m

原创 Python高級編程——11.內置函數大全

Build-in Function,啓動python解釋器,輸入dir(__builtins__), 可以看到很多python解釋器啓動後默認加載的屬性和函數,這些函數稱之爲內建函數, 這些函數因爲在編程時使用較多,cpython解釋