原创 [Python]運算符與表達式

1. 數字操作 所有數字類型可進行以下操作: 操作 描述 x + y 加法 x - y 減法 x * y 乘法 x / y 除法 x // y 截斷除法 x ** y 乘方(x的y次方) x % y 取

原创 [Node]核心API

1. Events1.1 EventEmitter因爲在瀏覽器中Event模型是綁定在DOM上的,所以Node創建了EventEmitter類來提供基礎的事件功能。所有Node的事件功能圍繞着EventEmitter,它通常不會直接調用。E

原创 [Node]工具類API

1. 加密1.1 HashingNode的加密算法是以OpenSSL庫爲基礎的,所以需要在編譯Node的時候指定添加OpenSSL支持,才能使用加密算法。要在Node裏使用哈希,需要調用工廠方法crypto.createHash()來創建一

原创 [JavaScript] 基礎知識

1. JavaScript簡介1.1 JavaScript的誕生JavaScript誕生於1995年,當時主要目的在處理由服務器端語言負責的一些輸入驗證操作。在JavaScript問世之前,必須把表單數據發送到服務器端才能確定用戶是否輸入了

原创 [Node]重要外部模塊

1. ExpressExpress(Node的MVC框架)是使用最廣泛的Node模塊,它吸取了Ruby的Sinatra框架的精髓,並提供了許多功能。Express使用路由定義的頁面處理器來工作。路由可以是一個簡單的路徑,也可以比較複雜,例如

原创 [Python]類型與對象

1. 術語 程序中所存儲的所有數據都是對象。每個對象都有一個身份、一個類型和一個值。對象的身份可以看作是指向它在內存中所處位置的指針,變量名就是引用這個具體位置的名稱。對象的類型也稱作類別,用於描述對象的內部表示及它支持的方法與操作。創建特

原创 [jQuery]事件和動畫

1. 事件1.1 加載DOM在頁面加載完畢後,瀏覽器會通過JavaScript爲DOM元素添加事件。在JavaScript代碼中,通常使用window.onload方法,而在jQuery中,使用的是$(document).ready()方法

原创 [QTP]基本使用

1. QTP的基本功能1.1 QTP測試過程QTP的基本功能包含兩大部分:一部分是提供給初級用戶的關鍵字視圖,另一部分是提供給熟悉VBScript腳本編寫的專家視圖。在實際的測試中可以結合使用。使用QTP進行自動化測試一般包括5個步驟:1)

原创 [測試案例]多線程的異常測試

1. 場景描述某郵件系統的黑盒測試。該系統主要由Java語言編寫,包含一個主進程、十個郵件發送子線程和完成其他功能的若干子線程。每個郵件發送線程均會定時輪詢內存緩存中的郵件隊列,若隊列不爲空,則從中讀取一條郵件數據,經過處理後調用郵件服務商

原创 [測試案例]頁面CPU使用率測試

1. 場景描述測試網站某頁面註冊表單,該表單包含若干個文本輸入框以及兩個密碼輸入框:登錄密碼和確認密碼。登錄密碼只能由數字或字母組成,並且長度在6-20個字符之間,確認密碼必須與登錄密碼完全一致,當滿足以上所有條件後,才能成功提交註冊表單,

原创 [PHP] 日期與時間

1. 獲取時間和日期date()函數用來獲取並格式化日期和時間,它帶有兩個參數,第一個是格式字符串,第二個可選參數是UNIX時間戳。如果沒有指定時間戳,在默認的情況下,date()函數將返回當前的日期和時間,例如:echo date('jS

原创 [Python]程序結構與控制流

1. 條件語句 if、else與elif語句用於控制條件代碼的執行。條件語句的一般格式如下: if expression: statements elif expression: statements elif expres

原创 [JavaScript] 環境與內存

1. 內存分配1.1 基本類型值和引用類型值ECMAScript變量包含兩種不同數據類型的值:基本類型值和引用類型值。基本類型值保存在棧內存中,而引用類型值保存在堆內存中。5種基本類型Undefined、Null、Boolean、Numbe

原创 [性能工具]Apache ab和Webbench

1. Apache abab是Apache HTTP的性能測試工具,其設計意圖是描繪當前所安裝的Apache的執行性能。其主要參數如下:1) -c: 一次產生的請求個數,默認爲一。2) -C: 對請求附加一個Cookie行,其形式是可重複的

原创 [PHP] 網絡與協議

1. 發送和讀取電子郵件在PHP中,發送郵件的主要方法是mail()函數,它的原型如下:bool mail(string to, string subject, string message,          [, string addi