原创 Levenshtein Distane (萊文斯坦距離)

Levenshtein Distane (萊文斯坦距離) Levenshtein距離(LD)是衡量兩個字符串之間的相似度,我們將稱之爲源字符串(s)和目標字符串(t)的距離是刪除,插入,或需要替換變換成t。例如, 如果s是test,t是t

原创 線性表

線性表 線性表(Linear List)是最簡單和最常用的一種數據結構,它是由n個數據元素(節點)a1,a2,a3,...an組成的有限序列,數據元素的個數n爲表的長度。 線性表的邏輯特徵(非空的線性表) 有且只有一個稱謂開始元素的a

原创 在archlinux下安裝GNS3+Wireshark+QEMU+VPCS+Virtualbox

    一、GNS3安裝:    1.yaourt安裝:        在/etc/pacman.conf 配置文件在末尾加入        [archlinuxcn]     #The Chinese Arch Linux communi

原创 DHCP協議及在路由器上配置方法

DHCP概述動態主機配置協議(DHCP) 是一種幫助網絡管理員管理及自動分配IP地址及配置參數的.在不使用DHCP的情況下,管理員必須手動爲每臺終端配置IP地址/子網掩碼/網關,等IP配置,在大型的網絡中這將是一項繁瑣的工作DHCP中包含了

原创 CCNA實驗之:網絡地址轉換(NAT)實驗

實驗目標1.在中型企業分支機構網絡中實現和驗證NAT和AC以及排除故障2.闡述NAT的基本工作原理3.根據網絡需求配置NAT(包括CLI/sdm)4.排除NAT故障關於NAT要真正瞭解NAT就必須先了解現在IP地址的適用情況,私有 IP 地

原创 Python爬蟲之:12306查票

#!/usr/bin/env python2.7 12306查票腳本 有基本的餘票查詢,監控功能,暫無訂票功能 # -*- coding: utf-8 -*- """ author='Mr RaoJL', author_email='da

原创 Tp-link(TL-WR886N)無線路由器後臺JS加密算法Python實現

最近家裏換了個TP的無線路由器,鼓搗鼓搗WEB登錄原理,不得不說TPLink這中無線路由器功能雖然沒有openWRT那麼多功能,但是麻雀雖小五臟俱全,對普通人來說很實用話不多說,開整:簡潔的界面:看看源碼,這裏可以看到應用了個名字爲clas

原创 數據庫系統概述

什麼是數據庫數據庫(Database DB)指按照數據結構來組織,存儲和管理數據的倉庫,是存儲在一起的相關數據的集合,什麼是數據庫管理系統數據庫操作系統(Database Management System ,DBMS)是一種操作管理數

原创 Linux shell 編程(四):變量

變量 變量是能儲存計算結果或能表示值抽象概念。變量可以通過變量名訪問。 變量聲明 聲明變量一般使用下面方式: root@iZuf6ilzd4iqvuj4dvuiwtZ:~# var=test #這裏聲明瞭一個名爲 var 的變量,並給他

原创 Linux shell 編程(五):數組

數組 數組是有序的元素序列 。若將有限個類型相同的變量的集合命名,那麼這個名稱爲數組名。組成數組的各個變量稱爲數組的分量,也稱爲數組的元素,有時也稱爲下標變量。用於區分數組的各個元素的數字編號稱爲下標。數組是在程序設計中,爲了處理方便, 把

原创 Linux shell 編程(六):運算

運算 表達式 表達式包含在或(())或[]內, 算數表達式:(()) ((expression)) 這個表達式是根據算術計算的規則來計算的。相當於let expression。 條件計算表達式:[] [expression]

原创 Linux shell 編程(七):流程控制語句

流程控制語句 在shell中如果在終端輸入多個命令,如果以&分隔則將命令放入後臺執行,如果以;分隔,則表示一個命令集合。shell允許使用邏輯操作符&&和||來作爲命令分隔符,他們分別時AND和OR. && 如果前面命令執行成功,則執行&&

原创 Linux shell編程(二):shell語法

shell 語法 shell 執行命令操作 當shell讀取輸入時,它將執行一系列操作。如果輸入表示註釋的開頭,則shell將忽略註釋符號('#')和該行的其餘部分。 shell 讀取和執行命令時將經過下列操作: 從一個文件(Shel

原创 Linux shell 編程(八):循環結構

循環語句 在shell中的循環語句如下: for while unitl case select for/while/unitl 必須以done結尾 for循環 for循環用來遍歷數組(數據列表)或執行計算語句。 在shell中 f

原创 Linux shell編程(一):shell是什麼?

什麼是shell? 簡單來說,shell是一個執行命令的宏處理(macro processor)器。術語宏處理器(macro processor)是指將文本和符號擴展到創建更大的表達式的功能。 在linux系統中shell介於Linux