Time of Update: 2018-12-08
For Next 語句的基本結構為: 複製代碼 代碼如下:For counter = start To end [Step step] [statements] [Exit For] [statements] Next 當 For Next 迴圈開始時,Visual Basic Scripting Edition (VBScript) 將 start 賦值給 counter。在運行迴圈中的語句塊之前,將 counter 與 end 進行比較。如果 counter 已經超過了 end 的值,那麼
Time of Update: 2018-12-08
那天跟別人聊到 Y2K38 問題,於是想到一個惡作劇:用 VBS 把系統的時間修改到2038年1月19日3時14分07秒之後,這樣某些依賴於 Unix 時間戳記的程式就會出問題。那麼怎樣用 VBS 修改系統的時間呢? 最簡單也是最沒有技術含量的方法就是調用 cmd 的 date 和 time 命令: 複製代碼 代碼如下:'Author: Demon 'Website: http://demon.tw 'Date : 2011/4/27 Dim WshShell Set WshShell =
Time of Update: 2018-12-08
今天有園友問我一個問題,問題的大致意思就是建立了一個項目,在vs中調試都可以正常,但是在iis訪問就會出現各種問題。我個人認為這個問題都很容易解決,因為園友和我離的挺遠,只能通過QQ視頻來操作,但是我發現這種方式的溝通確實不太方便。索性把這些問題整理一下,這樣更容易的可以處理方法說明清楚。因為我目前的項目沒有這個問題存在,所以我只能是建立一個簡單的項目,然後在本地操作,盡量讓這個問題出現,也因為我從來沒有整理過這方面額問題,現在整理一下,然後再把我遇到的一些問題整理一下,說明一下如何解決這類問題
Time of Update: 2018-12-08
eXeScope的官方網站是: http://hp.vector.co.jp/authors/VA003525/emysoft.htm 除了eXeScope以外還有一些其他的軟體,不過似乎不怎麼出名。 eXeScope漢化特別版 http://www.jb51.net/softs/32587.html正確的註冊碼滿足下列條件:含有十個字元;前五位為A1910或者A1423;第2至10位必須為數字;註冊碼第九位和第十位的ASCII碼加和,除以10的餘數必須為4。
Time of Update: 2018-12-08
最近公司組織了個PHP安全編程的培訓, 其中涉及到一部分關於Mysql的”SET NAMES”和mysql_set_charset (mysqli_set_charset)的內容: 說到, 盡量使用mysqli_set_charset(mysqli:set_charset)而不是”SET NAMES”, 當然, 這個內容在PHP手冊中也有敘及, 但是卻沒有解釋為什麼. 最近有好幾個朋友問我這個問題, 到底為什麼? 問的人多了, 我也就覺得可以寫篇blog, 專門介紹下這部分的內容了. 首先,
Time of Update: 2018-12-08
題目:按下方向鍵時,使層向相應的方向平滑移動20像素;四個方向鍵的鍵碼分別是37(左)、38(上)、39(右)和40(下)。然後我寫了下面的代碼:$div就是要移動的層,且它的position已在CSS中設為relative。瞄一眼好像沒什麼問題,運行之後發現下面的問題:1.按了向下之後,再按向上沒有反應。2.按了向右之後,再按向左沒有反應。後來經一網友點撥,恍然大悟:當按了向下的時候,top值為20px,這時候再按向上,從Firebug可以看出此時的bottom值也是20px,而層沒有向上移動
Time of Update: 2018-12-08
為了方便測試,先寫一個回顯Cookie的簡單的PHP程式: 複製代碼 代碼如下:<?php foreach($_COOKIE as $key => $value) echo "$key => $value\r\n"; ?> 然後分別用ServerXMLHTTP和XMLHTTP測試: 複製代碼 代碼如下:Dim http Set http = CreateObject("Msxml2.XMLHTTP") http.open "GET",
Time of Update: 2018-12-08
1、Etag和Expires中Client 端Http Request Header及Server端Http Reponse Header工作原理。2、靜態下Apache、Lighttpd和Nginx中Etag和Expires配置3、非即時互動動態網頁面中Etag和Expires處理在用戶端通過瀏覽器發出第一次請求某一個URL時,根據 HTTP 協議的規定,瀏覽器會向伺服器傳送前序(Http Request Header),伺服器端響應同時記錄相關屬性標記(Http Reponse
Time of Update: 2018-12-08
html5原生支援placeholder,對於不支援的瀏覽器(ie),可用js類比實現。 js代碼 複製代碼 代碼如下:(function(){ //判斷是否支援placeholder function isPlaceholer(){ var input = document.createElement('input'); return "placeholder" in input; } //不支援的代碼 if(!isPlaceholer()){ //建立一個類 function
Time of Update: 2018-12-08
晚上在 QQ 上看到暱稱為“亂碼”的好友回答了搜搜問問裡一個問題: 在VBS中有辦法定義位元組數組嗎? 在VBS中有辦法定義位元組數組嗎?就是位元組子類型數組(VarType是8209的那種)注意不是VB! 但是回答實在是不堪入目,連別人問什麼都沒搞懂,而且那人居然還滿意,真不知道他在想什麼。 閑來沒事,我來簡單回答一下。首先要搞清楚別人在問什麼,VBS 是弱類型指令碼語言,只有一種資料類型,稱為 Variant,但是 Variant
Time of Update: 2018-12-08
搞了個不是局部重新整理的百度搜尋方塊下拉提示效果,在被領導批了n次後,問了n次後,弄出來了,真心感覺我這個小腦殼,太不靈光了,太懶了。記錄下來,以免忘記。 大致思路:前台放一個input標籤,然後當該標籤內的值輸入有變化的時候,調用後台代碼查詢 合格資料繫結ListBox。
Time of Update: 2018-12-08
文法:expires [time|epoch|max|pff]預設值:offexpires指令控制HTTP應答中的“Expires”和“Cache-Control”Header頭部資訊,啟動控制頁面緩衝的作用time:可以使用正數或負數。“Expires”頭標的值將通過當前系統時間加上設定time值來設定。time值還控制"Cache-Control"的值:負數表示no-cache正數或零表示max-age=time epoch:指定“Expires”的值為 1January,1970,00:0
Time of Update: 2018-12-08
之前寫的那篇給出的方法雖然不錯,但是當檔案過大時(其實很小,也就幾M),對應的數組也會很大,然後會出現執行階段錯誤,提示記憶體耗盡,為此我鬱悶了好久。 最近在部落格的流量記錄中發現百度關鍵字“一些很惡作劇的vbs程式”(看來現在的年輕人很喜歡玩這口),於是開啟久違的百度搜尋了一下,發現出現在第三。出現在第二的是百度HI,上面也是一個惡作劇程式,而且還是加密的。我嘗試著解密,卻發現這個加密似乎比前幾天解密的那個病毒更變態,未果。 雖然我沒有把那個程式解密出來(如果哪位真正的高手會,麻煩指點一下),
Time of Update: 2018-12-08
檢測進程是否存在,並做出預定動作。tasklist /nh>d:\tddown~1\1.txtfind /i "QQ.exe" d:\tddown~1\1.txtif ERRORLEVEL 1 (echo qq.exe不存在) else (echo qq.ex存在)------------第二個-----------tasklist /nh|find /i "QQa.exe"if ERRORLEVEL 1 (echo qqa.exe不存在) else (echo
Time of Update: 2018-12-08
昨天在做Arthur's Online Riddle的時候有這麼一道題目: If QWERTY = ABCDEF then, OLSQFR = ? Qwerty 是各國使用的基於拉丁字母的標準的打字機和電腦鍵盤。QWERTY 是鍵盤第一行的前六個字母。鍵的安排順序由克裡斯多福·蕭爾斯(Christopher Sholes)設計的。使用QWERTY排列的打字機在1874年投入批量生產。從此成為應用最廣泛的人機介面,大部分的電腦都是使用 Qwerty 鍵盤。 如果 QWERTY 對應 ABCDEF
Time of Update: 2018-12-08
先說一下自己的一點小心得: 可能很多在高版本下編繹apk的同學,可能都曾有和我一樣的困惑,就是如何讓低版本的使用者也能有高版本的體驗呢,比如3.0才能用的holo style. 於是很多人為此求助了很多開源的sdk,比如holo
Time of Update: 2018-12-08
.Net 3.0 添加了一個文法糖就是擴充方法,其實擴充方法的本質就是對類的靜態方法的調用,雖然擴充方法只是改變了我們寫代碼的方式,但是如果我們使用得當,可以給我們帶來巨大的編碼效率的提升。對於C#擴充方法的使用,我就不細說了,貼段代碼說明擴充方法的使用,大家就會回憶起來。 複製代碼 代碼如下:public static class Extensions { public static string EndWith(this string str) { return str + "@"; } }
Time of Update: 2018-12-08
再看別人實現粒子效果的時候會有以下代碼: 複製代碼 代碼如下:window.requestAnimationFrame || (window.requestAnimationFrame = window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame ||
Time of Update: 2018-12-08
一、判斷指定程式名的進程是否存在 BOOL EnumWindows( WNDENUMPROC lpEnumFunc, // pointer to callback function LPARAM lParam // application-defined value); The EnumWindows function enumerates all top-level windows on the screen by passing the handle to
Time of Update: 2018-12-08
jquery.bgiframe.js在IE9下的錯誤 複製代碼 代碼如下:SCRIPT5022: DOM Exception: INVALID_CHARACTER_ERR (5) jquery.bgiframe.js, 行8 字元976 錯誤碼 複製代碼 代碼如下:1 {if(!$('iframe.bgiframe',this)[0])this.insertBefore(document.createElement(html),this.firstChild);});};})(jQuery);