原创 python之併發編程:多進程與多線程

一:多進程       進程(process),是計算機中已運行程序的實體,是線程的容器;一個進程至少有一個線程1,父進程與其子進程:       各進程的內存空間是互相隔離的       進程創建時,爲該進程生成一個PCB(進程控制塊)

原创 MySQL基礎(二):數據的查詢、插入、更新與刪除

一:單表查詢       SELECT查詢語句語法結構:       SELECT [DISTINCT] 字段名1[,字段名2,...] FROM 表名        WHERE 過濾條件        GROUP BY 分組依據    

原创 MySQL基礎(一):庫操作、表操作與數據類型

一:MySQL簡介       MySQL是一種DBMS(數據庫管理系統),即它是一種數據庫軟件;是基於客戶機-服務器的DBMS       MySQL優點:       成本低:MySQL是開放源代碼的,一般可以免費使用       性

原创 Mysql 社區版5.6安裝筆記

一:下載安裝包簡略過程:       安裝包分爲兩類:       mysql ZIP Archive:免安裝的軟件包壓縮版本,需要自己配置       mysql MSI Installer:安裝版本,安裝過程中自動配置       M

原创 (轉)深入理解 GIL:如何寫出高性能及線程安全的 Python 代碼

本篇轉自:點擊打開鏈接我在本文中只描述 CPython,而不是 Jython、PyPy 或  IronPython。因爲目前絕大多數程序員還是使用 CPython 實現 Python 。瞧,全局解釋器鎖(GIL)這裏:static PyT

原创 網絡編程基礎概述--TCP/IP

一:TCP/IP 協議族(TCP/IP 協議棧)    互聯網協議族(Internet Protocol Suite,縮寫IPS)是一個網絡通信模型,以及一整個網絡傳輸協議家族,爲互聯網的基礎通信架構。它常被通稱爲TCP/IP協議族(TC

原创 HTML總結

一:前端三層二:HTML簡介       HTML:Hyper Text Markup Language  超文本標記語言       超文本:用超鏈接的方法組織的文本       標記語言:就是一套標記標籤       HTML負責描述

原创 基礎知識補充:操作系統、進程、線程

一:操作系統簡述        操作系統(Operating System,縮寫:OS)是管理計算機硬件與軟件資源的計算機程序,同時也是計算機系統的內核與基石。操作系統需要處理如管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設

原创 python基於TCP的粘包問題解決方案

一:struct模塊介紹       暫略二:粘包問題解決方案# 套接字服務端 import socket import struct import json import os server = socket.socket(sock

原创 python元類 與 單例模式

一:元類 # 元類,即函數type(clsName,bases,dict) # 方式一: # code = """ # country = 'China' #局部名字 # def __init__(self,name,age

原创 數據庫基本概念&SQL簡介

本篇內容轉自維基百科一:數據庫基本概念1,數據庫       數據庫,簡而言之可視爲電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據運行新增、截取、更新、刪除等操作。       所謂“數據庫”系以一定方式儲存在一起、能予多個

原创 python socket--"套接字"

一:TCP連接之三次握手與四次揮手    TCP是一種面向連接的、可靠的、基於字節流的傳輸層通信協議。所以,兩臺遵循TCP的主機在彼此交換數據包之前必須先建立一個TCP連接。    TCP通過三次握手建立連接:    1,客戶端發送SYN

原创 python--pymysql模塊學習筆記

一:兩個對象 connection 與 cursor       調用connect()方法創建 connection對象:connection = pymysql.connect(args)       connection對象方法與屬

原创 CSS總結(一):選擇器、層疊、文本樣式與背景

一:CSS簡介       CSS:Cascading Style Sheets  層疊樣式表       CSS負責描述HTML頁面的樣式;從審美的角度描述頁面的樣式       1,CSS語法:selector { property

原创 python異常處理

一:錯誤簡述    在程序的運行過程中,總會遇到各種各樣的錯誤。    程序中的錯誤:代碼錯誤,即bug    用戶輸入錯誤:用戶輸入不正確的格式,如輸入爲空等    難以預測的錯誤:寫入文件時磁盤滿了寫不進;從網絡抓取數據,突然斷網了二