原创 美圖阿不:美圖秀秀工具到社區優化二三事

在 8 月 17 日結束的 GTLC 全球技術領導力峯會廈門站分會活動上,美圖公司技術總監黃及峯(阿不)進行了《美圖秀秀工具到社區優化二三事》的主題演講。在演講中,他分享了美圖工具技術原理、技術架構與技術體驗的優化。TGO 鯤鵬會對其演講

原创 NVelocity for ASP.NET MVC

在我的這篇博文中,有這麼一段話:“我一直在想,有沒有辦法可以單獨限制View中的代碼的訪問權限,類似於trust level,只是這個trust level是用來限制模板中的代碼。”。有讀者johngeng問,爲什麼要用trust leve

原创 ASP.NET MVC3 on Mono的折騰(一):Windows下的部署

Mono 2.10支持MVC3和Razor的消息着實讓我興奮了好一會兒,因爲支持MVC3後,我就有可能做Kooboo CMS3兼容Mono的相關測試工作。可是沒一會兒,我就發現,離我的目標還是有一點距離。不曉得是Mono 2.10本身存在的

原创 ASP.NET 4.0 一些隱性的擴展

ASP.NET 4.0在很多方面都做了改進,在這篇ASP.NET 4.0白皮書就描述了很多ASP.NET 4.0的機制改變和改進。在我的博客中,也有幾篇關於ASP.NET4.0的特性修改的文章。但是作爲一個全新的框架和運行時,內部肯定還會有

原创 發佈NBear.Mapping 開源通用映射組件 V1.0.1.8 beta

在Teddy 的博客《NBearMapping - 開源通用對象映射組件v1.0.0.2 beta - 支持枚舉類型字段》,介紹了NBear 的一些功能。由於這將是NBearV4中的一個基礎組件,所以對性能的要求比較嚴格。原先的性能相對還是

原创 發佈LumaQQ.NET 2008

眨眼間,離上次公佈LumaQQ.NET 2008 預覽又過去了半個多月的時間。有消息稱,QQ2008協議即將過期,即使如此,我還是希望能完成當前版本的既定功能。今天我很高興的正式公佈LumaQQ.NET 2008的最新版本,這個版本已經基本

原创 從.NET到Mono-記Kooboo CMS對Mono的兼容歷程:一、Mono以及移平臺的基本注意要點

前言 話說Mono是一個非常有意思的平臺,它提供了對.NET程序的跨平臺遷移的可能性,它是一種看上去可以粉碎詬病者對.NET平臺軟件不具跨平臺性質疑的技術。我非常喜歡.NET平臺,同時我也非常希望它具備滿足各種需要的特性,包括跨平臺特性,因

原创 閒語MVC3和Razor

原本沒有這篇博客,直到看到ScottGu的這篇文章ASP.NET MVC 3: Razor’s @: and <text> syntax。我才決定,把我這幾天對MVC3和Razor的一些觀點記錄一下。 關於Razor 因爲最近我身邊的朋友和

原创 發佈支持代理,以及解決登錄可能出現異常的DotMSN(強烈建議改用MSNPSharp來開發)

最近使用DotMSN開發MSN機器人,由於使用的是代理上網,在使用中發現雖然DotMSN支持代理,但是好像是支持的不夠徹底,使用Socks5代理只能登錄,並不能發送消息。檢查了代碼,發現在發送信息的SocketClient並沒有使用指定的代

原创 讀取純真IP數據庫的公用組件QQWry.NET

這是一個讀取純真IP數據庫的公用組件接口,我是通過luma的《純真IP數據庫格式詳解》瞭解了純真IP數據庫數據格式,並且基於網絡上的一個IPLocation.dll源碼的基礎改編而來。我爲什麼要改編這個組件呢?因爲我看到這個組件在使用過程中

原创 有趣的同名不同約束泛型擴展方法的編譯問題

我們時常會爲某一種具有相同的類(基類)或接口定義泛型的擴展方法,此時我們只需要在泛型擴展方法上加上泛型約束後,編譯器在使用該類的派生類時就會自動篩選出可用的擴展方法。如下的定義:public interface Interface1 {

原创 Windows phone7 軟件發佈:理財計算器(包括wp7房貸計算器,wp7個稅計算器,wp7存款利息計算器)

前一段時間,需要經常用到貸款計算器的功能,這樣有利於我們做出更好的決策。但是我們只能通過銀行的工作人員的計算器來計算,給我帶來了極大的不便和損失,由此便萌生了開發一個Windows phone7版的貸款計算器的功能。 此計算器目前的最新版本

原创 遲到的2010總結

中國人的年,是以春節爲準的。春節過後,才真的算是一年的結束,新的一年的開始。而今天已經是2011年2月12日了,現在看着2010的字眼,總是覺得那麼遙遠,第一感覺就像是過了好幾年似的。今天原本是週末,不過按國家規定,今天還是一個工作日。不過

原创 從.NET到Mono-記Kooboo CMS對Mono的兼容歷程:三、平臺的兼容性

從基於.NET Framework遷移到Mono平臺,除了經常會遇到大小寫敏感的問題之外,還會經常遇到一些平臺不兼容性的問題,這也是我的經歷當中,遇到的另一個比較麻煩的問題。其實關於Mono平臺的兼容性,在官方的文檔中已經釋放了比較明確的信

原创 LumaQQ.NET,基於LumaQQ的.NET開源QQ開發包

版權聲明:該開源開發包,是基於LumaQQ的基於等價移植到.NET平臺下,開發者不直接參與QQ協議的分析工作,移植到.NET平臺純粹是爲了方便廣大.NET開發者學習和研究之用,並且沒有產生任何直接的經濟效益,並且純粹是個人的技術學習研究行爲