發表文章

目前顯示的是 2007的文章

svchost.exe 佔掉CPU資源100%

轉載自: http://www.yannicafe.info/wp/2007/02/18/61.html svchost.exe 吃掉所有 CPU 資源的原因很多,不過我的狀況都是在執行 Windwos Update 時發生的(或是自動更新服務 Automatic Updates 執行時)。因此解決方法主要就是把 Windows 的自動更新重設一次,步驟如下: 一、首先檢查系統服務的狀態。 1. 點「開始」–>「執行」,輸入「services.msc」後按「確定」。 2. 在服務「Automatic Updates」上點二下。 3. 點選「登入」頁籤,確定登入身分為「本機系統帳戶」且「允許服務與桌面互動」 “沒有” 被選取。 4. 確認服務已在目前的「硬體設定檔」中被啟用,如果沒有,按下「啟用」按鈕。 5. 點選「一般」頁籤,確定「啟動類型」為「自動」,然後按下「啟動」按鈕以啟動服務。 6. 對「Background Intelligent Transfer Service (BITS) 」服務重覆 2 ~ 5 的步驟。 二、接著重新註冊 Windwos Update 的元件。 1. 點選「開始」–>「執行」。 2. 輸入「REGSVR32 WUAPI.DLL」後按 Enter。 3. 當看到 “DllRegisterServer 在 WUAPI.DLL 成功” 的訊息後按下「確定」。 4. 重覆上述步驟重新註冊下列元件 REGSVR32 WUAUENG.DLL REGSVR32 WUAUENG1.DLL REGSVR32 ATL.DLL REGSVR32 WUCLTUI.DLL REGSVR32 WUPS.DLL REGSVR32 WUPS2.DLL REGSVR32 WUWEB.DLL 三、最後清除可能已損壞了的 Windows Update 暫存目錄。 1. 點「開始」–>「執行」,輸入「cmd」後按「確定」。 2. 在命令提示字元中鍵入以下指令。( 若出現錯誤訊息請先重開機後再報執行一次 ) net stop WuAuServ 2. 點「開始」–>「執行」,輸入「%windir%」後按「確定」。 3. 找到「SoftwareDistribution」並更名為「SDold」。 4. 點「開始」–>「執行」,輸入「cmd」後...

Javascript 指定日期與現在時間相減

var strDate1 = "2000-10-25"; var now, s = ""; now = new Date(); now.setDate(now.getDate()); s += now.getYear()+"-"; s += (now.getMonth() + 101).toString().substring(1,3)+"-" ; s += (now.getDate()+ 100).toString().substring(1,3) ; strDate2 = s; strDate1=strDate1.replace(/-/g,"/"); strDate2=strDate2.replace(/-/g,"/"); var date1 = Date.parse(strDate1); var date2 = Date.parse(strDate2); if (Math.ceil((date2-date1)/(24*60*60*1000)) alert('你未满18岁'); } 這支Script可以在網頁檢查兩個日期是否相差18年整..

Outlook2003 每個郵件帳戶個別設定傳送與接收

圖片
Outlook 2003以Group的形式去Send&Receive, 只要在Tools->Option裡,依照上圖所指示去設定你的每個郵件帳戶是否包含在傳送與接收中。

如何在Blogger中編寫帶圖片的文章更有效率?

我想雖然很多人都知道,但一般使用者可能會單純使用Blogger的編輯器去寫文章,再加上blogger的圖片上傳都頗為麻煩,上傳後還要把圖剪下貼上移來移去格式又走位等等,所以我介紹一下我Post文章時,如果需要在文章中附帶很多圖檔,怎樣做才會比較有效率。 首先你需要一套網頁編輯工具,我是使用FrontPage,比較簡單。另外你不需要另外再找一個存放相片網站去放你的圖,本篇介紹的圖依然是上傳到blogger上。 首先把這次要使用到的圖(有用或將要用到或可能用不上也好)都上傳到你正在編輯的文章中,一次可以上傳5個圖檔。上傳後你會看到你剛上傳的圖片,先不要發佈,打開網頁編輯軟體開始寫文章,當寫到需要圖檔的段落時,把blogger上你需要的圖Copy and Paste到你的網頁編輯軟體中,直至寫好你的文章。 好,當你在網頁編軟體上寫好你這次要發的文後,把他全選,然後Copy,整整覆蓋在Blogger的編輯器中。 完成。 Written by Ivan Ng 2007-11-21

kernel32.dll 出錯解決方案

