原创 PHP讀取某站點的鏈接

原理:讀取某站點的源文件,再利用正則分析其源代碼,得到所有鏈接<?/**********qiushuiwuhen(2002-5-20)***********/if(empty($url))$url = "http://www.csdn.n

原创 漢字轉化爲拼音(asp版)

很多問題都是因爲中文問題造成的 如文件名最好別用中文 現在的解決方法一般是產生一個ID,將這個ID做文件名 網頁上如果url帶漢字也經常出錯 現在的解決方法一般用urlencode編碼 現在用了這個轉化,就好多了 原理,使用Diction

原创 利用Wipe等ActiveX技術,實現n(n>>2)幅圖片輪換擦洗顯示

一般的做法,只能顯示兩張圖片,因爲Wipe擦洗技術限制只能兩張圖片間切換。 但可以通過將兩張圖片轉爲動畫交替顯示 <script> var i=0,pictures=new Array();//設置圖片數組var picbase="";

原创 利用SharpZipLib實現實時zip壓縮下載整個目錄

要下載整個目錄,一般方法是一個個文家下載或ftp工具現在用SharpZipLib就能實現實時zip壓縮下載整個目錄 SharpZipLib提供了多種壓縮算法的支持,純csharp代碼,參見http://www.icsharpcode.ne

原创 稱三次從12球中找出唯一但不知輕重的球

在12個小球中有一個和其他不同(或輕或重),現在先拿起筆,記下哪個球重或者輕,然後繼續下面的遊戲<br><select name=one></select><select name=two></select><select name=th

原创 用regRange輕易實現特定數字範圍的正則驗證,如時間,IP等

經常會看到類似以下的鄭澤驗證1.時間^(0|[1-9]/d{0,2}|[0-1]/d{3}|20/d{2}|20[0-4]/d|2050)-(/d|0/d|1[0-2])-(/d|[0-2]/d|3[0-1])( (/d|[0-1]/d|

原创 根據需要動態include不同的文件

受<! #include file="filename.asp" --> 宏限制必須存在該文件並且會預先編譯(不管前面是否加以條件) 經常有這樣的要求,根據不同的需求要求include不同的文件如各個人的不同設置,所以要求能動態inclu

原创 利用filter實時切換big5和gb2312,以及gb2312的簡繁體

以前解決gb2312/big5實時轉換的做法一般是修改Response.ContentEncoding string switchLanguage(String strLanguage){ if(strLanguage.StartsWit

原创 自制Pop3郵件接收系統(一):利用MatchEvaluator實現HZ的解碼

要作自制的Pop3郵件接收系統,就要自己處理郵件的編碼 大家可能會收到以下的“亂碼”,~{4s<R:C#,NRJG~}qiushuiwuhen~{#,;6S-@45=~}csdn. 實際上是簡體中文的HZ編碼,在郵件中經常會出現, 因爲郵

原创 EnableViewState="false"的DataGrid分頁

用DataGrid默認的分頁方式有兩個小問題 1.要有viewstate,由你表的數據量決定,一般情況下較大2.用的是PostBack方式,刷新的時候提示是否要重發消息 所以改爲取消viewstate在OnItemCreated生成Hyp

原创 自制Pop3郵件接收系統(二):利用TcpClient得到Pop3的郵件列表數據

Pop3接收數據,參見http://www.aspalliance.com/chrisg/default.asp?article=93 改成c#代碼,並修改了一些bug如1.用的是ASCII,並不適合國內的郵件讀取解決方法:改爲Encod

原创 漢字轉化爲拼音(jsp版)

很多問題都是因爲中文問題造成的 如文件名最好別用中文 現在的解決方法一般是產生一個ID,將這個ID做文件名 網頁上如果url帶漢字也經常出錯 現在的解決方法一般用urlencode編碼 現在用了這個轉化,就好多了 原理:利用哈希表技術  

原创 Js中實現拼音和UrlEncode的功能(利用GB和Unicode對照表)

經常用vb寫的urlencoding很容易實現UrlEncode,以及利用http://www.csdn.net/Develop/read_article.asp?id=13846中的代碼很容易改寫成vbs從而實現部分漢字的拼音但由於有些

原创 Calendar如何只顯示“一、二、三...日”,不顯示“星期”

Calendar的DayNameFormat,如FirstLetter ,FirstTwoLetters ,Full ,Short 但是爭對英文而言的,無法進行自己的格式化,所以我就像通過修改DateTimeFormatInfo的DayN

原创 利用xml數據島實現多級關聯下拉選擇框的做法

<select name=year></select><select name=month></select><select name=date></select><select name=clock></select><input na