原创 軟件測試基礎(三)

常用的測試方法 按照開發階段分 單元測試 單元測試又稱模塊測試,是針對軟件測試的最小單元【一般情況下,開發人員自己進行測試,junit,testcase】 集成測試 集成測試也叫組裝測試,測試程序單元或者部件的接口關係【一般

原创 軟件測試基礎(二)

軟件的生命週期 軟件立項 | 可行性研究 | 需求分析 | 概要設計 | 詳細設計 | 編碼實現 | 單元測試 | 集成測試 | 系統測試 | 驗收測試 | 運行維護 測試評審貫穿從軟件立項–》驗收測試

原创 Java基礎之基本語法

一,註釋 1.什麼是註釋? 用於解釋說明程序的文字 2.Java中註釋分類格式 單行註釋 :格式 //註釋文字 多行註釋: 格式 /* 註釋文字 */ 文檔註釋:格式/**註釋文*/ 二、關鍵字 1.什麼是關鍵字?

原创 java編程之環境變量

java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言。java技術具有卓越的通用性,高效性,平臺移植性和安全性,廣泛應用於企業級web應用開發,同時擁有全球最大的開發專業社羣。 1. java體系的劃分 javaSE

原创 數據庫優化

MySQL性能優化(一):優化方式 MySQL性能優化(二):優化數據庫的設計 MySQL性能優化(三):索引 MySQL性能優化(四):SQL優化 MySQL性能優化(五):分表 MySQL性能優化(六):分區

原创 python之內存管理

  每一種語言都有自身的一個內存管理機制,那麼在python中是如何進行內存管理的? 總所周知,python是一種動態數據類型的語言,在就是說,在python中變量無須事先聲明、變量無需指定類型,我們甚至無需關心它的內存管理,那麼,p

原创 python之拷貝

python之拷貝 複製、拷貝這是我們通常使用的一些功能,在python中拷貝的方式分爲三種,賦值拷貝、淺拷貝與深拷貝。 賦值拷貝 首先我們先來看一下賦值拷貝: a = 10 b = a 此種拷貝方式,我們稱之爲賦值拷貝,賦值拷貝有

原创 python基礎之面向對象

面向對象思想 面向對象的設計思想 面向對象是基於萬物皆對象這個哲學觀點 面向對象和麪向過程的區別 面向過程 在生活中: 它是一種看待問題的思維方式,在思考問題的時候,着眼問題是怎樣一步一步解決的,然後親力親爲去解決問題[類似於公司裏

原创 python基礎之裝飾器與偏函數

一、裝飾器 1.1 概述 在代碼運行期間動態增加功能的方式,稱之爲“裝飾器”(Decorator) 裝飾器實際上就是一個閉包,把一個函數當做函數然後返回一個替代版函數,本質上就是一個返回函數的高階函數 1.2 簡單的裝飾器 函數也可

原创 python學習第一天--第一個python程序

交互模式程序安裝結束之後,打開dos輸入python,就可以進行編寫代碼了,退出的時候使用exit();window下的命令行tab補全路徑進入盤符:C:查看當前目錄下的所有文件:dir打開指定目錄:cd  XX回到上一級目錄:cd ..

原创 python基礎之字符串與字典以及set集合

一、String字符串 1.分割和合並 1.1 str1.split(str2, num) 功能:以str2爲分割截取字符串,num默認爲str1.count() 若給定num 後,則截取num個字符串,剩餘的不再進行截取。 str1

原创 python基礎之函數的傳參

一、函數 如果在一個程序中,有些代碼我需要重複的使用,比如隔一段代碼打印五遍“you are good” 1.函數的概述 1.1 認識函數 函數:在一個完整的項目中,某些功能會反覆的使用,那麼會將功能會反覆的使用,那麼會將功能封裝成

原创 python基礎之多態與多繼承

多態 多態使用 一種事物的多種體現形式,舉例:動物有很多種 注意: 繼承是多態的前提 函數重寫就是多態的體現形式 演示: 思路: 第一步:先定義貓類和老鼠類,繼承自object,在其中書寫構造方法和eat方法 第二步: 抽取Animal

原创 python基礎之回調函數以及返回函數與閉包

一 回調函數 回調函數就是一個通過函數指針調用的函數,如果你把函數的指針(地址)作爲一個參數傳遞給另一個參數,當這個指針被用來調用其所指向的函數時,這就是我們說的回調函數. 簡單來說:回調函數就是把函數當成一個參數傳遞到函數中. 需求

原创 python基礎之網絡編程

TCP/IP 計算機爲了聯網,就必須規定通訊協議,早期的計算機網絡是由各個廠商規定的一些協議,他們之間互不兼容。 爲了把全世界的電腦能夠連接到一起,那麼就必須規定一套全球通用的協議,爲了完成這個目標,互聯網協議簇就是通訊協議標準,有了i