使用Windows 9x/Me的朋友最害怕的便是突然屏幕上出現「非法操作」的提示,而其中的顯示信息又常常涉及kernel32. dll這個文件,那麼kernel32.dll是什麼,如何應對與解決這類問題呢?相信下面這篇文章會為你指點迷津。   kernel32.dll   一、什麼是kernel32內核文件   kernel32.dll是Windows 9x/Me中非常重要的32位動態鏈接庫文件,屬於內核級文件。它控制著系統的內存管理、數據的輸入輸出操作和中斷處理,當Windows啟動時, kernel32.dll就駐留在內存中特定的寫保護區域,使別的程序無法佔用這個內存區域。   有時,Windows會彈出「非法頁錯誤」的消息框,簡單地說,這是因為某個或多個程序試圖訪問kernel32.dll所佔用的內存保護區域,從而產生衝突而造成的。該錯誤一般由某個特定的程序引起,也可能是多個文件或程序。如果是由某個程序引起,那麼可以嘗試重新安裝或升級該程序來解決問題,而如果由多個文件和程序引起,那就極有可能是因損壞的硬件設備驅動而引起的。   二、引起kernel32出錯的主要元兇   1.Windows自身的臨時交換文件被破壞;   2.文件分配表(FAT)出現錯誤;   3.用戶名和密碼列表錯誤;   4.裝載了已經被破壞的或者是不正確版本的ker -nel32.dll文件;   5.註冊表文件被損壞;   6.計算機硬件有問題,如CPU過熱、超頻使用、損壞的電源、地線波動、射頻噪音、損壞的磁盤控制器;   7.BIOS中等待狀態設置出現問題,或者RAM時鐘有錯誤;      8.已經損壞或者沒有正確、完整地安裝軟件;      9.臨時文件夾不存在或者已經損壞;      10.損壞的控制面板文件(擴展名為cpl);      11.不正確或者已經損壞的硬件驅動程序;      12.沒有正確安裝打印機驅動程序;      13.Java設備錯誤;      14.已經被破壞的.LOG日誌文件;      15.訪問歷史文件夾錯誤;      16.不合適的或損壞的動態鏈接庫文件;      17.機器感染了病毒;      18.損壞的或者不正確版本的msinfo32.exe文件;      19.磁盤空間不足。      三、行之有效的解決方案   知道了哪些情況...

apache 部份參數說明 III

無法查看此摘要。請 按這裡查看文章。

apache 部份參數說明 II

轉載自 http://redhat.ecenter.idv.tw/bbs/showthread.php?s=&threadid=24929 作者 Eric part II # 語法:ServerType [standalone/inted] # 說明:定義 httpd 的啟動方式 # standalone:開機後立即執行,效率較高,http獨立執行,即使沒有瀏覽者連入本網站, 都會啟動httpd以隨畤提供服務。 # inted:需要時才臨時啟動,監聽所有進入本機請求的port,然後核對port所對應的服務 以決定要用哪一個服務,再執行httpd,當請求完結就將httpd結束。   # 語法:Port [編號] # 說明:指定 httpd 服務的閘道,一般是 80, # 2000 以後的 URL 就必須寫成 http://xx.xx.xx.xx:2000/   # 語法:HostNameLookups [on/off] # 說明:設定要不要把自動搜尋 HostName 的功能打開 # 設定為on時,則會記錄進入此網站使用者的主機名稱(例如fo23.flag.com.tw) # 設為off,則僅記錄使用者主機的IP(例如203.74.205.23)   # 語法:User [username/#uid] # 說明:設定 httpd 這程式的執行者是誰. # 一般是 nobody,也可以是已註冊的 user,若用 user id 要加上 # 號 # 語法:Group [groupname/#gid] # 說明:設定 httpd 這程式的執行者所屬的群組 # 一般是 nogroup,此 group 必須要存在於 /etc/group 中 # 語法:Server Admin [E-mail 位址] # 說明:設定此 web 站管理者的 E-mail位址,在系統發生錯誤時,方便與管理者聯絡 # 語法:ServerRoot [目錄的絕對路徑] # 說明:設定 apache 所安裝的絕對路徑,所有網站相關的襠案都存放在此目錄中 # 舉例:ServerRoot /usr/local/apache   # 語法:BindAddress [*/IP/FQDN] # 說明:強迫 apache 只對某個特定位址反應,...

Apache 部份參數說明 I

