原创 jquery ajax parseerror
今天在使用jquery ajax的方式進行異步調用的時候,出現 parseerror的錯誤,調試了老半天, 原來在servlet中是拼接json串的,形成的串如下: blackOrderId:32,grayOrderId:32,bla
原创 myeclipse,eclipse debug失效
myeclipse,eclipse debug失效,折騰我2天了,今天終於解決了, 在myeclipse,eclipse中tomcat的jdk配置的有問題, 原先我選擇的是自己安裝的,現在設置爲默認自帶的jdk就沒問題了
原创 junit設計模式分析四(適配器模式)
問題我們已經應用了Command模式來表現一個測試用例。Command依賴於一個單獨的像execute()這樣的方法(在TestCase中稱爲run())來對其進行調用。這樣允許我們能夠通過相同的接口來調用一個command的不同實現。如
原创 JavaScript高級進階一
本文主要描述的是js中沒有方法的重載特性 function add(number) { alert(number + 10); } function add(number,number1) { alert(number + 20);
原创 JavaScript類的繼承特性實例
function Shape(edge) { this.edge = edge; } Shape.prototype.getArea=function(){ return 0; } Shape.prototype.getEdge=fu
原创 junit設計模式分析五(觀察者模式)
問題如果測試總是能夠正確運行,那麼我們將沒有必要編寫它們。只有當測試失敗時測試纔是有意義的,尤其是當我們沒有預期到它們會失敗的時候。更有甚者,測試能夠以我們所預期的方式失敗。JUnit區分了失敗(failures)和錯誤(errors)。
原创 JavaScript高級進階二
function add(number) { alert(number); alert(number + 10); } add(); // 先是彈出undefined,它是js的5種原始值之一, //然後彈出NaN, not
原创 junit設計模式分析一(命令模式)
命令模式: 將一個請求封裝成一個對象,從而使你可用不同的請求對客戶進行參數化;對請求進行排隊或記錄請求日誌... Command模式告訴我們可以爲一個操作(方法)生成一個對象並給出它的一個"execute(執行)"方法。 注意:這裏都
原创 junit設計模式分析二(模板方法模式)
在實際的測試中,爲了測試業務邏輯,必須構造一些參數或者一些資源,然後纔可進行測試,最後必須釋放這些系統資源。如測試數據庫應用時,必須創建數據庫連接Connection,然後執行操作,最後必須釋放數據庫的連接等。如下代碼: public v
原创 junit設計模式分析二(組合模式)
爲了獲得對系統測試的信心,需要運行多個測試用例。通過使用Command模式,JUnit能夠方便的運行一個單獨的測試用例之後產生測試結果。可是在實際的測試過程中,需要把多個測試用例進行組合成爲一個複合的測試用例,當作一個請求發送給JUnit
原创 JavaScript類的繼承特性
在js中並沒有類似於java中的extends關鍵字去繼承其他的一個類。我們可以通過以下的方式去實現js中的繼承特性。 方法一:對象冒充 function Parent(username) { this.username = use
原创 JavaScript類的創建方式
創建類的方法一:工廠方法方式 function createObject(username ,password) { var obj = new Object(); obj.username = username; obj.pass
原创 今天送走了圓
早上睡到9點起來,然後從圓去機場,真捨不得讓她回去啊,但是沒辦法,週六下午要考試,哎 5塊的公交和15塊的公交就是不一樣,15的最多40分鐘走的是高速, 回來爲了省錢就坐了5塊的,走的都是小路,顛的那個…… 1個多小時,累屁了。 今天腳好
原创 String類
對於String對象的相等性判斷來說,請使用equals()方法,而不要使用==。 String是常量,其對象一旦創建完畢就無法改變。當使用+拼接字符串時,會生成新的String對象,而不是向原有的String對象追加內容。 St
原创 腳碰到地了
這幾天我的腳明顯好很多了,瞧我昨天高興的勁啊,走路都輕飄飄的呢,呵呵, 今天起來一出門,腳扭了下,剛好傷口着地, 我的個親孃類,疼死偶啦。 估計又得疼好幾天了