原创 Kali Linux環境使用aircrack破譯WiFi密碼

最近在學習信息安全,比較感興趣就自己研究了破解WiFi密碼的小技巧,在這裏記錄下來以便分享。 *惡意破解WiFi密碼是違法的,本文章僅用於學習記錄和技術指導。 一、硬件需要 1、支持linux監聽的外置網卡(2.4Ghz或5Ghz

原创 Python之函數參數傳遞問題

最近在學習python,python中的數據類型比較多樣,函數中參數的傳遞會不會改變值的問題如果不加註意很容易與Java或C++搞混,在這裏整理一下,供以後學習用。 首先要知道在python中類型是對象的一個性質,而不是變量,變量

原创 R語言數據整理Data Tidying(基於tidyr包)

很多數據一拿來並不是整齊的,不適合讓計算機來作數據分析,因此需要對數據進行各種處理,來讓數據變得“tidy”。 下面,基於R語言的tidyr包的一些函數來對原始數據進行整理。 *(以下所有操作依照The University of

原创 Python中集合的應用(交併差子集等)

集合有以下特點: 1、Python中的集合爲無序的不能有重複元素的序列 2、集合與列表表類似,但是元素類型不可以是列表、集合或字典,且不允許出現重複元素。 3、集合的每次輸出元素的順序可能不一樣。 4、集合通常用於數學上的集合運算

原创 R語言數據集常用操作彙總

在做數據挖掘時,拿來的數據集一般不能直接用,要進行一些操作比如總覽、重命名、合併、刪除等等,現在本人把這些操作總結出來,以備後用。 下面我們以一個美國出租車的數據集taxi.csv(以下簡稱dataset)爲例進行總結,由於數據量

原创 OpenCV中圖像的存儲格式(Python版本)

在Python中使用Open CV讀取一張圖片後,會保存爲“numpy.ndarray”格式,具體的ndarray數據結構特點可以參考以下文章:NumPy Ndarray 對象丨菜鳥教程 很多人都知道一張正常的彩色圖片基本都是RG

原创 爲MacBook Pro製作WTG系統盤

本人的MacBook Pro之前安裝了雙系統,後來發現存儲空間越來越不夠用,本來總共就只有256GB的SSD,一分區後留給每個系統的空間也就100多GB,於是就另外買了塊固態硬盤,打算裝個WTG,之後把Windows雙系統刪掉,留

原创 Java數據結構與算法——快速排序

快排基本的思路是在一個無序序列中,找到一箇中間數,並將所有比中間數小(大)的數放到中間數的左邊,而比中間數大(小)的數放到中間數的右邊。一般來說,爲了方便,我們習慣將一個序列的第一個數作爲“中間數”,就像下面這樣: 原序列:5

原创 Python函數參數類型彙總

在寫python函數時,要注意區分參數類型,現總結如下: 1、無參數 # 1、無參數 def f1(): print("無需傳入參數。") # 調用方法 f1() 執行結果: 無需傳入參數。 2、位置參數 按函數

原创 Python發送簡單SMTP郵件

一篇電子郵件基本上包含以下幾個部分: (1) 源郵件地址/目的郵件地址,就是你自己的郵箱賬號和對方的郵箱賬號。 (2) 發件人/收件人,這個類似於下面這種圖: 好像在QQ郵箱或163郵箱內可以自己設置名稱。 (3) 主題,這個不