Time of Update: 2018-12-05
首先拋出問題:在程式開發過程中遇到前台進行倒數計時功能的案例時,遇到了擷取準確時間問題,簡單的情況:前台擷取伺服器時間,直接在用戶端(瀏覽器)進行 new Date() 進行相減操作。出現問題:當用戶端機器時間更改 此時 new Date() 時間也會隨時更改(問題大了!!)下面拋出幾種結局方法:1、自我消減法第一次從服務端擷取時間戳記(或其他時間格式),分配到模板。(以下涉及代碼均為簡單示範,請很據實際情況修改)$this->assign('unixTime',($stopTime -
Time of Update: 2018-12-05
開發控制項時,常常會遇到一些需要繼承的介面,但卻不需要實現什麼方法,因為這個介面是空的。 介面只包含只有方法,屬性,索引器(有參屬性),事件四種成員。介面可以提供一組行為和契約,當繼承一個介面時,你需要實現實現介面內的方法。 沒有方法的介面,卻也可能有屬性,索引器,事件。 這裡不討論我們在開發的時候是否需要使用空介面。我只想討論一下,這些空介面是如何起作用的。 空介面的作用一般情況下就是標誌性,也就是實現了這種介面的都是表示他們都是某種類型的class,就像Serializable,
Time of Update: 2018-12-05
幾種典型的架構模式:在開發系統軟體時多用架構模式:1、分層(Layer):從不同的層次來觀察系統,處理不同層次問題的對象被封裝到不同的層中。2、管道和過濾器(Pipes and
Time of Update: 2018-12-05
推薦的學習資源來自:張子秋http://www.cnblogs.com/zhangziqiu/tag/jQuery%e6%95%99%e7%a8%8b/概要: 學習jQuery控制元素的屬性和樣式。內容: 屬性控制: $(“input”).each(function(){this.value=”按鈕”;}); 操作元素屬性: JavaScript中使用getAttribut和setAttribut。
Time of Update: 2018-12-05
bat命令執行JS.bat檔案:cscript WWW.js .js檔案:function dellogfile(beforedays) { var fso = new ActiveXObject("Scripting.FileSystemObject"); var dir = fso.GetFolder("E:\\IISLog\\En"); //改成你的 IIS
Time of Update: 2018-12-05
推薦的學習資源來自:張子秋http://www.cnblogs.com/zhangziqiu/tag/jQuery%e6%95%99%e7%a8%8b/概要: jQuery在寫事件上比JavaScript方便。至少不必考慮瀏覽器安全色性問題而用js實現處理多播事件委託的函數了。內容: 一般在用修改屬性的方式添加事件,是不好的: document.getElementById("testDiv1").onclick = function(event)
Time of Update: 2018-12-05
1.先在前面說說為什麼要用泛型來進行編程 通常我們在編程的時候,經常會遇到2個模組的功能都是一樣的,只是它接收的參數不同,一個可能是int類型,另個可能是個string類型,或者是你自訂的資料類型 eg:public void GetDatas(int aa){} public void GetDatas(string aa){} 就因為這樣,我們在寫處理的方法的時候就會寫2個或者多個方法來進行處理。
Time of Update: 2018-12-05
推薦的學習資源來自:張子秋http://www.cnblogs.com/zhangziqiu/tag/jQuery%e6%95%99%e7%a8%8b/概要: 動畫,特效內容:一個web彈出層執行個體: 思路:1. 彈出層的位置需要動態計算. 因為觸發彈出事件的對象可能出現在頁面的任何位置, 比如中的位置.2. 為document綁定單擊是關閉彈出層的函數, 要使用多播委託, 否則可能衝掉其他人在document綁定的函數.3. 為document綁定了關閉函數後,
Time of Update: 2018-12-05
301重新導向的作用:1.規範網址;2.排除了重複頁面;3.增加網址權重首頁建立一個空檔案.htaccess,填入重新導向規則後,上傳到網站根目錄。用301將不帶WWW的網域名稱重新導向主網域名稱:rewriteEngine onrewriteCond %{http_host} ^abc.org[NC]rewriteRule ^(.*)$ http://www.abc.org/$1 [R=301,L]用301將綁定的其他網域名稱重新導向到主網域名稱: 注意這個地方,有RewiteEnginee
Time of Update: 2018-12-05
1、取得對象的座標function getElementPos(elementId) { var ua = navigator.userAgent.toLowerCase(); var isOpera = (ua.indexOf('opera') != -1); var isIE = (ua.indexOf('msie') != -1 && !isOpera); var el =
Time of Update: 2018-12-05
網頁設計在初始要界定出網頁的尺寸大小.就像繪畫給出一塊畫版來.這樣才能方便設計. 網頁的尺寸受限於兩個因素:一個是顯示器螢幕.顯示器現在種類很多,以17寸為主流, 正在朝19寸及寬屏的方向發展.但目前也有為數不少的15寸顯示器.另一個是瀏覽器軟體,就是我們常用的IE,遨遊,Friefox等. 寬度: 1、在IE6.0下,寬度為顯示器解析度減21,比如1024的寬度-21就變成1003。但值得注意的是IE6.0(或更低)無論你的網頁多高都會有右側的捲軸框。 2、在Firefox下,寬度的分率辨減1
Time of Update: 2018-12-05
function closeloading(){ var loaddiv; var bgdiv; showAllSelect(); bgdiv=document.getElementById("bgdiv"); loaddiv=document.getElementById("loaddiv"); if(bgdiv) { document.body.removeChild(bgdiv); } if(loaddiv){
Time of Update: 2018-12-05
基本上目前各大網站都是用類似的方式進行訪問統計,具體的方法可能不一樣,但是原理是一樣。都是通過js提交請求,一般是提交一個圖片請求,包含到該頁面中。下面是js代碼 if(typeof(pvhitimgview)=="undefined"){ var pvhitimgview=true; //截取dm中f字元之前的字串 function pv_rport(dm,f) { var i = dm.indexOf(f); if (i > 0) { return
Time of Update: 2018-12-05
推薦的學習資源來自:張子秋http://www.cnblogs.com/zhangziqiu/tag/jQuery%e6%95%99%e7%a8%8b/概要: 工具函數指的是jQuery對象($)上定義的函數$.trim()等。內容:1, 瀏覽器及特性檢測$.support 返回object,內容為瀏覽器屬性$.brower
Time of Update: 2018-12-05
昨天到今天,同樣的問題還沒有解決,在這裡記錄一下。如有高人看到,請幫幫小弟 做播放MP3的程式,首先引用了兩個DLL程式(1、AxInterop.MediaPlayer.dll 2、Interop.MediaPlayer.dll) 在寫瀏覽按鈕點擊音樂進入的時候報出了異常 (圖一) (圖二) 問題解決方案: Code highlighting produced by Actipro CodeHighlighter (freeware)
Time of Update: 2018-12-05
#region private void ClearIECache() // 清除IE緩衝 // ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Time of Update: 2018-12-05
概要: 學習UI的應用。靜態彈出層,動態彈出層(彈出內容動態),遮罩彈出層。 Tabs標籤,不重新整理頁面,在不同標籤間切換。 手風琴菜單,實現菜單伸縮。內容:官方首頁: http://jqueryui.org/下載: http://jqueryui.com/download樣本和文檔: http://jqueryui.com/demos/皮 膚: http://jqueryui.com/themeroller/彈出層包括: 彈出層
Time of Update: 2018-12-05
當virtual_use_local_privs=YES時,虛擬使用者和本機使用者有相同的許可權;當virtual_use_local_privs=NO時,虛擬使用者和匿名使用者有相同的許可權,預設是NO。 當virtual_use_local_privs=YES,write_enable=YES時,虛擬使用者具有寫入權限(上傳、下載、刪除、重新命名)。 當virtual_use_local_privs=NO,write_enable=YES,anon_world_readable_only=
Time of Update: 2018-12-05
這是我在做一個商城項目時候遇到的問題,我們先來看下Html代碼:
Time of Update: 2018-12-05
虛擬使用者的特點是只能訪問伺服器為其提供的FTP服務,而不能訪問系統的其它資源。所以,如果想讓使用者對FTP伺服器站內具有寫入權限,但又不允許訪問系統其它資源,可以使用虛擬使用者來提高系統的安全性。 在VSFTP中,認證這些虛擬使用者使用的是單獨的口令庫檔案(pam_userdb),由可插入認證模組(PAM)認證。使用這種方式更加安全,並且配置更加靈活。 下面介紹配置過程。