HTML5 教學範例

HTML5教學範例與資源, 以下30多個資源可幫你開始學習HTML5。


Blowing up HTML5 video and mapping it into 3D space(將HTML5視訊吹散並組成3D效果)
最近我研究了HTML 5中的Canvas 和Video標籤,並發現了一些很酷的特性。其中之一就是Canvas.drawImage() api。此為詳細介紹。

Code a Backwards Compatible, One Page Portfolio with HTML5 and CSS3(用HTML5 和CSS3 打造向下相容的網頁)
HTML5更加語義化,使用HTML5 我們不必在網頁上佈滿沒有意義的div。它引入了有意義的tag,比如 navigations和 footers 使語法更有意義也更接近自然語言。


Coding A HTML 5 Layout From Scratch(HTML 5佈局)
這篇文章將教你

  • 用原有技術將元素放置在特定位置
  • 最新的技術潮流
  • Microformats與HTML5協同使用
  • 介紹HTML5與CSS3的新特性


Coding a CSS3 and HTML5 One Page WebsiteTemplate(製作CSS3和 HTML5 一頁式網站樣板)
這篇文章介紹了如何利用CSS3 和jQuery的新特性製作HTML5 網頁模版。 HTML5
仍在完善當中,你也可以選擇性的下載XHTML版。


Comprehensive video tutorial on HTML5(全面的HTML5視訊指南)
這是一個叫Brad Neuberg的工程師製作的HTML5教學視訊。


Create modern Web sites using HTML5 and CSS3(用HTML5與CSS3打造時尚網站)
這篇文章介紹了許多HTML5的功能和語法及API,還有CSS3的新的選擇器,效果和特性。最 後,還將教你如何利用這些新特性開發一個網頁。當你讀完這篇文章,你就能用HTML5和CSS3開發一個自己的網站啦。


Designing a blog with html5(用html5設計部落格)
許多HTML5 特性要結合JavaScript API一起使用,以增加網頁的互動性。但仍有一些新元素可讓傳統的Web1.0頁面更加語義化。為了學習這些,我們來看怎樣建立一個部落格。


Designing for the Future with HTML5 and CSS3 Tutorials and Best Practices(為未來設計:HTML 5 和 CSS3 指南與最佳案例)
這篇文章將介紹用 HTML5和CSS3搭建的幾個最佳網站。


Design and Code a Cool iPhone App Website in HTML5(用HTML5設計和實現一個超酷 iPhone App 網站)


Have a Field Day with HTML5 Forms(建立HTML 5表格)
這篇文站將教 你 如果用HTML 5 和進階CSS技術與最新的CSS3技術建立一個漂亮的表格。


How To Create A Nice Blog Design Touching The Future(不用photoshop,完成網頁設計)


How to Make All Browsers Render HTML5 Mark-up Correctly – Even IE6(怎樣讓所有瀏覽器都渲染HTML5標記——即使是IE6)
這篇文章將教你如何用JavaScript和CSS,使 HTML5頁面向下相容,即使是IE6也不例外。


How to Make an HTML5 iPhone App(製作HTML5 iPhone應用)
這是 一篇針對iPhone的指導,但是許多技術也可用在相容HTML5的手機瀏覽器上。


HTML 5 and CSS 3: The Techniques You』ll Soon Be Using(HTML 5 和CSS 3:你將用到的技術)
這篇文章使用HTML 5和CSS 3 搭建部落格頁面。如果你已經熟悉html 和CSS,將很容易跟上。


HTML5 for Beginners. Use it now, its easy!(HTML5初學指南)
給所有具有基礎HTML知識的初學者的HTML 5 入門指南


HTML5 Presentation
這篇文章介紹了HTML5 的發展歷史和它的基本特性


HTML5 Tutorial – Getting Started(HTML 5 入門指導)


How to Build Web Pages With HTML 5(怎樣建立HTML5網頁)


Simple Website Layout Tutorial Using HTML 5 and CSS 3(HTML5和CSS3佈局指南)
HTML5最令人期待的新標籤包括HTML5最令人期待的新標籤包括header, footer, aside,
nav,audio,同時它還包括畫圖,線下存儲資料,拖放等API。頁面佈局將會更易理解。這裡將介紹一個最簡單的HTML5佈局頁面,用CSS3 設定樣式。最終結果如下


