原创 js實現文本點擊複製整理

這個就是簡單的javascript腳本的應用,寫在這裏方便朋友複製吧。 第一種方式(按鈕): <title>按鈕式js複製網址</title> <input type="button" name="Submit" onClick='co

原创 [delphi]運行cmd命令,並取得輸出字符

procedure CheckResult(b: Boolean); begin if not b then raise Exception.Create(SysErrorMessage(GetLastError)); end

原创 【轉】創造世界上最簡單的 PHP 開發模式

   php 作爲“最簡單”的 Web 腳本語言, 在國內的市場越來越大,phper 越來越多,但是感覺大多數人好像沒有考慮到模式問題,什麼樣的設計模式纔是最優的,纔是最適合自己目前工作的,畢竟效率是最重要的(用省下的時間打遊戲,多美啊.

原创 ASP開發工具論

  一.    ASP介紹: 1)         ASP簡介:  Active Server Pages即ASP是微軟開發的一種類似HTML、Sc

原创 突破雷池上傳漏洞補丁

某日一人叫我拿幾個站發現都有打了補丁的雷池,後來偶然間看了看代碼,遂有此文以下是雷池上傳的介紹==========================================假如雷池的上傳文件uploadPic.asp在admin目錄

原创 使用js的alert後,使用location.href轉向,不要使用redirect轉向

<%Response.Write("<script language=javascript>alert('提示內容');</script>")response.Redirect("http://www.baidu.com") '不會彈出上

原创 IE8下eWebEditor編輯器無法使用的解決方法

 今天一客戶說他的後臺無法上傳圖片(ewebeditor),點擊了上傳圖片的按鈕,卻沒有窗口彈出來。自己也測試了一下,發現確實如此,而且並沒有發現有js錯誤的提示。考慮是ie8的兼容性問題(我本身使用的是ie8),於是查詢了一下,結果證明

原创 [轉]寫代碼的四個基本準則

          也可以算是評判代碼好壞的標準吧,至少大家寫代碼的時候有點規則可依,寫出的東西像點樣,不一定全面,大家可以補充。            1.代碼沒有重複,雷同,儘可能的複用寫好的代碼。   複用是指調用,不是Copy和P

原创 [delphi]生成隨機字符(密碼)函數

最近在做一個小軟件,需要隨機生成一些密碼之類的,於是乎就整了這麼一個函數,用於隨機生成一定長度的大/小寫字母和0-9的數字。 function GetRandStr(len : Integer; lowercase : Boolean

原创 preg_match_all 結果排序之PREG_SET_ORDER參數

今天在寫通用採集類的時候,需要用到正則處理一些匹配,比較常用的當然就是preg_match_all了,以前也經常使用它來進行正則的匹配。剛在查看preg_match_all的手冊的時候,注意到原來preg_match_all有一個PREG

原创 xp下iis5常見問題之——添加組件沒有internet信息服務

    問:我按照教程在windows xp下安裝IIS,爲什麼打開了添加windows組件對話框,裏面卻沒有internet信息服務管理器呢?     答:這是因爲你使用的是精簡版的windows xp導致的,我們需要手工添加inter

原创 [delphi]ssl connection closed gracefully

之前寫了一個基於ssl的API接口程序,原先用得好好的,也有段時間沒有用過了,在解析的時候,出現了一個Connection Closed Gracefully的錯誤提示,並且程序中斷了後面的代碼執行,通過抓包,發現數據是得到了正確的返回的

原创 html、asp、php、jsp 禁止緩存的方法

HTML: <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidat

原创 [delphi]修改indy源碼後重新編譯

雖然indy有一身的毛病,但是一般情況下使用起來還是多方便的。 今天在做一個使用到indy的程序的時候,發現無論你怎麼修改idhttp.request.accept-encoding,他都會在其後添加一個值 identity,追查了下源碼

原创 [delphi]調用外部程序並等待其運行結束

function RunWait(FileName: string; Visibility: Integer): THandle; var zAppName: array[0..512] of Char; zCurDir: