原创 python網絡編程**必計點**

python網絡編程 TCP:協議 TCP:SOCK_STREAM UDP:協議 UDP:SOCK_DGRAM socket()模塊函數 (1)、函數原型: socket(socket_family, socket_type, p

原创 Python生產者和消費者模式

Python生產者和消費者模型 生產者和消費者模型中有兩個重要的角色,生產者負責產生數據,消費者負責獲取這些數據進行接下來的操作 爲什麼要使用生產者和消費者模型? 在併發編程中,如果生產者處理數據速度很快,而消費者處理速度比較慢,

原创 MySQL筆記2

SQL必知必會 打開服務:service sql start 進入數據庫:mysql -u root -p 查看數據庫:show databases; 進入數據庫:use 庫名 查看當前數據庫中所有表:show tables; 查

原创 基本MySQL筆記

基本MySQL筆記 未設置環境變量之前需要在dos下進入mysql安裝目錄的bin目錄執行 mysql -uroot(u用戶名)-p進入數據庫,設置完path環境變量之後可直接在其他目錄下執行mysql -uroot -p

原创 python互斥鎖和死鎖

同步的概念 同步就是協同步調,按預定的先後次序進行運行。如:你說完,我再說。 "同"字從字面上容易理解爲一起動作 其實不是,"同"字應是指協同、協助、互相配合。 如進程、線程同步,可理解爲進程或線程A和B一塊配合,A執行到一定程度

原创 進程和線程的簡單解釋

進程和線程 進程(process)和線程(thread)是操作系統的基本概念,但是它們比較抽象,不容易掌握。 計算機的核心是CPU,它承擔了所有的計算任務。它就像一座工廠,時刻在運行。 假定工廠的電力有限,一次只能

原创 python多線程共享全局變量的問題

線程之間共享全局變量的問題 import time import random import threading g_num = 100 def work1(): global g_num #全局變量在函數中使用需要申明

原创 爬蟲工程師和反爬蟲工程師之間的友好問候

爬蟲和反爬蟲 爬蟲工程師的手段 從渲染好的 html 頁面直接找到感興趣的節點,然後獲取對應的文本 去分析對應的接口數據,更加方便、精確地獲取數據 反爬蟲: 基於用戶行爲 檢測cookie,封ip 動態網頁 某一時間內請求次數過多

原创 爬蟲爬取大量高清壁紙圖片

爬蟲爬取大量高清壁紙 思路: 首先從網頁入手,觀察網頁整體結構,因爲本段代碼使用的是Xpath解析(想了解Xpath解析可以看上一篇) import requests from lxml import etree class S

原创 Python-迴文數

迴文數 判斷一個整數數是否爲迴文數。迴文數就是指正序(從左到右)和倒敘(從右往左)讀都是一樣的整數 示例1: 輸入:121 輸出: true print("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

原创 Python運算-流程控制(1)

壹–其他數字類型與bool之間的轉換 True:非0的數字,非空的字符串,列表,元祖,字典 False :0,’’, () , [] , {} , None None不能理解爲0;0是有意義的,None是一個特殊的空值 """ b

原创 進程的概念

進程 1.什麼是進程 如果我們想聽歌,具體的過程應該是打開播放器,雙擊播放就回播放音樂。當我們雙擊的時候,操作系統將程序裝載到內存中,內存爲它分配資源,然後才能運行。運行起來的程序,我們稱它爲進程。通俗的將,不運行的是程序,運行起

原创 Python-介紹

Python介紹 壹-Python起源 python的創始人Guido van Rossum(俗稱,龜叔)。1989年爲了打發無聊的聖誕節,決定開發一門新的語言–Python 龜叔希望有一門語言,這種語言能夠像C語言那樣全面的調用

原创 Python解決A+B問題

A+B問題 題目描述: 輸入兩個0-100中的整數,輸出兩個數之和 1 2 3 代碼 while True: s=input().split() if 0 < int(s[0]) <100 and 0< in

原创 什麼是計算機網絡

網絡編程 就是通過網絡讓不同計算機上運行的程序可以進行通信。 例如兩臺電腦上的qq通過網絡進行相互聊天。 自從互聯網誕生以來,現在基本上所有的程序都是網絡程序,很少有單機版的程序了。 計算機網絡就是把各個計算機連接到一起,讓網絡中