Time of Update: 2018-12-06
文章目錄 所謂MEF (Managed Extensibility Framework)如何建立一個MEF Application 關於實際應用總結 .net 4 和對應的vs2010已經出來一陣子了.從最早的beta1到如今的RC,已愈發向正式版靠攏.最近閑來無事,又似乎有些假日綜合症之嫌,於是靜下心來對dotnet 4.0從頭到底好好研究一下. 首先我們來研究MEF 。 所謂MEF (Managed Extensibility
Time of Update: 2018-12-06
環境VS2005,VS2003沒有測試。Math.Round (Decimal, Int32) 將小數值舍入到指定精度。由 .NET Compact Framework 支援。Math.Round (Double, Int32) 將雙精確度浮點值舍入到指定精度。由 .NET Compact Framework 支援。msdn並沒有詳細的說明清楚,給了一個例子;Math.Round(3.44, 1); //Returns 3.4.Math.Round(3.45, 1); //Returns 3.4
Time of Update: 2018-12-06
文章目錄 Dynamic的幾個實現 ExpandoObjectDynamicObject 總結 接著上回.Dynamic也是Dotnet 4.0的一個重要的feature.通常的動態語言,如JavaScript, Python, Ruby 都能做到動態.即其類型在編譯時間能不檢查,而等到運行時方知.當然,動態化通常受到了IDE,效率等影響..net 4.0引入 Dynamic Language Runtime
Time of Update: 2018-12-06
附件是MDaemon郵件伺服器的使用者郵件設定檔/Files/bookworm/IMAP.rar使用MDaemon郵件伺服器的朋友應該不少,我也使用了幾年,與辦公系統整合等都沒有問題,但有一個問題一直困擾著我,我查遍了MDaemon老巢都未找到如何獲得使用者有多少封未讀(新)郵件的方法,MDUSERCOMLib.dll所以提供的方法我都試過了,看了MDaemon論壇提示只能通過imap.mrk來獲得。所以我想寫一個應用服務在伺服器,定時去讀取分析每個使用者的imap.mrk檔案,獲得他的新郵件數
Time of Update: 2018-12-06
眾所周知,Twitter和中國無緣。通常我們上twitter有2個手段,要麼vpn,要麼通過國內某些網站同步。最近把自己的空間 用BlogEngine重新整了一遍,看到其內建的一個用於同步Twitter的widget頗為不爽,原因很簡單,我的主機在國內,根本連不上。在國內麼,Follow5 是一個不錯的微博,其本身就能用於同步Twitter訊息。於是便開發了這麼一個widget。 效果見http://www.dumuzi.cn/右圖為管理員登入 值得注意的是,由於follow5訪問api需要
Time of Update: 2018-12-06
//DataAccess.Ioc.csusing System;using System.Collections;using System.Collections.Generic;using System.Text;using System.Configuration;using System.Reflection;namespace DataAccess.Ioc{ public class ObjectInstanceFactory { ///
Time of Update: 2018-12-06
好吧 我承認idea來自於spring. 一直非常討厭java, .net領域雖然有spring.net這個.net的遷移版本.但仍然非常sick.閑極無聊之際索性自己寫了個Ioc架構,以此打法寂寞之感. 當然,要做到注入,光一個穩定的容器還是不夠的,需要熟悉整個請求訪問的流程. 尤其在asp.net(或mvc)中,這就更加重要了. 項目首頁 http://summerframework.codeplex.com/ 希望廣大牛人多提提意見建議Project DescriptionA
Time of Update: 2018-12-06
設計資料庫時varchar(xx)需要定製欄位的長度,所以在限制用戶端輸入常值內容時就涉及到計算使用者輸入內容的多少問題。用為使用jQuery配合.net寫了一個驗證控制項,用戶端獲得文本TextBox值時肯定是$("#TextBox").val(),提交後經過伺服器端代碼驗證沒通過,老是覺得奇怪,以為是壓縮了JS指令碼導致JS計算文本長度有異常,今天有時間就逐個拆開調試,發現問題在於jQuery的val(),這回奇怪了,使用document.getElementById('TextBox').
Time of Update: 2018-12-06
1. @ERROR 當前一個語句遇到錯誤,則返回錯誤號碼,否則返回0。需要注意的是@ERROR在每一條語句執行後會被立刻重設,因此應該在要驗證的語句執行後檢查數值或者是將它儲存到局部變數中以備將來使用。具體的分析請看下面的代碼,一目瞭然。Update AF_CarInfo SET CarInfoID = 19 Where OilCost = 13 --執行後@@ERROR為547PRINT @@ERROR --執行後@@ERROR為0IF @@ERROR = 0BEGIN
Time of Update: 2018-12-06
如何讓手機訪問WAP網站伺服器? 這其實只需要一部支援wap的手機,一台電腦,一個網關(是硬體,一般由電信服務商提供)就能夠了,網關能夠臨時用電信的,所以您只需要有手機和電腦就能夠了。 假如您的電腦,WEB伺服器是IIS開啟iis,配置HTTP頭中的MIME映射,IIS--預設網站屬性-->http 頭-->MIME映射 -->文件類型 -->新類型.wml text/vnd.wap.wml .wmlc application/vnd.wap.wmlc
Time of Update: 2018-12-06
文章目錄 繼續我們的XNA之旅...關於Animation 載入動畫 調節動畫的“速度” 一些細節 總結 本系列列表 繼續我們的XNA之旅...上周,我們簡單的介紹了XNA的相關控制器,並且實現了滑鼠和鍵盤對螢幕內的某個Sprite(精靈)進行簡單的位置控制.但是,美中不足的,我們並沒有實現Sprite人物的移動動作,即Animation.現在,我們繼續上周所講的,
Time of Update: 2018-12-06
好久不碰這個了,僅此記錄下通過Lambda表達式 Class Temp { Public int AA; } Temp t as new Temp; t.Sort((a, b) => { return a.AA.CompareTo(b.AA); }); Class Temp{Public int AA;}Temp t as new Temp; t.Sort((a, b) => { return a.AA.CompareTo(b.AA); }); //惡心的匿名方法
Time of Update: 2018-12-06
文章目錄 XNA的控制器 一個簡單的例子如何操作滑鼠呢?但是 本系列列表 上一章,我們主要介紹了何謂XNA並且做了第一個XNA HelloWorld本文,將緊接著上文. 繼續我們的XNA之旅. 上篇的最後,我們通過Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
很多人有多個Blog,老是到處Ctrl+C Ctrl+V得絕非我等懶人所為。同步多個Blog,很輕易想到了運用Webservice。技術雖然簡單,但有一個前提,需要部落格運營方支援。隨著XML-RPC的越來越流行,MetaWeblog幾乎成了目前最流行的離線Blog發送API.其能通過標準化的webservice介面,對任意blog進行添刪改。目前,使用metaweblog發布離線部落格用戶端中流行的還是windows live
Time of Update: 2018-12-06
文章目錄 寫在前面:第一個XNA程式插一句 插一句請注意,在XNA的一個Game裡請避免使用多個 spriteBatch ,並且所有映像的繪製都必須在spriteBatch 的Begin和End之間。本系列列表 寫在前面:前陣子看到cnblogs上的牛人用silverlight/WPF寫遊戲,不由心血來潮也嘗試寫個。眾所周知,雖說從silverlight2開始ms就提供了Isolated Storage的支援,但是,對於遊戲這種大玩意兒,
Time of Update: 2018-12-06
讓VS2008可以使用Mobile Web Application在Visual Studio .NET 2003和Visual Studio 2005裡,在"Add New Item"時候都可以看到"Mobile Web Configuration File"、"Mobile Web Form" 和 "Mobile Web User Control" Templates,但是在Visual Studio 2008裡這些都消失了!Visual Studio 2008沒提供這幾個Item
Time of Update: 2018-12-06
話說JS,不同的人有著不同的感悟,初學者往往覺得非常簡單,相反老牛們卻倍感噁心。噁心的不只是那一個個dom,更是瀏覽器的相容性,js對瀏覽器的相容性是不同的,每次想到if(ie){…}else{…}時,都是不寒而慄的。再此大環境下,GWT便誕生了。GWT(google web
Time of Update: 2018-12-06
1、addon.rar2、c51.part13、c51.part24、c51E5、k516、sentinel7、setup8、uv3c51.part19、uv3c51.part2 ====RSA加解密.rar網路模組.rar公開金鑰(.pub檔案)://前4個位元組(0-3)是公開金鑰長度:00 00 00 80為128位元組//後面跟的128位元組(4-131)為公開金鑰的n值,這裡直接放到程式中//再後面的4個位元組(132-135)為值//最後4個位元組(136-139)是公開金鑰的e值:
Time of Update: 2018-12-06
在進行WCF應用程式開發的時候,如果大量用戶端發送請求到WCF服務,往往會出現這個異常,逾時。WCF服務響應逾時。沒有在指定的時間00:01:00內開啟操作,分配給這個操作的時間或許只是逾時時間的一部分。 錯誤資訊如下: The open operation did not complete within the allotted timeout of 00:01:00. The time allotted to this operation may have been a
Time of Update: 2018-12-06
如果是小資料量調用WCF服務不會出現,但如果大量資料時會出現這個錯誤。花了幾個小時的時間才知道WCF服務層也需要bindingConfiguration屬性,修改服務層的web.configweb.config==========<services><service name="DocCube.BusinessLogic.DocumentManager"behaviorConfiguration="HttpGetBehavior"><endpoint