星期三, 12月 15, 2010
星期三, 11月 17, 2010
SQL SERVER 各版次對照表
2012.03.24更新 : 原連結失效.補上另一個連結
http://sqlsecurity.com/FAQs/SQLServerVersionDatabase/tabid/63/Default.aspx
作者: huwk 時間: 11:13 下午
星期四, 7月 01, 2010
使用SQL 2008 SSMS變更資料表出現"防止儲存需要資料表重建的變更"
今天使用SQL 2008 SQL Server Management Studio 變更資料表結構時.出現了錯誤訊息"防止儲存需要資料表重建的變更"!
查了Microsoft 官網技術支援後.還是看不懂該如何排除
http://support.microsoft.com/kb/956176/zh-tw
最後在 小惡魔 網站看到了解決方式
解決方法:SSMS 工具->選項->左邊選單 Designers,裡面把”防止儲存需要資料表重建的變更”,取消掉即可
作者: huwk 時間: 6:11 下午
星期四, 5月 27, 2010
Visual Studio Express ISO file Download links
最近遇到一些程式.都是用VS EXPRESS開發
看看手邊竟都沒有早期的EXPRESS版本安裝程式
在網上找了一下.發覺並不難找到ISO檔連結.記錄一下.以備日後需要
中文版
VB 2005 Express ISO: http://download.microsoft.com/download/6/e/1/6e1e8e73-6e42-4790-a23e-4f3f3a8b776b/VB.ISO
VC# 2005 Express ISO: http://download.microsoft.com/download/d/6/5/d655c429-1d43-43d1-84c2-18acee6c0925/VCS.ISO
VWD 2005 Expess ISO: http://download.microsoft.com/download/4/1/b/41bb5e6a-b72b-4994-aac5-9a15aa115929/VWD.ISO
VC 2005 Express ISO: http://download.microsoft.com/download/d/a/3/da39d165-bfc5-4323-8230-0caf8ed7d7c3/VC.ISO
English
Visual Web Developer 2005 Express Edition (449,848 KB) http://go.microsoft.com/fwlink/?linkid=57037
Visual Basic 2005 Express Edition (445,282 KB) http://go.microsoft.com/fwlink/?linkid=57033
Visual C# 2005 Express Edition (445,282 KB) http://go.microsoft.com/fwlink/?linkid=57035
Visual C++ 2005 Express Edition (474,686 KB) http://go.microsoft.com/fwlink/?linkid=57034
Visual J# 2005 Express Edition (448,702 KB) http://go.microsoft.com/fwlink/?linkid=57036
Microsoft Visual Studio 2008 Express Edition -- 繁體中文
http://download.microsoft.com/download/4/d/8/4d872f14-298b-4715-8741-bad3915ef45/VS2008ExpressCHTX1428503.iso
Microsoft Visual Studio 2008 Express Edition -- English
http://download.microsoft.com/download/8/b/5/8b5804ad-4990-40d0-a6aa-e894cbbb3dc/VS2008ExpressENUX1397868.iso
Microsoft Visual Studio 2010 Express Edition -- English
http://download.microsoft.com/download/1/E/5/1E5F1C0A-0D5B-426A-A603-1798B951DDAE/VS2010Express1.iso
作者: huwk 時間: 1:19 下午
星期三, 5月 05, 2010
常用軟體記錄
發覺年紀大了.記憶力越來越不好!前幾天要分享Everything這套軟體給朋友,但公司電腦沒有這套軟體,想了好久裝硬是想不起來叫什麼名字。
再加上家裡電腦準備換成 Ubuntu 10.04 (Lucid Lynx),所以把一些常用的免費又好用的軟體做個註記.以免日後想用又找不到了
- 免費燒錄軟體
Ashampoo® Burning Studio 6 Free
官網 http://www2.ashampoo.com/webcache/html/1/product_2_0710___USD.htm - 找出你電腦中重複的檔案
Easy Duplicate Finder
官網 http://www.easyduplicatefinder.com/
用了很多套後覺得這套功能最強.速度最快.
目前官網下載的3.x版現在會一直提示要輸入個人訊息(註冊).
建議下載2.x版使用即可 http://www.box.net/shared/oy8xt5f8r9 - 檔名快速搜尋工具
Everything 1.2.1.371
http://www.voidtools.com/download.php
能夠快速使用檔名找到檔案.還內建ftp server,可以直接分享檔案給朋友 - 數位相片修片的好幫手
PhotoCap
http://www.photocap.com.tw/forum/viewthread.php?tid=27382&extra=page%3D1
可以排版1吋與2吋的證件,直接以一張4*6照片輸出,沖洗時節省費用
簡裁相片尺吋.避免沖洗時被機器裁掉重要部位 - 快速看圖工具
FastStone Image Viewer
http://www.faststone.org/
使用XP時,發覺產生縮圖太慢.整理小熊照片時很累,使用這套軟體可以克服 - 把DVD轉成RMVB檔
FilmShrink
http://filmshrink.sourceforge.net/ - Sypware Terminator http://www.spywareterminator.com/download/download.aspx
- Any Video Converter
寫到這裡不免分享一下.前陣子敗了一台TOBISHI RMVB/DVD撥放機,所以才會需要FilmShrink這套軟體.把一些dvd轉成省空間的rmvb.又可以坐在客廳看影片.真是讚啦.真的很推薦這台
- 黑金剛讀寫頭,讀取不挑片
- 支援播放最新RMVB(1024X576,AAC音效編碼)
- 支援320G外掛硬碟
- 卡啦OK功能可升降調
作者: huwk 時間: 9:57 下午
星期四, 4月 29, 2010
順向坡查詢系統(GIS 山坡地地質資訊系統)-2012/03 更新
住台北市的朋友可以免費查詢
1.先安裝MapGuide Viewer
2.使用IE開啟台北市政府產業發展局的網站查詢
3.點選左側GIS查詢系統,點選同意進入
此網站設計的並不好查詢.建議由系統中的"查詢主題圖",依照地址查詢,查到該區域後將"道路"勾選,再切到."主題套疊"中查詢你要的類別
可供查詢的資料有
環境地質圖
地質災害敏感區分佈圖
坡度圖
土地利用潛力圖
山崩潛感圖
敏感區風險評估圖
坡地災害歷史圖
坡地老舊聚落圖
2012/3
上方的連結已失效
請由下方的新連結點同意進入 http://gisweb.ed.taipei.gov.tw/gisweb/notice.html
作者: huwk 時間: 12:40 下午
星期六, 4月 17, 2010
到鹿谷賞螢火蟲
上週自行到麒麟潭賞螢火蟲,發覺鹿谷對螢火蟲的復育算是很成功,走入了步道真的看到了數量很多的螢火蟲!
美中不足的是有很多遊客並沒有事先做功課,隨便的使用閃光燈或是白光LED手電筒,這會影響螢火蟲的生態坐息與交配,不利進行與繁衍後代,所以建議可以跟著專業導覽人員進行賞螢,才不會破壞生態‧
在鄉公所的網站上可以輕易得到相關的報名資訊,DM如下
- 不要補捉、拍打螢火蟲或樹葉
- 使用低照度的手電筒,且在光源處罩上紅色玻璃紙減少對螢火蟲的干擾‧且記著燈是拿來照路不是照螢火蟲,太強的光會使螢火蟲降低活動力
- 建議可以的話提早到達,在昏暗前先走入賞螢步道,那不但可以欣賞到剛入夜時活動力最旺的螢火蟲,也可以減少使用手電筒的時間
作者: huwk 時間: 9:47 下午
星期三, 3月 24, 2010
捉出程式中的Memory Leaks(物件未被釋放)
在Delphi的環境中.因為沒有全面的gc系統,所以讓系統不穩定的一個潛在原因為”物件建立後未被釋放”! 程式可能一開始都很正常,但經過反覆操作,久了後常因為記憶體(heap)爆了,而發生錯誤,此種未被正常釋放的物件行為可以稱為 MemoryLeaks
要排除這樣子的狀況,首先要有良好的寫作習慣,使用try finally 來釋放物件,例如
with TStringlist.create do
try
finally
free;
end
但在一個複雜的系統中,若要找出像這樣子的潛在問題,不可能拿出所有的code一行一行程式去review‧此時就需要用程式或工具的協助
- 導入要需要付費的 Eureka exception log
- 使用Delphi 內建的debug功能
使用delphi內建的debug功能,是個簡單又實惠的做法,只需要將 MemoryLeaksOnShutdown 變數設成true即可(在system)
procedure TForm1.FormCreate(Sender: TObject);
begin
ReportMemoryLeaksOnShutdown := True;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
with TStringList.Create do
begin
AddObject('1',TLabel.Create(nil));
AddObject('2',TLabel.Create(nil));
AddObject('3',TLabel.Create(nil));
end;
with TButton.Create(nil) do
begin
Parent := Self;
Visible := True;
end;
end;
當button1被click過後.結束程式時即會彈出如下的訊息
作者: huwk 時間: 11:37 下午