原创 go語言學習之切片、字典、defer語句

切片 var sliceName [ ]dataType,創建切片時,不能指定切片的長度 slice = array[start : end],左閉右開 var slice = make([ ]int,5,10),元素個數爲5

原创 讀平凡的世界

平凡的世界有感 時至2019年10月一號,終於我在高鐵上讀完了《平凡的世界》,開始讀大概也是在路上。習慣了路上看書。尤其是長途車上吧。大概斷斷續續的有大半年了吧。從剛開始在我腦海中的深刻印象,大概就是大革命時期的孫玉亭吧。有着堅

原创 防火牆介紹

目錄 防火牆概述 防火牆產生背景 防火牆定義 防火牆作用 防火牆的侷限性 防火牆的侷限性 防火牆的分類 按形態分類 按保護對象分類  基於路由防火牆的特點  基於路由防火牆的缺點: 基於操作系統防火牆的特點 通用操作系統防火牆的缺點 安全

原创 讀白鹿原有感

讀白鹿原有感 ​ 2020年剛開頭,疫情肆虐,在家花費了將近一個月的時間讀完了白鹿原。這部描述陝地關中一帶的風貌。讀完後,隔了好幾天了在一個早上我才下定決心去從中準備得到些東西。陳忠實帶給我們的往往可以通過質樸的陝西方言,使人聆聽

原创 python爬蟲--【百度知道】自動答題

做的第一個python爬蟲類項目,剛開始學,如有錯誤,指出無妨 百度知道自動答題 功能 訪問百度知道,我們會看到有很多新的提問。 其實很多提問已經有人做了解釋或者網上可以找到現成的答案。 因此,一方面,滿足那些提問題的人的需

原创 go語言語法自我總結

GOPATH: 就是 golang 工作目錄:我們的所有項目的源碼都這個目錄下。 浮點數=符號位+指數位+尾數位 Golang 中沒有專門的字符類型,如果要存儲單個 字符(字母),一般使用 byte  來保存。 對於傳統的

原创 lua腳本語言學習(一)

lua腳本語言學習 單行註釋:– 多行註釋:–[[ 多行註釋 --]] 標識符區分大小寫 在默認情況下,變量總是認爲是全局的。全局變量不需要聲明,給一個變量賦值後即創建了這個全局變量,訪問一個沒有初始化的全局變量也不會出錯,只不

原创 基於Lua語言的wireshark插件編寫

一、兩種語言開發插件的對比 想要開發wireshark插件,我們可以使用C語言也可以使用Lua語言。如下圖,是使用兩種語言開發插件的對比。 如上圖,我最後選擇使用Lua語言進行開發wireshark插件。 二、插件功能 目前

原创 python爬蟲-- 爬取51job網招聘信息

項目概覽 在瀏覽器上訪問51job 官方網站,並在搜索框輸入關鍵詞“Python”,地點選在“西安”,單擊”搜索“按鈕進入搜索頁 在搜索頁中,所有符合條件的職位信息以列表的形式排序設有分頁顯示。每條職位信息是一個URL 地址,通

原创 RTP協議&RTCP協議

RTP協議&RTCP協議 一、RTP 1、RTP的運行環境 RTP用於在單播或多播網絡中傳送實時數據。它們典型的應用場合有如下幾個。 簡單的多播音頻會議。語音通信通過一個多播地址和一對端口來實現。一個用於音頻數據(RTP)

原创 go語言學習---數據類型、運算符、表達式

定義常量 const PI float = 3.1415926 定義變量 var count int var count int = 10 count := 10 var count = 10 標識符與命名規則

原创 海量數據面試題

哈希切割 給一個超過100G大小的log file, log中存着IP地址, 設計算法找到出現次數最多的IP地址? 如何找到top K的IP?如何直接用Linux系統命令實現? 採用hash的方式,ip%m,將大文件分成 m

原创 單例模式不簡單

單例模式 單例模式,是一種類的設計模式,採用單例模式設計的類,只允許有一個實例。 爲什麼要採用單例模式: 1、有些對象在程序的整個聲明週期中,爲了保證數據的正確性,只允許有一個實例。 2、節省資源 3、滿足“低耦合”的設計 單例模

原创 C++ STL常用算法總結

算法:問題的求解步驟,以有限的步驟,解決數學或邏輯中的問題。 STL中的算法主要分爲兩大類:與數據結構相關算法(容器中的成員函數)和通用算法(與數據結構不相干)。STL中通用算法總共有70多個,主要包含:排序,查找,排列組合,數

原创 HTTP服務器項目詳解

HTTP 服務器項目 整體學習完HTTP 這個應用層協議之後,心血來潮,在老師和學長的幫助下,更多的是在百度的幫助下,算是順利的完成了項目吧。 功能: 收到 TCP/IP 協議棧發送過來的數據並對這些數據進行解析,得到有用的信息