highlight.js

星期二, 11月 27, 2012

Android 模擬器 Skin 設成 WXGA720 就跑不起來?

Android 模擬器一直是大家詬病的工具, 除了跑得很慢以外, 還回到一些奇奇怪怪的問題, 像是網路上許多人都發生過, 只要把 Android 模擬器設定為 Skin 使用 WXGA720, 像是這樣:

結果一起動模擬器就會出現配置記憶體錯誤, 終止執行。看了各路人馬的補救方案後, 我自己最後要這樣才能跑來, 一是改為自訂解析度 720X1280, 另外則是要很無俚頭的把 Hardware 中 Device ram size 的 1024 加上 mb 字尾, 像是這樣:
就可以執行了。至於原因嘛, 我真的不懂, 但至少這樣可以測試程式了。

星期三, 11月 14, 2012

在 Windows Forms 程式中取得組建檔的版本編號

剛剛想要在視窗的標題列顯示程式的版本號碼 (設定在組建檔的版本編號), 找了許久, 最簡單的應該就是從這裡看到的解答:
this.GetType().Assembly.GetName().Version.ToString ();
當然, 從 GetName() 傳回的物件還可以取得其他與組件檔案相關的資訊可供使用, 需要的可以自己看一下文件囉。

星期四, 11月 01, 2012

Mac 上的免費螢幕抓圖軟體 InstantShot!

因為最近在處理一本 iOS 程式設計的書籍, 因此常常會需要抓取 Mac 螢幕畫面, 經過搜尋與試用後, 發現 InstantShot! 應該是我所能找到的免費軟體中最好用的。主要功能如下:

  • 支援存檔格式:tiff, jpg,png。
  • 擷取模式:全螢幕、區域、視窗 (可指定抓取視窗上的元件, 像是單獨的按鈕等等)。
  • 可完全自定快捷按鍵。
  • 有定時擷取功能, 可以設定等候指定秒數後才抓圖畫面, 也可以以固定時間間隔重複抓取多次畫面。
  • 可以抓取滑鼠游標。
  • 可以自訂儲存圖檔的資料夾, 客製化檔名。
其他還有一些我沒用到的細部功能, 就不贅述, 可自行參考網頁上的說明。雖然在啟動截圖時, 螢幕上會顯示說明, 不過我建議還是好好讀過網頁上的說明會比較好, 不然可能有些功能一開始會不知道該怎麼操作。