Structural Tags in HTML5(HTML 5 結構標籤)
HTML5 有許多標籤幫助網頁結構化,這能省去以網頁中許多div


HTML5 Boilerplates(HTML 5樣板)
此文介紹了一些你能拿來就用的HTML5 樣板檔案


HTML 5 canvas – the basics (HTML 5 基礎——Canvas) 
對HTML 5 Canvas使用方法的全面指導


HTML 5 Tutorials(HTML 5 指南)


Implementing HTML5 Drag and Drop: New Premium Tutorial (HTML 5 拖放)
HTML5 的一個新特性就是拖放,不過IE早在5.5時代就支援拖放了,而HTML 5
的拖放也是基於IE的。本例將教你如果用拖放實現一個簡單的購物車界面。


Preview of HTML 5
這是一篇比較老的文章,介紹了HTML5的特性和優點。


The HTML 5 Canvas For Flash Developers :Drawing (HTML 5 Canvas 的畫圖功能)


The Power of HTML 5 and CSS 3
介紹了HTML 5 與CSS3能創造的各種效果。


View Source Tutorial: Sticky Notes With HTML5 and CSS3(HTML5 和CSS3 打造便利貼效果)


webOS HTML5 Database Storage Tutorial(webOS HTML5資料存儲指南)
HTML5 的本機存儲功能將使資料存儲十分簡便。


Yes, You Can Use HTML 5 Today!
本文介紹了一些現已被支援的HTML 5 特性,對初學者十分有用

引自: http://ten2.tw/blog/html5教學/

Read More

wkhtmltopdf.exe 網頁Html轉PDF檔

網頁Html轉PDF檔(一行程式碼解決) 網頁轉PDF檔做法很多(Convert HTML to PDF in .NET)
這邊紀錄一下老外最多人加分的那篇做法,使用wkhtmtopdf(採GPL授權)可以省很多程式碼 

1.首先到官網 http://code.google.com/p/wkhtmltopdf/downloads/list
2.找installer.exe下載,這邊Demo我是下載wkhtmltopdf-0.9.9-installer.exe下載完後執行安裝它



3.選擇安裝路徑, 進行安裝 (如果要解除安裝的話,就到剛剛安裝的資料夾下找uninstall.exe執行即可)

4.安裝完畢後找到wkhtmltopdf.exe

5.回到命令提示字元(開始→執行→cmd)輸入
6.以google網頁轉PDF為例, 按下Enter轉換完成.

7.既然知道底層使用方式,那就可以調用 useing System.Diagnostics.Process

8.使用System.Diagnostics.Process.Start 方法 (String, String)
第一個參數傳執行檔路徑,第二個傳參數(URL和PDF檔的存放路徑)
System.Diagnostics.Process.Start(@"你的安裝路徑\wkhtmltopdf.exe", @"http://www.google.com.tw 你要產生檔案的路徑\youFileName.pdf");

9.此小工具不會像WinForm的WebBrowser控制項一樣會共用IE瀏覽器的Cookie , 而且要抓的網頁來源不一定要URL,也可以像這樣直接抓本機上的Html檔轉PDF.
System.Diagnostics.Process.Start(@ "你的安裝路徑\wkhtmltopdf.exe" , @ "D:\youHtml.html D:\youFileName.pdf" );


目前已知
1.本機的Html檔案轉成PDF後,圖片顯示不出來
2.網頁中裝載flash檔案 *.swf 顯示不出來


引自: http://www.dotblogs.com.tw/shadow/archive/2011/09/28/38072.aspx








Read More

MS-SQL 指令、語法與管理


