Time of Update: 2015-01-07
標籤:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import org.apache.commons.net.ftp.FTPClient;import org.apache.log4j.Logger;public
Time of Update: 2015-01-07
標籤:Global是php中一個比較特殊的命令,大家直接叫他超級全域變數了,下面我來介紹我今天在使用Global定義全域學習筆記了 很不習慣PHP中的變數範圍,PHP中函數變數和全域是完全隔絕的,也就是無法相互訪問。比如下面這樣:複製代碼代碼如下:$test = 123; abc(); //這裡什麼都不輸出,因為訪問不到$test變數function abc(){ echo($test);}$test = 123;abc();
Time of Update: 2015-01-07
標籤:漢字的檢查:1 var reg1=/[^u4e00-\u9fa5]/g;2 var text="Regex1";3 var res1=reg1.test(text);//為true表示text存在漢字以外的字元 res1為false,表示不存在漢字之外的字元,即全是漢字。等價於:1 var newReg=/^[\u4e00-\u9fa5]+$/g;2 var
Time of Update: 2015-01-07
標籤:1. 相同他們有些相似。有些情境用哪個都行!1. 修飾父類、讓子類重寫virtual和abstract都是用來修飾父類的,通過覆蓋父類的定義,讓子類重新定義。2. 都用必須public如果用來修飾方法,前面必須添加public,要不然就會出現編譯錯誤:虛擬方法或抽象方法是不能私人的。畢竟加上virtual或abstract 就是讓子類重新定義的,而private成員是不能被子類訪問的。2.
Time of Update: 2015-01-07
標籤:/*** @說明: 檔案快取輸出* @參數: $cachefile => cache檔案(絕對路徑)* @參數: $pertime => 緩衝輸出的間隔時間* @參數: $sql => sql語句* @參數: $templatefile => 模板檔案名稱(絕對路徑)**/function __cache($cachefile,$pertime,$sql,$templatefile) {global $db;if(time() -
Time of Update: 2015-01-07
標籤:1.什麼是非同步編程?非同步編程是指由於非同步I/O等因素,無法同步獲得執行結果時,在回呼函數中進行下一步操作的代碼編寫風格,常見的如setTimeout函數、ajax請求等等。樣本:for (var i = 1; i <= 3; i++) { setTimeout(function(){ console.log(i); }, 0);
Time of Update: 2015-01-07
標籤:<?php/* * @param $string 要加密或解決的字串 * @param $operation 加密/解密 ENCODE加密, DECODE 解密 * @param $key 加密/解決因子*/function authcode($string, $operation = ‘DECODE‘, $key = ‘12345678‘, $expiry = 0) { $ckey_length = 4; $key = md5($key); $keya =
Time of Update: 2015-01-07
標籤:1、從MVC返回的Json資料如下:2、下面是用戶端實現的樣本:$.post("/admin/GetPermissionsForRole", function (data,status) {if (status == "success") { var ghtml = ""; $.each(data, function (i, items) { //items相當於二維數組裡的每一個一維數組 if (items["ParentPermissionId"] == ""
Time of Update: 2015-01-07
標籤:S 資料類型轉換 方法主要有三種轉換函式、強制類型轉換、利用js變數弱類型轉換。1. 轉換函式:js提供了parseInt()和parseFloat()兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對String類型調用這些方法,這兩個函數才能正確運行;對其他類型返回的都是NaN(Not a Number)。在 判斷字串是否是數字值前,parseInt()和parseFloat()都會仔細分析該字串。parseInt()方法首先查看位置0處的
Time of Update: 2015-01-07
標籤:js是單線程的,所以有些大量計算的操作會佔用線程資源,導致頁面卡住。今天遇到這樣一個情境,選擇一個下拉框之後,對資料進行篩選,這個過程中有大量計算,點了selecte的option之後,option不隱藏,一直卡在那裡,直到篩選計算完成。這個體驗非常差,於是想,能不能接觸當前線程的佔用,讓互動看起來流暢些?試著用剛剛觸發的時候顯示一個loading,然後用 setTimeout(func,0),
Time of Update: 2015-01-07
標籤:在調試asp.net網站的時候,可能需要遠程查看錯誤資訊,可以通過修改web.config檔案來做到,配置如下: <!-- Web.Config 設定檔 --><configuration> <system.web> <customErrors mode="Off"/> </system.web></configuration>預設默配的情況下,是沒有該配置的,有一段這樣的配置注釋,
Time of Update: 2015-01-07
標籤:前言: 現在javascript庫特別多,其寫法各式各樣,總結幾種我們經常見到的,作為自己知識的積累。而目前版本的 JavaScript 並未提供一種原生的、語言層級的模組化組織模式,而是將模組化的方法交由開發人員來實現。因此,出現了很多種 JavaScript 模組化的實現方式,以 AMD 為例,該規範使用 define 函數來定義模組。define(factory(){ //模組化}); 模組模式:模組模式使用了 JavaScript
Time of Update: 2015-01-07
標籤: 我們開發CSS+DIV網頁(Xhtml)時候,比較困惑和糾結的事就是CSS命名,特別是新手不知道什麼地方該如何命名,怎樣命名才是好的方法。 命名規則說明: 1)、所有的命名最好都小寫 2)、屬性的值一定要用雙引號("")括起來,且一定要有值如class="divcss5",id="divcss5" 3)、每個標籤都要有開始和結束,且要有正確的層次,排版有規律工整 4)、空元素要有結束的tag或於開始的tag後加上"/" 5)、表現與結構完全分離,代碼中不涉及任何的表現元素,
Time of Update: 2015-01-07
標籤:flume關於failover網上也有很多例子,但是看到的有多重做法,個人覺得,本著職責單一的原則1、一台機子運行一個flume agent2、一個agent 的下遊sink指向一個flume agent,不要一個flume agent配置多個連接埠【影響效能】3、分機子配置,可以避免一台機子司機,另一個仍可以使用,否則陪在一台機子上通過連接埠區分,一旦死機,全盤崩潰下面看具體執行個體:首先是flumet agent
Time of Update: 2015-01-07
標籤:web前端sublime能夠支援AngularJS開發那絕對是一件很爽的事情。下面我一步步講解如何為sublime安裝AngularJS外掛程式。1、添加控制包網站根據你安裝sublime 版本不同,在控制台寫入不同的代碼 :控制台開啟方法:View > Show Console 或者 快速鍵 ctrl+` Sublime Text 3:import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd76
Time of Update: 2015-01-07
標籤:因為預設情況下,cellspacing = 2px。當表格的 border 不為 0 的時候,儲存格(cell)的 border 為 1。只有當表格的 border 設定為 0 的時候,儲存格的 border 才會變為 0。所以當我們設定 cellspacing = 0,border = 1 時,表格邊框看起來還是比較粗(實際上是 2 像素)。 所以一般我們為了得到 1 像素的邊框,會這樣設定 border = 0 , cellspacing = 1
Time of Update: 2015-01-07
標籤:之前都是用cleanbom.php來去除BOM的。今天運行提示沒有異常檔案,但是用Fiddler還是看到了EF BB BF,刪除緩衝也無效,將cleanbom.php上傳到生產環境也提示沒有異常。這裡充分鄙視下Beyond
Time of Update: 2015-01-07
標籤:1. 外掛程式種類 外掛程式其實就是對現有的方法(或者叫函數)做一個封裝,方便重用提高開發效率。 jQeury主要有2種類型 1)執行個體對象方法外掛程式 開發能讓所有的jquery執行個體對象都可以調用的方法。也就是說,只要通過$()工廠獲得的jquery執行個體對象,都可以調用我們開發的方法。95%的外掛程式都是這種類型 2)全域函數外掛程式 可以將獨立的函數添加到jQuery命名空間中了。那麼調用的時候就可以使用
Time of Update: 2015-01-07
標籤:js $("#Text2").click(function () { WdatePicker({ dateFmt: ‘yyyy-MM-dd HH:mm‘
Time of Update: 2015-01-07
標籤:Javascript中的事件有它的獨特性,有預設的執行事件,例如冒泡就是其中的一個。在很多比較複雜的應用程式中,停止事件的冒泡或捕獲在程式開發當中是十分有用的,而在IE中有它的獨特方式來阻止事件的冒泡(和其它瀏覽器方式不同)。