Time of Update: 2018-12-08
有時候,我們需要測試一些程式碼片段,而電腦中沒有安裝針對該語言的運行環境,沒關係,你可以線上測試它們。 本文為你帶來 8 款非常好用的程式碼片段線上工具,協助你快速、方便地測試、編輯程式碼片段。 1. ideoneideone 是一個線上代碼編輯、調試工具,允許開發人員線上編譯、運行代碼,支援超過 40 種程式設計語言。 2. CodepadCodepad 是一個線上編譯/解譯器,還是一個簡單的協作工具。在文字框中粘貼程式碼片段,Codepad 將會運行它,並會產生一個短
Time of Update: 2018-12-08
1.用jquery 調用aspx內的函數:複製代碼 代碼如下:sajax("***.aspx/DoSave", //一個URL地址 ,指向函數所在的ASPX null,//參數, 所指向的ASPX的函數所需要的參數 showSaveResult);//執行成功之後執行的jS指令碼 2.函數 sajax複製代碼 代碼如下:function sajax(url, data, successcallback){ $.ajax({ type: "POST",
Time of Update: 2018-12-08
複製代碼 代碼如下://高亮顯示搜尋到的關鍵字function HeightLight(Keyword){ //文本選取器 var TextRange; //是否找到 var Found=false; //找到的次數 var Count = 0; TextRange = document.body.createTextRange(); Found = TextRange.findText(Keyword); if (Found) { Count++; } while (Found &&
Time of Update: 2018-12-08
html複製代碼 代碼如下:<p><span style="font-size: 18px; ">輸入框自動匹配字元~</span></p><p><span style="font-size: 18px; ">但是遇到一個問題~所有匹配的字元要事先寫好~大概如果是大型網站的話~應該是利用資料庫的記錄吧</span></p><p><span style="font-size:
Time of Update: 2018-12-08
1、當匯入Jquery代碼時:網頁中其它文字正常,而Jquery代碼顯示異常。解決方案: 將Jquery代碼用文本(.txt)或word開啟,再另存新檔並改變其編碼方式(通常改為utf-8或gb2312)。2、當要改ASP.NET中整個網站的編碼問題時。在web.config檔案中修改< globalization requestEncoding=“gb2312” responseEncoding=“gb2312”culture=“zh-CN” fileEncoding=“gb2312”
Time of Update: 2018-12-08
通過valuelist的queryMap傳遞過來的參數預設都為string類型,在valuelist設定檔的hql中,如果直接將該值賦給整型的欄位會報錯。一般我們會在hql中利用轉型函數來進行處理,如下:複製代碼 代碼如下:<entry key="areasInfoAdapter"> <bean parent="abstractHibernate30Adapter"> <property
Time of Update: 2018-12-08
在很多項目中,我們經常需要使用JS,在頁面前面對前台的某些元素做做修改,js 的replace()方法就必不可少。經常使用"ABCABCabc".replace("A","B")的同學應該會比較清楚,改語句的最終結果是BBCABC,這種方法只能替換第一個匹配的元素。如果替換所有呢?使用Regex即可:"ABCABCabc".replace(/A/g,"B") 即可。那如果想替換A的同時也可以替換a呢?那你可以使用"ABCABCabc".replace(/a/ig,"B");Flag:
Time of Update: 2018-12-08
RewriteCond就像我們程式中的if語句一樣,表示如果符合某個或某幾個條件則執行RewriteCond下面緊鄰的RewriteRule語句,這就是RewriteCond最原始、基礎的功能,為了方便理解,下面來看看幾個例子。複製代碼 代碼如下:RewriteEngine onRewriteCond %{HTTP_USER_AGENT} ^Mozilla//5/.0.*RewriteRule index.php index.m.phpRewriteCond
Time of Update: 2018-12-08
複製代碼 代碼如下:<script type="text/javascript" src="jquery-1.5.2.js"></script><script>obj1 = { a : 'a', b : 'b' };obj2 = { x : { xxx : 'xxx', yyy : 'yyy' }, y : 'y' };$.extend(true, obj1, obj2);alert(obj1.x.xxx); // 得到"xxx"obj2.x.xxx =
Time of Update: 2018-12-08
複製代碼 代碼如下:function checkInputDate(obj){ var strDate=obj.value; var re =/^(\d{4})-(\d{2})-(\d{2})$/; if(re.test(strDate))//判斷日期格式符合YYYY-MM-DD標準 { var dateElement=new Date(RegExp.$1,parseInt(RegExp.$2,10)-1,RegExp.$3); if(!((
Time of Update: 2018-12-08
遇到操作checkbox的問題全選複製代碼 代碼如下:$("input[type='checkbox']").each(function(){ this.checked=true }) 反選$("input[type='checkbox']").each(function(){if(this.checked){ this.checked=false } else{ this.checked=true
Time of Update: 2018-12-08
如果是在linux下, 首先確認是否添加 ob_start() 和 ob_flush().複製代碼 代碼如下:ob_start();for ($i=1; $i<=10; $i++) { echo $i."<br />\n"; ob_flush(); flush(); usleep(500000);}如果還是不能輸出的話, 就在代碼前面加上頭資訊複製代碼
Time of Update: 2018-12-08
Matrix RAID由於其特殊的磁碟分配概念,所以在此單獨舉例說明:例如,使用2 塊 120G 的磁碟組成RAID 其總容量是240G,先建立一個RAID 0,並手動指定一個1至238G之間的RAID 0模式的磁碟容量,然後利用剩餘磁碟空間建立一個RAID 1模式。如:100G(RAID 0)+ 70G(RAID 1)或50G (RAID 0)+ 95G(RAID 1)等等具體如何分配RAID 0與RAID 1的磁碟大小可按使用需求決定。二、RAID
Time of Update: 2018-12-08
閑來無事,組了個raid 0,感覺還不錯,速度有明顯提高,載入遊戲和啟動程式速度有所改善 先上對比圖吧。單碟速度: raid0 速度: 用的硬碟呢是這個,倆希捷500g單碟 步驟/方法1下面說說步驟吧,因為板子不一樣,進入和設定的方法有所區別,下面以我的P55A-UD3R為例,intel板子設定基本相同: 首先在電源開啟後B I O S在進行P O S T時,按下<D e l e t e>鍵進入B I O S設定程式。若要製作R A I D,進入 「Integrated
Time of Update: 2018-12-08
我們通過前篇:<淺談web上存漏洞及原理分析、防範方法(安全檔案上存方法)>,已經知道後端擷取伺服器變數,很多來自用戶端傳入的。跟普通的get,post沒有什麼不同。下面我們看看,常見出現漏洞代碼。1、檢測檔案類型,並且用使用者上存檔案名稱儲存複製代碼 代碼如下:if(isset($_FILES['img'])){ $file = save_file($_FILES['img']); if($file===false) exit('上存失敗!'); echo "上存成功!",$
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php$get_data = array ( "get1"=> "get1", "get2" => "get2", "get3" => "get3");$curl = curl_init();curl_setopt($curl, CURLOPT_URL, 'http://test.test.com/test.php?'.http_build_query($get_data));curl_setopt($curl, CURLOPT_
Time of Update: 2018-12-08
網站提供上存功能,是很多網站經常會有功能,商城,論壇還有常見一些網盤網站。常見互連網上面,我們也是經常聽說,某某網站出現上存漏洞,某某開源項目有上存漏洞。 從互連網開始出現動態程式,上存漏洞像幽靈一樣,頻繁的出現在各種系統中。為什麼,一個上存漏洞會這麼頻繁出現呢。而且,有些系統反覆修補,多次還沒有修補成功!其實主要問題,還是出現在上存原理上面。我們先看看,上存過程。網站上存過程分析複製代碼 代碼如下:<?phpheader("Content-type: text/html;
Time of Update: 2018-12-08
說到磁碟陣列(RAID,Redundant Array of Independent
Time of Update: 2018-12-08
這類漏洞,主要是可以讀取使用者傳入路徑名稱,採用不正確的過濾方法,導致惡意使用者,將檔案上存到非預期的地方,帶來安全隱患。其實,我們抓住幾個地方即可,我們先來分析下,既然使用者要上存檔案,而且檔案將是多種多樣格式;可能有的檔案內容與使用者傳入格式不一致,有的檔案內容還夾雜木馬代碼。
Time of Update: 2018-12-08
在通過url地址接受參數的時候,有些參數的值V帶有斷行符號' %0A ',這時候在頁面指令碼顯示的時候,把這個值V付給指令碼變數,可能會造成指令碼的錯誤。所以,相應的:一開始在傳值的時候對一些字串進行url編碼,在指令碼賦值的時候再進行url解碼,這樣就可以避免上面的問題。在PHP中,對URL編碼的操作函數是:urlencode() 和 urldecode()對應在js中的URL編碼操作函數是:encodeURI() 和 decodeURI()