很多時候,都需要使用到指令、語法來管理MS SQL資料庫,但通常都是記不住的,寫下來便於使用,至於管理,towns是很遜的,很多時候都是土法鍊鋼,一點一點做 ^^"
1. 指令管理資料庫關閉與啟動
net stop mssqlserver /y  <==使用net 指令停止mssqlserver服務,並同時同意停止其他相關服務
net start sqlserveragent <==使用net 指令啟動sqlserveragent服務,系統會自動將mssqlserver 啟動
net stop 及 start 主要是用來停止與啟動系統中的服務,所有的服務都可以透過這樣的方式來管理,另一個towns常用的是IIS的管理。
注意:後面加的服務名稱並不是在“服務”中的“顯示名稱”,而是“服務名稱”

2. 列出abc所有的table
sp_tables @table_name = '%',@table_owner = 'dbo',@table_qualifier = 'abc'

3. 選擇所有欄位從 abcd 資料表中找出 cdef 欄,並找有towns完全相同的字串(單一條件絕對搜尋,顯示所有欄位)
select  *  from abcd where cdef = 'towns'

選擇cdef,aaa欄位從 abcd 資料表中找出 cdef 欄,並找有towns完全相同的字串(單一條件絕對搜尋,只顯示兩欄位)
select cdef,aaa from abcd where cdef ='towns'

4. 查尋資料庫版本
select @@version

5. 刪除特定資料表
delete from abc <==刪除abc資料表中的資料

6. MSSQL 2005 資料庫 <==> MSSQL 2005 Express 資料庫
 MSSQL 2005 Express ==> MSSQL 2005。直接附加即可
 MSSQL 2005 ==> MSSQL 2005 Express
 1. 由MSSQL 2005 匯出資料庫結構。在指定資料庫按滑鼠右鍵==>工作==>產生指令碼==>下一步==>確認是否為選擇的資料庫,下一步==>在選擇指令碼選項中,不需做特別修改,下一步==>選擇物件類型,僅選擇資料表檢視,下一步==>選擇資料表,全選,下一步==>選擇檢視,全選,下一步==>輸出選項,這裡依需求選擇,下一步(towns多選寫指令碼至檔案),下一步==>設定檔名及路徑
,存檔,下一步==>完成
 註:對該資料庫需要有存取權限,如果只有讀取權限,匯出時會出現錯誤
 2. 將結構檔匯入  MSSQL 2005 Express。開啟Managemant==>檔案==>開啟==>檔案==>選擇剛剛匯出的檔案==>這時系統會要求打入帳密(確認連結的資料庫是否正確,帳密需有寫入權限)==>此時結構語法已載入==>點入語法,並確認要載入的資料庫是否正確(系統會預設載入為master)==>執行==>結構載入
 3. 將資料匯入 MSSQL 2005 Express。
  3.1.連結資料庫匯入
    開啟Managemant==>選擇資料來源(確認資料來源及登入資料,一般towns會使用ReadOnly 帳號,以避免錯誤)==>選擇目的地(確認目的地及登入資料,這裡需有寫入權限)==>指定資料表複製或查詢,towns通常是要複製,選從一或多個資料表或檢視複製資料,下一步==>全選所有的資料表及檢示,編輯,選刪除資料表中的資料列,並取消檢視,下一步==>立即執行==>確認工作==>完成
  3.2.可用匯出檔案方式,將資料再匯入。
    開啟Managemant==>選擇資料來源(確認資料來源及登入資料,一般towns會使用ReadOnly 帳號,以避免錯誤)==>選擇目的地(選擇excel)==>選擇匯出路徑並打入檔案名稱==>地區設定及字碼頁需依資料庫編碼決定 ==>從一或多個資料表或檢視複製資料 ==>下一步(這裡towns使用預設值)
注意事項:做匯出匯入的動作是非常危險的,方向一錯資料就不見了,建議在執行時,該備份的一定要先備份,不要嫌麻煩
技術指導:藍色小舖資深工程師 IZAN
補充說明:最近一次的測試,是可以直接使用MSSQL 2005 ent 備份出來的檔案,直接還原到 MSSQL 2005 Express版 中SQL Server Management Studio Express為 SP3版

