原创 Python--協程

摘至本人有道雲筆記  《Python--協程》 1.協程的定義 協程,又稱微線程,纖程。英文名Coroutine。 首先我們得知道協程是啥?協程其實可以認爲是比線程更小的執行單元。 爲啥說他是一個執行單元,因爲他自帶CPU上下文。這樣只要

原创 快速排序(速記)

摘至本人有道雲筆記《快速排序(速記)》   1,取一個元素作爲基準值 2,把大於基準值的放右邊,小於基準值的放左邊 3,在左邊執行 1,2, ---遞歸直到列表長度小於2 ,同理 右邊同樣 4,將子序列排序後 同基準值合併----得到有序

原创 MySQL操作,以及常用命令

MySQL操作,以及常用命令 創建數據庫:create database 數據庫名; 操作數據庫:use 數據庫名; 顯示所有數據庫:show databases; 顯示所有表:show tables; 創建表:create table

原创 Python進程

摘至本人有道雲筆記《Python進程》 1.主要設計模塊 import os :進程的數據         getpid()獲取當前進程id getppid()獲取父進程id   from multiprocessing improt P

原创 Python--ThreadLocal

摘至本人有道雲筆記《Python--ThreadLocal》 1.ThreadLocal 在多線程環境下,每個線程都有自己的數據。一個線程使用自己的局部變量比使用全局變量好,因爲局部變量只有線程自己能看見,不會影響其他線程,而全局變量的修

原创 Python線程,以及多線程帶來的數據錯亂和死鎖的解決方法

摘至本人有道雲筆記《Python線程》 1.python多線程的創建 在Python中,同樣可以實現多線程,有兩個標準模塊thread和threading,不過我們主要使用更高級的threading模塊 threading模塊提供的類: 

原创 Python中的多任務--進程和多線程

摘至本人有道雲筆記《Python中的多任務--進程和多線程》 1.什麼是多任務--進程 簡單地說,就是操作系統可以同時運行多個任務。對於操作系統來說,一個任務就是一個進程。 關於多任務的調度 時間片調度:各個任務交替執行,任務1執行0.0

原创 正則表達式

1.導入re模塊 \d :匹配任意數字介於0-9之間,等價於[0-9] \D :匹配任意非數字,等價於[^0-9] [0-9]:匹配0-9的任意一個數字 [1234dasf]:原子列表,匹配列表裏的任意一個字符   \w :匹配數字、字母

原创 關於瀏覽器兼容性問題

摘至本人有道雲筆記  《關於瀏覽器兼容性問題》 今天在寫python--web服務器的時候遇到一個瀏覽器兼容問題 寫響應頭時 a='HTTP/1.1 200 OK\r\n'#響應頭(協議) HTTP後面要加 / ,如不加,在谷歌瀏覽

原创 關於Django項目中多個app下urls.py中的url別名的問題

關於Django項目中多個app下urls.py中的url別名的問題 在Django開發過程中,經常會用到路由別名(即url中的name) 但在一個Django項目中通常會存在多個app也就是說會存在多個urls.py文件,而每個urls

原创 Django實戰筆記(4) Django和Ajax、json的數據交互

最近使用Django和Ajax進行數據交互的時候出現的各種問題 個人理解的Ajax,是把原本直接提交到後臺的數據、表單等提交到js代碼中。 原本的程序流程是: 使用Ajax後的程序流程: 如上圖,使用Ajax後,Ajax把前臺和後臺隔

原创 Django實現簡單的用戶登錄

Django實現簡單的用戶登錄 (未連接數據庫)最基礎的模型 由於本人第一次寫博客,不足之處還請大家多多指教。 昨天到現在學習了Django的一些基礎,如加載靜態文件,url傳遞參數,url命名以及反向解析等,這些以後都會在博客裏陸

原创 關於html中按鈕的單擊事件,第一次單擊可以運行,再次單擊不能運行的解決方法

關於html中按鈕的單擊事件,第一次單擊可以運行,再次單擊不能運行的解決方法 最近在開發的學生管理系統時,到最後遇到了一個問題: 首次單擊修改按鈕正常執行修改ajax,顯示修改信息。當保存後再次執行保存ajax,顯示所有信息。 但是,

原创 Django實戰筆記(2)連接MySql數據庫

使用Django連接MySql數據庫 任何沒有連接數據庫的系統或網頁,都是沒有靈魂的。 相信學了基礎的Django的讀者們一定非常想要連接上自己的數據庫,今天就寫一下我自己連接數據庫的過程以及遇到的那些坑 ( T^T ) 項目名–m