原创 編程面試的10大算法概念彙總

以下是在編程面試中排名前10的算法相關的概念,我會通過一些簡單的例子來闡述這些概念。由於完全掌握這些概念需要更多的努力,因此這份列表只是作爲一個介紹。本文將從Java的角度看問題,包含下面的這些概念: 1. 字符串 2. 鏈表

原创 python學習筆記(三)

1.變量就像一個盒子,裏面裝着變量的值。在python中,變量更像一個指針指向變量盒子。對於數字類型來說,它是不可更改類型,我們無法改變盒子的內容,但可以將指針指向一個新盒子。每次將另外的數字賦值給變量的時候,實際上是創建了一個新的對象並

原创 防止SQL注入的五種方法

摘要 防止SQL注入 一、SQL注入簡介     SQL注入是比較常見的網絡攻擊方式之一,它不是利用操作系統的BUG來實現攻擊,而是針對程序員編程時的疏忽,通過SQL語句,實現無帳號登錄,甚至篡改數據庫。 二、SQL注入攻擊的總體思

原创 Python學習筆記(五)

文件 1.文件對象的訪問模式 2.文件內建函數(open()和file())open()和file()函數具有相同的功能,可以任意替換。 3.文件內件方法 (1)輸入 (2)輸出 (3)文件內移動 (4)文件對象方法 4.文件對

原创 LoadRunner回放出錯

轉載地址:http://blog.csdn.net/u014377853/article/details/52237904 Warning: Failed to get NV emulation handle. Virtual

原创 python學習筆記(二)

1.下劃線“_”在解釋器中有特別的含義,表示最後一個表達式的值。 (但實際測試和書中寫的不一樣) 例: 2.主提示符>>>和次提示符… 3.%s表示由一個字符串來替換,%表示由一個整型來替換,%f表示由一個浮點型來替換。 例如: >>>

原创 斷言assert總結

0.Python的assert是用來檢查一個條件,如果它爲真,就不做任何事。如果它爲假,則會拋出AssertError並且包含錯誤信息。assert語句是一種插入調試斷點到程序的一種便捷的方式。 1.使用斷言可以創建更穩定,品質更好且不易

原创 測試試題

1.測試的關鍵問題是()D   A.如何組織對軟件的評審   B.如何驗證程序的正確性   C.如何採用綜合策略   D.如何選擇測試用例 解析:本題考查軟件測試的相關知識。軟件測試是發現軟件錯誤和缺陷的主要手段,其目的就是在軟件系統交付

原创 網絡基礎

1.OSI,TCP/IP,五層協議的體系結構,以及各層協議 參考答案 答:OSI分層 (7層):物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層。 TCP/IP分層(4層):網絡接口層、 網際層、運輸層、 應用層。 五層協議 (

原创 struct對齊方式

1.對於32位操作系統: char佔1個字節 short佔2個字節 int佔4個字節 long佔4個字節 double佔8個字節 float佔4個字節 2. #include<iostream> using namespace std;

原创 Python在自動化運維時經常會用到的方法

Python在自動化運維時經常會用到的方法   轉載▼ 得到當前工作目錄,即當前Python腳本工作的目錄路徑:os.getcwd() 返回指定目錄下的所有文件和目錄名:os.listdir() 函數用來刪除一個文件:os.re

原创 使用Fiddler4測試webapp

1.配置fiddler 2.查看ip地址: 3.手機配置:

原创 python學習筆記(六)--正則表達式

1.正則表達式中最常見的符號和字符 2.正則常用的函數和方法 3.其他 line.startswith('python')  line[:-1].endswith('a') 例:def find_file(fname):     f

原创 解決Eclipse導入某些項目時出現的”No projects are found to import“問題

原文:http://blog.csdn.net/mj404/article/details/41212715 1、www.bkjia.com/Javabc/831808.html  2、sky-xin.iteye.com/blog/175

原创 測試知識點

1.靜態測試大約可以找出25%—60%的邏輯錯誤。 2.說出白盒測試的4個原則。     1)保證一個模塊中所有路徑至少被測試一次;     2)所有邏輯值都要測試真和假兩種情況;     3)檢查程序的內部數據結構是否有效;     4