原创 Shell基礎——Bash的運算符

1.數值運算 (1)declare聲明變量類型 [root@localhost ~]# declare [+/-][選項] 變量名 選項:   -: 給變量設定類型屬性   +: 取消變量的類型屬性   -i: 將變量聲明爲

原创 Requests庫——實例講解

都是特別基礎的實例,每個用例都有他的意義。例子來源:《中國大學慕課》,北京理工大學嵩天老師的,Python爬蟲課程。看這篇文章之前,最好看一下Requests庫的詳細介紹。Python爬蟲入門——Requests庫 1.爬取京

原创 Linux 入門基礎——常用命令(二)

1.常用文件處理命令 文件處理命令:touch   命令所在路徑:/bin/touch   執行權限:所有用戶   語法:touch [文件名]   功能描述:創建空文件,可以同時創建多個文件,空格隔開。 範例:$ touch /

原创 Python爬蟲入門——信息組織與提取方法(2)

1. 信息提取的一般方法   指從標記的信息中提取關注的內容。上一章提到的信息標記有三種形式:XML、JSON、YAML。 一般意義上的幾種方法: 方法一:完整的解析信息的標記形式,再提取關鍵信息。像XML、JSON、YAML等,

原创 彙編與技術接口——指令系統漫談

文章根據北京理工大學李元章等老師所著《彙編語言與技術接口》所寫,文章僅作爲學習筆記使用,不得進行任何商業用途。轉載請說明出處!!   這篇文章講解了彙編中常見的寄存器、CPU工作模式、內存管理。建議讀本片文章之前,先花一點時間

原创 雲計算入門文章——這一篇就夠了

1. 雲計算的定義   將計算機的運算資源,存儲資源以及網絡資源集中整合起來通過虛擬化的技術,以fine—grand的方式釋放出來,並以此爲基礎構建各類應用能夠爲消費者提供全面的、全方位的服務。 2. 雲計算特徵  2.1 雲計

原创 Linux Socket編程——多進程併發

1.引言   如果你還不瞭解Linux下的Socket編程,可見花幾分鐘看看這篇文章,很詳細,很經典!文章代碼如有困難,可以聯繫博主~~ Linux Socket編程入門——淺顯易懂 2.多進程編程  2.1 進程的概述 使用多

原创 Re(正則表達式)庫入門

1. 前言   正則表達式(Regular Expression)又稱RegEx,是用來匹配字符的一種工具。在一大串字符中尋找你需要的內容,它常被用在很多方面。比如,網頁爬蟲、文稿整理、數據篩選等等。正則表達式絕對不是一天就能學會

原创 一篇比較全的HTTP協議詳解(3)

1. HTTP與HTTPS   相信我們會經常在URL中看到HTTPS,很少會看到HTTP。HTTP協議傳輸的是明文,如果攻擊者截取了Web瀏覽器和網站服務器之間的傳輸報文,就可以直接讀懂其中的信息。因此,HTTP協議不適合傳輸一

原创 Linux 簡單的聊天室

1.引言   前兩篇寫過關於多線程、多進程的Socket編程文章。這裏就寫了一個簡單的多線程聊天室。文章寫的很粗糙,對於函數的一些錯誤返回,沒有具體分析(但簡單的聊天室基本不需要這些),還請諒解!!   目的是:服務端將客戶端發來

原创 最全的TCP/UDP 協議知識點整理

關於計算機網絡的基礎知識,我前面寫的兩篇文章是入門文章,可以幫你構建一個計算機網絡的基礎架構,有了這個基礎架構,後面的學習會很簡單。下面是兩篇文章的連接~~ 計算機網絡體系結構與參考模型(1) 計算機網絡體系結構及參考模型(2

原创 Linux Socket編程入門——淺顯易懂

文章目錄1. 概述2. Socket3. 網絡字節序4. sockaddr 數據結構5. 網絡套接字API函數 5.1 socket() 5.2 bind() 5.3 listen() 5.4 accept() 5.5 conne

原创 Linux 入門基礎——常用命令(一)

1. 初識 Linux Linux根據原生程度,分爲兩種: (1)內核版本: Linux不是一個操作系統,嚴格來講,Linux只是一個操作系統中的內核。內核是什麼?內核建立了計算機軟件與硬件之間通訊的平臺,內核提供系統服務,比如文

原创 Linux Shell概述和Bash基本功能

1. Shell概述  1.1 概念 這裏可以分兩個方面來理解: 是一個命令行解釋器。它爲用戶提供了一個像Linux內核發送請求以便運行程序的界面系統程序,用戶可以通過shell來啓動、掛起、停止甚至是編寫一些程序。 shell

原创 Linux入門基礎——常用命令(四)

1. 壓縮解壓命令  1.1 gzip 命令名稱:gzip 命令英文原意:GNU zip 命令所在路徑:/bin/gzip 執行權限:所有用戶 語法:gzip [文件] 功能描述:壓縮文件 壓縮後文件格式:.gz 命令名稱:gun