轉載自 http://redhat.ecenter.idv.tw/bbs/showthread.php?s=&threadid=24929 作者 Eric apache 部份參數說明 I Part I AllowOverride 的屬性功能 AllowOverride Limit 允許蓋掉原聯結屬性得範圍 AllowOverride Authconfig 可做密碼設定:如:藏密 AllowOverride Options 可將該目錄之Options 功能覆蓋 AllowOverride FileInfo 可將該目錄之任何文件型態覆蓋,如:DefaultType,ErrorType AllowOverride Indexs 可將該目錄之顯式列印功能覆蓋,如:AddIcon,HeaderName.ReadName Options的屬性功能 Indexs 當無index.html可用列印目錄方式顯式,如:center3 homepage 若用 -Indexs 則看不見 listing FollowSymLinks 加一屬性如+FollowSymLinks可允許使用symbol link 時,依舊可瀏覽 ExecCGI 當為 +ExecCGI可執行 CGI SCRIPT Includes 可執行Server site include,若為 +Includes IncludesNOEXEC 可執行Server site include,若為 +Includes,但不可執行CGI None 沒有任何功能可用 All 均可 總之,以 +, - 符號可加或刪減其功能,若未給符號,則只有初步功能 Limit的屬性功能 GET 限定取得文件法,如: POST 限定cgi post方法,如: order 限定拒絕或允許的次序 deny 限定拒絕範圍,如:deny from all 或 deny from .mycompany.com allow 限定允許範圍,如:allow from all 或 allow from 192.153.22 AuthConfig 之方法 & .htaccess 範例 #與Directory同,但在 .htaccess 只能用他 AuthName Members-only 設定僅 Member 才可入,僅為名稱 AuthType Basic...

在window2003上安裝Linksys CIT200

因為Linksys CIT200 Skype Phone只支援Window2000和XP,在官方網站上download的驅動程式也會檢測系統是2000或XP予放行。 但其實還是有方法在Window2003 Server上安裝CIT200。 首先到Skype官網上下載setup_webCIT200_dr.zip並解壓它。 到http://www.microsoft.com/technet/sysinternals/utilities/filemon.mspx裡下載filemon.exe 執行filemon.exe 執行setup_web CIT200.exe 在filemon.exe中觀察setup_web CIT200.exe拷貝了檔案到哪個安裝路徑。 到那個安裝路徑中把CIT.msi Copy出來放在任一位置。如 D:\CIT\ 打開「命令提示列」,到你剛剛建的位置(如 D:\CIT\)執行msiexec /a CIT.msi 程式會詢問你把檔案解壓縮放到哪? 擺放要解壓的檔案在你要安裝的路徑。如 C:\Program Files\CIT200\ 解壓完後,到你剛剛指定解壓的路徑,你會看到一個program files\linksys\,並在裡面找到CIT200.exe 右鍵點擊CIT200.exe並開出「內容」。 到「相容性(Compatibility)」一頁,設定相容於XP中運行。 安裝Skype 插好電話接收器 雙擊CIT200.exe 然後就可以使用CIT200打電話了。

Jmail 範例程式

這支程式碼可以處理複數收件人的郵件寄發,使用密件副本讓收件者看不到你群發給誰。 Function SendMail(source,address,subject,body,smtpip) Dim Sender Dim Charset Dim Region Set jmail = Server.CreateObject("JMail.Message") '寄信前的一些設定 jmail.Charset = "big5" jmail.ContentType = "text/html" jmail.From = source '寄件人 jmail.Subject = subject '郵件主指 jmail.Silent = true jmail.ISOEncodeHeaders = false jmail.HTMLBody = body '//////////////////////////////////////////////////////////////////////////// '加入使用者地址,BCC是密件副本 for i = 0 to ubound(address)-1 jmail.AddRecipientBCC BCC(i) next '設定使用的SMTP的Server需要用到的用戶名稱和密碼。如果不需要寄件認證,可留白。 jmail.MailServerUserName = "exampleuser" jmail.MailServerPassword = "examplepassword" SendMail = jmail.Send(smtpip) '發出郵件 Set jmail = Nothing End Function Dim strContent '郵件內容 Dim BCC '收件人的陣列 strContent = "Something" '設定郵件內容 BCC = ("abc@123.com","cde@456.com",...

Jmail的屬性和方法

Body : String (v3.0) E-Mail的主體 JMail.Body = "Hello world" Charset : String (v3.0) 設定郵件的字符集,默認為"US-ASCII" JMail.Charset = "US-ASCII" ContentTransferEncoding : String (v3.0) 指定內容編碼, 默認為 "Quoted-Printable" JMail.ContentTransferEncoding = "base64" ContentType : String (v3.0) 這個郵件的頭設置, 默認為 "text/plain" 能設 置成你需要的任何情況。 你想發送HTML信息,改這個頭文件為 "text/html" JMail.ContentType = "text/html" DeferredDelivery : Date (v3.0) 設置時間。 如果MAILSERVER服務器支持,可以設置何時發送郵件。 JMail.DeferredDelivery = new Date( 2000, 02, 17 ).getVarDate(); Encoding : String (v3.0) This can be used to change the default Attachment encoding from base64. Valid options are "base64", "uuencode" or "quoted-printable" JMail.Encoding = "base64" ErrorCode : Integer (v3.0) 報錯誤信息,如果JMail.silent被設置成true Response.Write( JMail.ErrorCode ) ErrorMessage : String (v3.0) 報錯誤信息,如果JMail.silent被設置成true Response.Write( JMail.ErrorMessage ) Err...

