原创 編程面試的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