一、http_load程式非常小,解壓後也不到100Khttp_load以並行複用的方式運行,用以測試web伺服器的輸送量與負載。但是它不同於大多數壓力測試工具,它可以以一個單一的進程運行,一般不會把客戶機搞死。還可以測試HTTPS類的網站請求。:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz安裝很簡單#tar zxvf http_load-12mar2006.tar.gz#cd http_load-12mar200
文章目錄 定義簡單樣本為什麼重複的定時器 定義setTimeout()和setInterval()經常被用來處理延時和定時任務。setTimeout()
一.從官方網站上下載軟體包http://tomcat.apache.org/點擊左側的donwload的一個版本.我選擇的是tomcat5.5,你可以根據自己的實際情況進行選擇安裝,點擊超連結,選擇Binary Distributioins下的tar.gz的壓縮包,進行下載. 二.安裝 1. 將檔案上傳至/usr/local. 2. 解壓 tar -zxvf apache-tomcat-6.0.10.tar.gz 3.重新命名 mv apache-tomcat-6.0.10
bcp的一般使用大家都知道,但是遇到特殊字元串的列,例如帶有分行符號的列,就不能用一般的使用方法,需要指定列結束符和行結束符。Code highlighting produced by Actipro CodeHighlighter
上傳:如果服務端不存在,添加伺服器端檔案,同時添加資料庫記錄,引用計數為0;如果服務端存在,不添加檔案,不添加資料庫記錄,將已有資料庫記錄返回給用戶端使用。刪除:不刪除伺服器端檔案,不刪除資料庫記錄。上傳和刪除動作都在用戶端做引用計數統計,每次上傳,引用計數+1,每次刪除,引用計數-1,最終儲存時,將引用計數的最終值寫入資料庫,但引用計數不得小於0(小於0的情況不可能發生,如果發生,則程式有BUG)。如果取消儲存,引用計數的修改放棄,也不會影響服務端檔案。服務端引用計數為0的檔案,可設定生存期,
以前喜歡DataTable,覺得它通用性強,只要一條SQL語句就可以自動對應出所有的列;相比之下,實體類必須提前建立好,映射的時候又太死,還繞了個圈不直接。現在能力提高了,終於發現了實體類的優勢,那是DataTable遠遠不能相比的,只不過目前有一個自己寫的項目還沒完成,是基於DataTable的,還不能立刻使用實體類,真的可惜。特別說明:我要說的實體類,絕對不是EF等現有的ORM架構,我根本沒看過那些架構,我僅從自己的經驗得出實體類的強勢,並加以改良,我敢說,現有的著名架構都沒達到我這個程度。
webHttpBinding支援流傳輸和緩衝模式2種,如果要提供檔案下載,肯定是要選擇流傳輸模式的,不然檔案要全部載入到記憶體後才會發送出去,不但占記憶體開銷大,還影響了發送響應的速度。問題是流傳輸下面,自動使用了Transfer-Encoding:chunked的方式,這種方式將不告知用戶端檔案長度,即使我伺服器設定訊息頭也沒用,用戶端就是得不到長度,導致了用戶端以為我服務端不支援斷點續傳,甚至多線程下載都不能使用,除非自己開發一個下載軟體,反正傳統的下載軟體都不支援,唯獨NetTranspo
效能測試注意事項:1.伺服器端和用戶端一定要同一個區域網路內,否則網路因素會成為效能測試的瓶頸。2.在效能測試指令碼中要注意檢查點的設定,否則都不清楚指令碼是否真的成功執行操作。3.設定參數化和關聯是效能測試指令碼調通的關鍵。4.錄製指令碼時通常會包括一些think time,因此在回放指令碼時,注意在runtime setting中設定忽略think
WPF是的介面控制項是基於綁定的,很多直接操作的方法都消失了,通過屬性的改變自動響應。那麼就帶來了一個響應速度問題了,比如我點擊右鍵菜單,響應Click事件,按理說菜單消失後執行我要的事件,但實際上卻是先執行我設定的Click事件,然後菜單才會消失,如果執行時間很長,雖然我鎖定了介面不能隨便亂點,並給了SplashScreen來提示使用者進度,但是一旁彈出的右鍵菜單卻死活不會消失,難看死了。因此需要一個功能——事件延遲觸發,等待菜單消失後再觸發Click事件,這樣就可以讓介面完成它該有的重新整理
網上查閱了很多資料,關於效能測試的分類也眾說紛芸。談談自己對效能測試分類的理解。效能測試是通過自動化的測試載入器類比多種正常、峰值以及異常負載條件來對系統的各項效能指標進行測試。負載測試和壓力測試都屬於效能測試,兩者可以結合進行。通過負載測試,確定在各種工作負載下系統的效能,目標是測試當負載逐漸增加時,系統各項效能指標的變化情況。壓力測試是通過確定一個系統的瓶頸或者不能接收的效能點,來獲得系統能提供的最大服務等級的測試。 驗收效能測試(狹義) 效能測試方法是通過類比生產啟動並執行業務壓力量和使
WPF中,右鍵菜單一旦設定,就很難控制其不讓開啟,點擊右鍵一定會彈出,如果只是隱藏幾個項還是沒問題的,但是如果所有項都隱藏了,還是會彈出一個空白內容的右鍵菜單,難看死,也沒有給任何後台控制的方法,於是找到了一個前台的屬性可以控制。<Window x:Class="WPFTest.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
WCF在REST模式下工作,預設用xml序列化傳輸,可以切換到Json,相容ajax直接使用。現在問題來了,如果設定BodyStyle為WebMessageBodyStyle.WrappedRequest或者乾脆用預設值,就無法返回介面或者抽象類別(Object)也不可以,它不會自動尋找真實類型,即使你添加了ServiceKnownType也沒用。為瞭解決這個BUG,必須將BodyStyle設定為WebMessageBodyStyle.Wrapped才行,xml序列化傳輸就正常,因此這肯定是B
Jquery中一些尋找與處理一、判斷對象對象是否存在http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdswsVvyc5Jts79Au1Q%3D%3D&p=mm_24156262_0_0如果是下面的 jQuery 代碼判斷一個對象是否存在,是不能用的if($("#id")){}else{}因為 $(“#id”) 不管對象是否存在都會返回 object 。正確使用判斷對象是否存在應該用:if($("#id").length>0){}else{
一.電話號碼正則http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdswsVvyc5Jts79Au1Q%3D%3D&p=mm_24156262_0_0 $().ready(function(){ $("#btnPhone").bind("click",function(){ javascript代碼 var a=/^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$|(^(13[0-9]|
今天做項目遇到不允許使用者點擊瀏覽器後退前進,和大家分享一下<script language="javascript" type="text/javascript" defer> history.go(1); </script><script language="Javascript"><!-- function document.oncontextmenu(){event.returnValue=false;}//屏蔽滑鼠右鍵
Apache是web伺服器,HTTP伺服器Apache伺服器的設定檔案位於/usr/local/apache/conf/目錄下,傳統上使用三個設定檔httpd.conf,access.conf和srm.conf,來配置Apache伺服器的行為httpd.conf提供了最基本的伺服器配置,是對精靈httpd如何啟動並執行技術描述;srm.conf是伺服器的資源地圖檔案,告訴伺服器各種檔案的MIME類型,以及如何支援這些檔案;access.conf用於設定管理員的存取權限,控制不同使用者和電腦的訪問
利用Regex限制網頁表單裡的文字框輸入內容 1.限制只能輸入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5] /g,’’)" http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdswsVvyc5Jts79Au1Q%3D%3D&p=mm_24156262_0_0
指令碼攻擊什麼是Sql注入Sql注入是通過瀏覽器裡輸入一些特殊代碼和一些sql資料庫查詢、修改、刪除語句,來讓伺服器執行系統管理員所禁止的活動,可以攻佔網站,取得系統管理權限,擷取資料庫中的敏感性資料,或者刪除資料,修改資料。
利用Regex限制網頁表單裡的文字框輸入內容http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdswsVvyc5Jts79Au1Q%3D%3D&p=mm_24156262_0_0 1.用Regex限制只能輸入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5] /g,’’)" onbeforepaste="
Jquery處理一般檔案和大家分享一下http://s.click.taobao.com/t_8?e=7HZ5x%2BOzdswsVvyc5Jts79Au1Q%3D%3D&p=mm_24156262_0_0 function clickfun() { try { var auctionIndx = $("#HiddenField1").val(); //插入資料返回讀取結果