原创 關於# 和 void的區別

首先,我們來做個實驗吧。   打開任何一個瀏覽器的空頁,在地址輸入欄中輸入以下代碼: javascript:void(3); 會發生什麼呢? 答案是什麼都不會發生。   然後,我們再打開一個瀏覽器的空頁面,在地址欄中輸入以下代碼: jav

原创 LoadRunner 的跨防火牆測試 MI Listener

  版本說明: loadrunner 9.10 os winXP   LoadRunner 在測試web 應用的時候,最常用的是分佈式性能測試,也就是說由多個負載發起機嚮應用服務器發起請求。 那麼LR(loadrunner)是如何做到的呢

原创 ibatis和HSQL採用in-process模式

最近做一個簡單的桌面應用,打算用小型的HSQL做數據存儲,但是想學習一下IBATIS就用了這個框架,但是折騰了我一個下午呢。   來看看問題吧: HSQL在in-process模式下,是隨應用的JVM啓動的,而且必須在同一個JVM中。平時

原创 svn(subversion) 在ubuntu的使用方式

 其實SVN在ubuntu的命令行裏操作更加簡單。   首先我們安裝一個subversion sudo apt-get install subversion   然後我們要檢查分支 svn co 分支的地址 or svn checkou

原创 c specification [spirit of c ]

  • Trust the programmer.  相信程序員吧,但是我們也要做到我們自己是可信的,不要bug百出 • Don’t prevent the programmer from doing what needs to be d

原创 [chrome應用]google搜索列表

去掉google搜索列表點擊後先跳轉到google再跳轉到目標地址,加快訪問速度和防止google不可訪問的時候 只能對着列表發呆。   地址: 下載地址

原创 javascript寫了一個不是用plus的加法運算

加法是怎麼實現的,我們只用進位和比較進行一個簡單的實現哈哈,玩一玩 function add(a,b) { var op1=a; var op2=b; var c=0;//進位

原创 MYSQL INNODB 索引相關

陸陸續續看了一些關於mysql innodb 引擎的文檔,但是還是不能回答我自己如何根據查詢語言建立索引的問題,所以必須做一些小實驗才能解開上述疑惑。 首先,總結下一些文檔的內容:   innodb用的是b+ tree,PK索引樹的葉節點

原创 javascript 簡單的單元測試代碼

javascript向來是最讓人頭痛的。現在敏捷開發成了一種趨勢,當然javascript也要有單元測試的東東。 現在網上有很多JS單元測試的框架,比如Qunit以及Junit等。 隨着nodeJS的發展,javascript也開始有自己

原创 web cache 機制 (cache-control)

什麼是cache? cache理所應當就是緩存,緩存能提升我們網站應用的性能,這是毋庸置疑的。那麼HTTP協議是如何支持CACHE機制的? 我們一起來探索下。   首先是http協議頭裏的原文(w3c cache)   這篇說明大概總結如

原创 HTML 事件機制

頁面上點擊一個按鈕,瀏覽器做了什麼? 今天我們就淺淺的瞭解下,瀏覽器到底幹了什麼。   當頁面觸發一個事件的時候,瀏覽器主要做了三個階段的事情:   capture phase:捕獲事件階段 target phase: 目標處理階段 bu

原创 url data 模式(url scheme data)

首先來看一段代碼 <IMG SRC="data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw AAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSW

原创 flexmojos maven 插件

開篇第一句,flexbuilder就是一個悲劇。   好了,爲了讓項目更方便開發和構建,決定使用maven 來作爲項目的管理工具(不知道maven的請看 這裏) 但是maven原生是支持java的並不支持flex,所以尋尋覓覓啊,最終選擇

原创 [軟件過程] JAVA 持續繼承 (HUDON MAVEN 多模塊實踐)

現在IT界最流行的莫過於 敏捷 。本人有幸實踐了下敏捷的幾個原則,其中一個重要的原則就是持續集成(consistent integration = CI):它能帶給我們以下幾個好處: 高質量的代碼。 讓重構沒有後顧之憂。 在沒有產品的時候

原创 客戶端文件處理

<BODY> <input type="file" id="_file" multiple="true"/> <br/> <input type="button" onclick="handle();return false;"