原创 C#中根據註冊表查找字體與字體文件路徑對應關係

private SortedDictionary<string, string> ReadFontInformation() { var dictionary = new SortedDiction

原创 C#利用GDI+繪製旋轉文字,矩形內可以根據佈局方式排列文本

        C#中利用GDI+繪製旋轉文本的文字,網上有很多資料,基本都使用矩陣旋轉的方式實現。但基本都只提及按點旋轉,若要實現在矩形範圍內旋轉文本,資料較少。經過琢磨,可以將矩形內旋轉轉化爲按點旋轉,不過需要經過不少的計算過程。利用

原创 Cocos2d-x 3.0版本Win7-VS2012開發環境搭建

開始學習Cocos2d-x,第一步當然是要搭建一個開發環境!cocos2d-x很多tools都是需要 使用Python的,因此我們需要先安裝Python環境!下面讓我們一步一步來搭建開發環境吧! 一、python配置 地址:https:

原创 檢測到ContextSwitchDeadlock解決方法

參照百度經驗:http://jingyan.baidu.com/article/020278116b788d1bcd9ce55e.html 簡單說:在Visual Studio菜單中【調試】-【異常】彈出對話框,其中的“Managed

原创 Nunit 2.6 無法調試.Net Framework 4.0

好久沒有寫單元測試了,拿出來一個原來的單元測試在跑,突然發現斷點加載不上了,查了一下,說是要修改nunit.exe.config [html] view plaincopyprint? <configuration> <!-

原创 Moq測試基礎說談(三)——屬性,常用方法

(一)屬性 (1)測試 準備: public class Customer { public virtual int Unid { get; set; } public virtual string Name { get; set; }

原创 Moq測試基礎說談(一)——簡介,下載

Moq,就是Mock you。讀音可以讀成Mock~you。是Mock框架的一種。用於測試中的Mock測試。Mock是模擬的意思。Mock是模擬對象的一種技術。 它可以用於以下情況(引用): ----- 真實對象具有不可確定的行爲(產生不

原创 Moq測試基礎說談(二)——Mock方法,方法參數

準備工作: public interface ICustomer { } (一)方法 (1)普通的方法 在接口中添加3個方法: void AddCall(); string GetCall(); string GetCall(stri

原创 NSIS-利用BgWorker獲取多線程能力,安裝包可能偶發崩潰

網上有很多資料,對於自定義界面的NSIS安裝包,可以採用BgWorker插件來獲得多線程功能; BgWorker插件下載地址: http://nsis.sourceforge.net/BgWorker_plug-in 在製作安裝包過程

原创 譯文:C#中的弱事件(Weak Events in C#)

(原創翻譯文章·轉載請註明來源:http://blog.csdn.net/hulihui) 原文:Weak Events In C#: Different approaches to weak events. by Daniel Gr

原创 一位軟件工程師的7年總結

原文出處:http://www.oschina.net/discuss/thread/500 1、分享第一條經驗:“學歷代表過去、能力代表現在、學習力代表未來。”其實這是一個來自國外教育領域的一個研究結果。相信工作過幾年、十幾年的朋友

原创 Mock方法介紹

1.現有的單元測試框架單元測試是保證程序正確性的一種有效的測試手段,對於不同的開發語言,通常都能找到相應的單元框架。 藉助於這些單測框架的幫助,能夠使得我們編寫單元測試用例的過程變得便捷而優雅。框架幫我們提供了case的管理,執行

原创 Android studio運行時亂碼 編碼問題 閿欒: 緙栫爜UTF-8鐨勪笉鍙槧灝勫瓧絎?

 編譯的時候老是出現如下錯誤: MainActivity.java:24: 閿欒: 緙栫爜UTF-8鐨勪笉鍙槧灝勫瓧絎? 看也看不懂,就知道是編碼出現了問題。一般的思路是,找到setting 找到File Encoding

原创 初識Ildasm.exe——IL反編譯的實用工具

Ildasm.exe 概要: 一.前言:      微軟的IL反編譯實用程序——Ildasm.exe,可以對可執行文件(ex,經典的控制檯Hello World 的 exe 可執行文件)抽取出 IL 代碼,並且給出命名空間以及類

原创 eclipse下的android開發環境突然崩潰

原來一直正常使用,突然出現瞭如下錯誤,不能打開android工程,現有工程也不能使用,請問這是怎麼回事? An error occurred while automatically activating bundle com.androi