2013年3月5日 星期二

將WinForm專案區分debug、Release環境設定

From Evernote:

將WinForm專案區分debug、Release環境設定

專案開發的過程通常都分為二種不同的版本

一個是debug,另一個則是Release

所以在環境上也會有不同

debug可能是使用Test Server

而Release是Online Server

這做法是為了避免服務中斷

但在Visual Studio內建並沒辦法完全區分這二種模式

不過在這,我們可以透過SlowCheetah套件達到這個目地

安裝方式:你可以直接到Visual Studio官方網站直接下載安裝,另外也可以透過Visual Studio內建的擴充功能和更新下載安裝

可以在上方功能列找到工具 -> 擴充功能和更新


點選左方的線上,在點選右方的搜尋輸入框
輸入SlowCheetah,中間會顯示搜尋到的結果
找到SlowCheetah - XML Transforms套件
點選下載

下載完後會出現安裝訊息
點選安裝

安裝完成後,會看到下方有段提示
您必須重新啟動Microsoft Visual Studio 才能讓變更生效。
選擇立即重新啟動


重開後就可以看見多出「Add Transform」選項


在點選「Add Transform」之後,你會看到
訊息是告知你,加入之後專案可能會被偵測出需要重新載入專案
繼續,按否則按


如果你沒有開任何專案裡的文件,是不會出現重新載入的訊息

結束後你就可以看到你的專案App.config底下多出二個檔案


現在你就可以依照你開發環境不同的需求做不同的設定

不過,一定要記得標籤後面要加xdt如果不明白可以看相關網址。


相關網址:



附件為2.5.5版的SlowCheetah套件

不錯用的免費工具清單

From Evernote:

不錯用的免費工具清單

PSPad Editor: (中文)
文字編輯器,有如UltraEdit編輯器,只是PSPad是完全免費的,功能上目前還沒發現有什麼不同。

Bandizip: (中文)
解壓縮軟體,他支援其它編碼,在可解決跨平台時亂碼的問題。

Free Download Manager: (中文)
續傳軟體,可下載一般檔案、BT、Flash。

Git Extensions: (中文)
Git視窗化介面工具,可簡單操作,對於不會使用Shell的使用者有滿大的幫助,不過還是建議使用Shell模式。

WinMerge: (中文)
比對軟體,可用來比對文件上的差異,對Coding的人來說是非常實用的工具。

PDFBinder: (英文)
PDF合併軟體,雖然是英文介面,不過他的介面很簡單易懂,算是一個很簡單輕巧的工具。


MAC OS X

Parallels: (中文,付費)
虛擬電腦軟體,可在開啟Boot Camp上的Windows。

XtraFinder : (中文)
Finder分頁軟體,非常好用的軟體,可以幫助你的Finder不用在開很多個視窗。

2012年9月12日 星期三

Android delvikvm GC所代表的意思

/* Not enough space for an "ordinary" Object to be allocated. */
GC_FOR_MALLOC,
/* Automatic GC triggered by exceeding a heap occupancy threshold. */
GC_CONCURRENT,
/* Explicit GC via Runtime.gc(), VMRuntime.gc(), or SIGUSR1. */
GC_EXPLICIT,
/* GC to try to reduce heap footprint to allow more non-GC'ed memory. */
GC_EXTERNAL_ALLOC,
/* GC to dump heap contents to a file, only used under WITH_HPROF */
GC_HPROF_DUMP_HEAP