7. SQL2005 TCP/IP協定啟用
 到開始Microsoft SQL 2005==>組態工具==>進入 SQL Server組態管理員(有些會出現英文)==>選擇 SQL Server 2005 網路組態==> 這裡可能會出現SQL及SQLEXPRESS,看哪個要開就開哪個 ==>選擇TCP/IP ==>IP位址==>確認IPALL中TCP通訊埠,是否有開起埠號(如預設值1433),在開啟後,要重新啟動SQL Server的服務,並使用netstat -an來檢查是否有開啟1433 port

8. 加快資料庫讀取速度,利用先將資料庫放到記憶體中,加快讀取速度
相關資料:http://blog.miniasp.com/post/2009/11/SQL-Server-Performance-Tuning-Caching-commonly-used-tables.aspx(感謝will大無私分享)

9. 在MSSQL資料庫轉移時,常常會遇到的問題
 9.1. 資料庫使用還原或附加後,因為使用者不存在而造成網站無法正確讀取資料庫( 如圖nouser),此時需刪除並重建使用者
 9.2. 要刪除使用者,重建時,發生使用者無法刪除,導致無法重建該使用者。常見原因有
  9.2.1. 在該資料庫==>安全性==>結構描述中,有該使用者的名稱
  處理方式:到結構描述中,將該使用者刪除,如果無法刪除,就與下面兩點有關
  9.2.2. 在該資料庫==>資料表==>結構描述中,有該使用者的名稱(如圖table
  9.2.3. 在該資料庫==>檢示==>結構描述中,有該使用者的名稱(如圖view

  SQL2000處理方式:手動將結構描述改為dbo
  開啟SQL Server Enterprice Manager==>選擇該資料庫==>選擇資料表,其結構
  描述為使用者名稱的==>到資料表上按滑鼠右鍵,選擇設計資料表==>按左上方“資料表與索引屬
  性”(如圖property)==>變更擁有者為dbo(如圖property-1),存檔==>擁有者就改為dbo,就可
  刪除帳號即可

  SQL2005處理方式:手動將結構描述改為dbo
  開啟Microsoft SQL Server Management Studio==>選擇該資料庫==>選擇資料表,其結構
  描述為使用者名稱的==>到資料表上按滑鼠右鍵,選擇設計==>在屬性中選結構描述==>變更擁有者
  為dbo(如圖2005property),存檔==>擁有者就改為dbo,就可刪除帳號即可

  SQL2008處理方式:手動將結構描述改為dbo
  開啟Microsoft SQL Server Management Studio==>選擇該資料庫==>選擇資料表,其結構
  描述為使用者名稱的==>到資料表上按滑鼠右鍵,選擇設計==>在屬性中選結構描述==>變更擁有者
  為dbo(如圖2008property),存檔==>擁有者就改為dbo,就可刪除帳號即可
  註:SQL Server Management Studio 預設並不開啟屬性視窗,按F4就可開啟

技術指導:藍色小舖資深工程師 IZAN
  補充:使用者擁有預存程序(如圖storedprocedure2),這個也會造成無法刪除使用者的問題,這時必須重建預設程序才能解決該問題。在預存程序上按滑鼠右鍵==>編寫預存程序指令碼為==>CREATE至==>產生指令碼,再將指令碼中的擁有者改為dbo,刪除該程序後重建這個預存程序。
技術指導:tina

10. 當同台主機安裝了多個MSSQL(如有有安裝2000、2005 Express、2005等)要注意
 10.1.在進入SQL時,要選擇正確的版本
 10.2.在新增帳號時,請使用2005來新增及指定資料庫,否則會發生帳號無法正常讀取的問題

11. 從 abcd 資料表中cdef 欄,找出有張及張*文的字串(兩條件模糊搜尋)
select * from abcd where (cdef LIKE '張%') OR (cdef LIKE '張%文')

12. 查詢T-SQL語法
 sp_help

13. 列出資料庫清單,列出後再使用右鍵儲存結果為單一 CSV檔

 13.1. 列出資料庫所有狀態
sp_helpdb

 13.2. 僅列出資料庫名稱
USE master
SELECT dbid, DB_NAME(dbid) AS DB_NAME
FROM sysdatabases
ORDER BY dbid

 資料來源:blues及tina口述

14. 查看每一個SQL語法的使用記錄
使用SQL Server Profiler 中新增追蹤,可以看到資料庫正在存取的情形
read ==>讀取硬碟資料筆數
write ==>寫入硬碟資料筆數
duration ==>經過時間,時間太長就表示讀取/寫入硬碟資料時很長,這是造成資料庫回應緩慢的原因(1000=1秒)
技術指導:藍色小舖資深工程師 IZAN

15. access 2007與資料庫連結(圖解)
     1. 匯入mssql 資料:外部資料==>其他==>ODBC資料庫(如圖mdb1.jpg
     2. 選擇匯入方式,第一項為將資料cp一份到電腦中,第二項為連結同步,取得最新資料(如圖mdb2.jpg
     3. 選擇資料來源,請新增一個 DSN資料來源(如圖mdb3.jpg
     4. 選擇 SQL server 下一步(如圖mdb4.jpg),將DSN指定存放位置及設定名稱 下一步(如圖mdb5.jpg
     5. 與伺服器建立連結,打入伺服器名稱或IP(如圖mdb6.jpg
     6. 選擇連入帳戶,選擇第二項者,需打入帳號及密碼(如圖mdb7.jpg
     7. 指定取得資料庫,勾選變更預設資料庫即可選擇(如圖mdb8.jpg
     8. 這一塊使用預設值,不需變更(如圖mdb9.jpg),summary(如圖mdb10.jpg),完成後需打入帳密登入資料庫(如圖mdb11.jpg
     9. 選擇要匯入的 table(如圖mdb12.jpg),完成匯入

 16. 關於資料庫 ldf 檔非常大,但卻無法壓縮的問題
towns管理的伺服器中,有些資料庫的Log檔,實在是大的離譜,但在執行備份壓縮後,卻不見Log檔變小(如圖mssqlLog2.jpg),雖然說可用空間明顯加大(如圖mssqlLog.jpg),但檔案事實上是沒變小的,目前towns 將自動壓縮功能啟用(如圖mssqlLog3.jpg)並執行排程備份壓縮,是否能成功將 ldf 檔變小,今天晚上就可以知道了。
很可惜,ldf 檔並沒有變小,看來在動作中的資料庫,要壓縮是個問題呢
 16.1.經過IZAN指導,要連續兩次壓縮,才能將ldf 檔變小,而且必需使用維護計畫來執行才能有效壓縮,可以先做一次手動備份LDF檔,再用計畫做備份壓縮,也可以有效處理
 16.2.不需要設定自動壓縮功能(如圖mssqlLog3.jpg),也能有效壓縮
技術指導:藍色小舖資深工程師 IZAN
相關資料:http://ithelp.ithome.com.tw/question/10028911
補充:LDF 檔有多大,就需要給他一個多大的空間來備份,如LDF約10GB,硬碟空間就要 > 10GB

17. 從 abcd 資料表中所有的欄位找出 cdef 欄,並找有 1 或 2 字串的資料(同時搜尋兩條件)
SELECT * FROM  abcd  WHERE (cdef = '1') OR (cdef = '2')

18. 從 abcd 資料表中所有的欄位找出 cdef 欄,去除有 1 或 2 字串的資料(同時去除兩條件)
SELECT * FROM  abcd  WHERE not(cdef = '1'  OR  cdef = '2')
SELECT * FROM  abcd where cdef not in ('1','2')
資料來源:IZAN 及 TINA


19. 從 abcd 資料表中所有的欄位找出 cdef 欄為空值的資料
SELECT * FROM abcd WHERE (cdef = '')

20. 統計abcd 資料表筆數
select count(*) from abcd
資料來源:Blues

21. 從abcd 資料表中列出前 N 筆 cdef 欄 資料(僅顯示cdef 欄資料)
select top ( N ) cdef from abcd
從abcd 資料表中列出前 N 筆資料
select top ( N ) * from abcd
資料來源:Blues

22. 從abcd 資料表中抓取 cdef 欄及ghij 資料
select cdef,ghij from abcd 

23. 索引片段過多會導致資料庫讀取該table效能變差
查看索引片段情形與頁面使用飽和度
進入資料庫==>選定特定資料庫==>資料表==>選定特定資料表==>索引==>點開看該叢集==>滑鼠右鍵點屬性==>選擇片段==>這裡就可以看到片段總計及頁面飽和度

24. T-SQL指令變更資料型別
ALTER TABLE abc
ALTER COLUMN abcuid Varchar (20) NOT NULL;
變更資料表 abc中的資料欄 abcuid 的欄位長度為 20
技術提供:blues

25. 清空特定資料庫語法。這個語法會特定資料庫中的資料完全清除
TRUNCATE TABLE  table_name

26. MS-SQL 語法教學站台
http://www.1keydata.com/tw/sql/sql.html

27. MS-SQL 2000 問題
當使用windws 2003 server 安裝 MS-SQL 2000,SQL 版本為 SP2或更舊,這時會造成 TCP/IP 通訊協定無法開啟的問題,這時請將SQL 2000更新到 SP4版,這個問題就會解決,詳細資料可見事件檢視器==>應用程式

28. MS-SQL 2008 無法直接編輯資料的修改方式
2k8基於安全性考量,management studio預設的編輯功能為唯讀,導致無法編輯欄位內容、欄位格式等等,需到工具 ==>選項 ==>Desigeners ==>資料表和資料庫設計工具 ==>取消“防止存儲需要資料表重建的變更”,這樣就可以編輯了
資料來源:小舖工程師 jainkai

29. MS-SQL 2000的查詢頁面
ms-sql 2000中並沒有新增查詢的項目,以提供語法寫入,需要到 工具 ==> sql query analyzer 才會開啟語法寫入頁面
註:要指定資料庫

30. 帳號權限管理
 30.1. 限制讀取指定資料表(table)
建立帳號test ==>在指定資料庫(abcd),安全性中加入使用者test ==>但不提供“資料庫角色成員資格”==>到指定table(tbAabc)上按滑鼠右鍵==>屬性 ==>權限 ==>點下 搜尋 ==>瀏覽 ==>勾選指定帳號(test)==>到下表中勾選test的權限,這裡依需求勾選,towns只勾授與“選取”。設定完成後,test帳號就只能看到這個table 並對這個table執行選取的指令了
刪除方式:直接於指定資料庫安全性中刪除該使用者

31. 主機名稱與MSSQL問題
當我們在安裝完MSSQL後再變更主機名稱,會發生維護計畫無法使用的問題,因為MSSQL會抓取舊主機名稱,造成執行權限不正確,導致維護計畫無法使用,這個問題可以在事件檢視器中看到。
處理方式:還在找

32. 建立資料庫
與ACCESS、Excel表很類似,不過通常需要加上主索引
主索引 自行設定名稱 類型 bigint,自動編號 請將識別規格改為 是
資料行 自行設定名稱 類型 nchar,並設定字數

33. 單一table大小可以在該table上面按滑鼠右鍵==>屬性==>儲存體,這裡就可以看到他使用的索引空間大小,資料空間大小

34. 取出大於等於1000的數值資料
select * from abcd where defg >= 1000
註:defg欄位必需為數值資料

35. MSSQL 2008 安裝失敗
系統:windows 2008 R2 std sp1
MSSQL:MSSQL 2008 R2 ent
在安裝過程中出現了“效能計數器登入區一致性:失敗”
點選失敗後,會請我們到指定網站參考微軟的說明
連到官網後,看了一下資料,說真的以towns的資質,實在是看不懂這個文章在寫什麼,更不知道怎麼下手處理問題,但towns有在伺服器廠商安裝系統時,有發現他們使用的是英文版OS,這個也造成了系統的區域資料異常。towns 試著到 控制台==>時鐘、語言和區域中查看,發覺在 系統管理==>非Unicode程式的語言,這裡寫的是“英文(美國)”,這個資訊顯然是錯誤的,towns 將他改為“中文(繁體、台灣)後,就可以正常安裝mssql了,還好這樣就可以了,官網資料實在是太難懂了= =
發覺這個問題,是因為在cmd模式下,會出現亂碼

36. MSSQL 語法,選取時間格式
方法一
SELECT    *
FROM        abc
WHERE
    DATEPART(yy, d_date) = 2010
AND DATEPART(mm, d_date) = 12
AND DATEPART(dd, d_date) = 31
方法二
SELECT *
FROM abc
WHERE
    d_date BETWEEN '2010-12-31 00:00:00' AND '2010-12-31 23:59:59'

資料來源:blues大師口述

37. 關於LDF檔異常長大的原因
使用索引重建,會造成LDF檔變大,如果有需要重建,建議先看看LDF檔是否很大了,如果很大,要先壓縮後再執行
引用自:http://itgroup.blueshop.com.tw/towns/hc?n=wodvew&i=385

Read More

重複檔案比對工具 - Duplicate File Detective

想找找看硬碟裡有哪些重複的檔案,想把重複檔案刪除、多挖點儲存空間來用的話,該怎麼做呢?

介紹的這個 Duplicate File Detective 軟體是個功能相當完整、相當專業的檔案比對工具,可以讓我們根據不同的檔案名稱、檔案大小、更新日期與各種不同的檔案細節來比對資料夾中的全部檔案。除了單一資料夾與子資料夾中的比對工作之外,還可同時勾選多個不同磁碟機、不同目錄中的資料夾,讓我們快速找出哪些檔案是你要的、哪些是重複可刪除的。


Step1
安裝好 Duplicate File Detective 軟體並啟動之後,由於這是試用版軟體,未輸入序號註冊的話則只能試用15天,按一下「OK」按鈕開始試用。


Step2
整個軟體主視窗看起來很複雜,其實他是把所有相關資訊都擺在一起了,對於什麼東西都喜歡一目瞭然的使用者來說,會很方便。不過如果你暫時用不到那些功能的話,也可以不去管他。
一開始,請先按一下左邊「Search Paths」方框中的「Add」,選取你要比對的資料夾。可以只選取一個,或一次選取很多個資料夾一起比對。

Step3
可以在方框中勾選哪些資料夾要比對、哪些不要。

Step4
在「Search Filtering」方框中的「File names」設定你要比對的檔案類型,如果輸入「*」表示要比對全部檔案類型,我們也可在方框中手動輸入「mp3;*.wav;*」等副檔名,來比對你要的檔案類型。
或者按一下「Presets」按鈕,從預先設定好的檔案類型來選取。

Step5
下方還有許多不同篩選檔案的方式,譬如說用「File dates」來篩選特定時間點的檔案、用「Files sizes」來過濾不同大小的檔案...等等。

Step6
如果你希望比對檔案時,只依照檔案內容來比較,而不是單純使用檔案名稱來比較,可以按一下「File comparison options」選項,再取消勾選「Compare file names」,則可讓程式在執行檔案比對時抓出檔名不同、但內容相同的檔案。

Step7
設定好之後按一下視窗上方的「Run Project」按鈕則可開始比對,比對完後,視窗中會一組一組列出資料夾中重複的檔案。我們可依照檔案名稱、檔案大小、更新時間、Hash(檔案驗證碼)...等等細節來比較看看哪些檔案是你要的或不要的。

Step8
檔案名稱左邊有個小方框,在上面按一下滑鼠左鍵即可將該檔案標記起來,將你要刪除的檔案都標記起來之後,在上面按一下滑鼠右鍵再點「Delete Marketed Item(s)...」即可將重複的檔案刪除。

引自: http://briian.com/?p=7583

Read More

突破XP IIS連線數10的限制

可以少量的增加連線數到達極限數40。
請在console模式中,切換到C:\Inetpub\AdminScripts\資料夾。
CD C:\Inetpub\AdminScripts

然後輸入以下指令來增加連數。
cscript adsutil.vbs set w3svc/MaxConnections 40

最後,我們可以下達以下指令來重新啟動IIS。
iisreset

可不可以把40改成更大的數目,以取得更多連線數?

答案是否定的!超過40,一律視為10;對,就是10而已!

引自: http://www.shunze.info/forum/thread.php?threadid=1324&boardid=5&sid=6d36c9b16d57d38a50cf27698afa96f0&sid=6d36c9b16d57d38a50cf27698afa96f0

Read More