[轉載]提高IIS網站服務器效率八法

2004-07-19 來源:天極硬件頻道   以下是提高IIS 5.0網站服務器的執行效率的八種方法:   1. 啟用HTTP的持續作用可以改善15~20%的執行效率。   2. 不啟用記錄可以改善5~8%的執行效率。   3. 使用 [獨立] 的處理程序會損失20%的執行效率。   4. 增加快取記憶體的保存文檔數量,可提高ActiveServer Pages之效能。   5. 勿使用CGI程式   6. 增加IIS 5.0電腦CPU數量。   7. 勿啟用ASP偵錯功能。   8. 靜態網頁採用HTTP 壓縮,大約可以減少20%的傳輸量。   簡單介紹如下    1、啟用HTTP的持續作用   啟用HTTP的持續作用(Keep-Alive)時,IIS與瀏覽器的連線不會斷線,可以改善執行效率,直到瀏覽器關閉時連線才會斷線。因為維持「Keep-Alive」狀態時,於每次用戶端請求時都不須重新建立一個新的連接,所以將改善服務器的效率。   此功能為HTTP 1.1預設的功能,HTTP 1.0加上Keep-Alive header也可以提供HTTP的持續作用功能。    2、啟用HTTP的持續作用可以改善15~20%的執行效率。   如何啟用HTTP的持續作用呢?步驟如下:   在 [Internet服務管理員] 中,選取整個IIS電腦、或Web站台,於 [內容] 之 [主目錄] 頁,勾選 [HTTP的持續作用] 選項。    3、不啟用記錄   不啟用記錄可以改善5~8%的執行效率。   如何設定不啟用記錄呢?步驟如下:   在 [Internet服務管理員] 中,選取整個IIS電腦、或Web站台,於 [內容] 之 [主目錄] 頁,不勾選 [啟用記錄] 選項。   設定非獨立的處理程序   使用 [獨立] 的處理程序會損失20%的執行效率,此處所謂「獨立」係指將 [主目錄]、[虛擬目錄] 頁之應用程式保護選項設定為 [高(獨立的)] 時。因此 [應用程式保護] 設定為 [低 (IIS處理程序)]時執行效率較高,設定畫面如下:   如何設定非「獨立」的處理程序呢?步驟如下:   在 [Internet服務管理員] 中,選取整個IIS電腦、Web站台、或應用程式的起始目錄。於 [內容] 之 [主目錄]、[虛...

Gforge安裝指南(RH Linux 4.4 32bits)

前言 : 安裝 gforge 需要安裝以下套件,包括: Openssl Apache Postgresql Php Bdb Svn 我的 Server 版本是 Redhat Enterprise 4.4 32bits 不安裝 Default 的 Web Server, Database Server 等等 我準備了這些 tar 包: Openssl-0.9.8e.tar.gz httpd-2.2.6.tar.gz postgresql-8.2.5.tar.gz php-5.2.4.tar.gz db-4.4.20.tar.gz subversion-1.2.1.tar.bz2 gforge-4.5.16.tar.bz2 都能從網路上找到並下載。 我依照以下順序安裝以上這些包。 一 . openssl #tar -zvxf openssl-0.9.8e.tar.gz #cd openssl-0.9.8e # ./config --prefix=/usr/local/openssl #make #make install 二 . apache # tar -zxf httpd-2.2.6.tar.gz # cd httpd-2.2.6 # ./configure --prefix=/usr/local/apache --enable=-dav--enable-so --enable-ssl --with-ssl=/usr/local/openssl --enable-rewrite --enable-maintainer-mode #make #make install 註 : dav, so 和 maintainer-mode 都是必需的。 三 . postgresql #tar -zxvf postgresql-8.2.5.tar.gz # cd postgresql-8.2.5 # ./configure --prefix=/usr/local/pgsql --with-openssl #gmake #gmake install #adduser postgres #passwd...

MSN裡的History改變字型和字體大小

在存放你MSN History的Folder裡面,有一個MessageLog.xsl,主要是負責設定History的顯示版面。 使用Notepad打開MessageLog.xsl,在裡面找一行有 的tab. 其屬性有個font-size就是顯示History字體大小的屬性。 修改裡頭的數值就會令History的字體變大變小。