原创 5.DNS劫持原理

DNS的工作原理 DNS分爲Client和Server,Client扮演發問的角色,也就是問Server一個Domain Name,而Server必須要回答此Domain Name的真正IP地址。而當地的DNS先會查自己的資料庫。如果自

原创 Ubuntu 安裝ibus

安裝語言包 System Settings–>Language Support–>Install/Remove Languages 選中chinese,點擊Apply應用即可,等待下載安裝完成。 安裝ibus框架 sudo ap

原创 20.軟件缺陷管理流程(1)

軟件缺陷管理流程 軟件缺陷(Bug)能夠引起軟件運行時產生的一種不希望或不可接受的外部行爲結果,而軟件測試的過程簡單來說就是圍繞缺陷進行的。而爲了有效的的跟蹤、管理Bug的處理情況,指導測試團隊和開發人員有效的處理相關Bug,有

原创 12.B/S和C/S架構的區別(1)

一、C/S 架構 1、 概念 C/S 架構是一種典型的兩層架構,其全程是Client/Server,即客戶端服務器端架構,其客戶端包含一個或多個在用戶的電腦上運行的程序,而服務器端有兩種,一種是數據庫服務器端,客戶端通過數據庫連接訪問服務

原创 19.軟件生命週期(1)

軟件的生命週期,亦稱軟件的生存週期。它是按開發軟件的規模和複雜程度,從時間上把軟件開發的整個過程(從計劃開發開始到軟件報廢爲止的整個歷史階段)進行分解,形成相對獨立的幾個階段,每個階段又分解成幾個具體的任務,然後按規定順序依次完成各階

原创 3.數組和鏈表的區別及優缺點

概述   數組 是將元素在內存中連續存放,由於每個元素佔用內存相同,可以通過下標迅速訪問數組中任何元素。但是如果要在數組中增加一個元素,需要移動大量元素,在內存中空出一個元素的空間,然後將要增加的元素放在其中。同樣的道理,如果想刪除一

原创 每天一個linux命令(1):ls命令

ls命令是linux下最常用的命令。ls命令就是list的縮寫,缺省下ls用來打印出當前目錄的清單。如果ls指定其他目錄,那麼就會顯示指定目錄裏的文件及文件夾清單。 通過ls 命令不僅可以查看linux文件夾包含的文件,而且可以查看文件

原创 1.TCP的擁塞控制

1.概述      所謂的流量控制就是讓發送方的發送速率不要太快,讓接收方來得及接受。利用滑動窗口機制可以很方便的在TCP連接上實現對發送方的流量控制。TCP的窗口單位是字節,不是報文段,發送方的發送窗口不能超過接收方給出的接收窗口的

原创 7.TCP和UDP的區別和應用場景

TCP UDPTCP與UDP基本區別  1.基於連接與無連接   2.TCP要求系統資源較多,UDP較少;    3.UDP程序結構較簡單    4.流模式(TCP)與數據報模式(UDP);    5.TCP保證數據正確性,UDP可能丟

原创 8.java回收機制

概念: Java的垃圾回收機制是Java虛擬機提供的能力,用於在空閒時間以不定時的方式動態回收無任何引用的對象佔據的內存空間。我們用System.gc()或者 Runtime.getRuntime().gc()  來通知垃圾回收機(J

原创 Python 對文件內容迭代 按字節處理

def process(string): print 'Processing: ',string f=open(r'D:\\ruanjian\\Python\\程序\\1.txt') while True: char=f.

原创 Python 對文件內容迭代 按行處理

def process(string): print 'Processing: ',string f=open(r'D:\\ruanjian\\Python\\程序\\1.txt') while True: line=f.

原创 4.解決Hash衝突的幾種方法

開放地址法: 1.線性探測法:ThreadLocalMap        線性再散列法是形式最簡單的處理衝突的方法。插入元素時,如果發生衝突,算法會簡單的從該槽位置向後循環遍歷hash表,直到找到表中的下一個空槽,並將該元素放入該槽中

原创 2.HTTP中get和post的區別

GET和POST是HTTP的兩個常用方法。   什麼是HTTP? 超文本傳輸協議(HyperText Transfer Protocol -- HTTP)是一個設計來使客戶端和服務器順利進行通訊的協議。 HTTP在客戶端和服務器之

原创 6.軟件測試工作流程

一、測試各個階段 測試計劃階段:產品立項之後,確定測試負責人,開始制定測試計劃;測試準備階段:測試用例,測試樣機和配件,測試工具,測試人員全部到位。測試執行階段:負責人對測試任務分工,按計劃執行測試過程,提交併跟蹤缺陷。測試總結階段