Reactive架構:簡化非同步及事件驅動編程

NET的Reactive Extensions包含一系列擴充方法和為.NET 4及Silverlight 4中新加入的 IObservable<out T> 和 IObserver<in T>介面實現的LINQ標準順序運算子。加入到.NET中的Observable介面為基於推(push-based)的通知提供了一個公用介面,並能夠基於此建立.NET的一些其他功能和類庫。Rx致力於事件驅動和非同步計算的協調和策劃,並且採用新的工作平行程式庫作為它內部的並發機制。

.NET的記憶體回收行程

後台記憶體回收行程(GC),.NET 4.5伺服器應用程式中會預設開啟。在32位的作業系統下,.NET堆大約是2GB。而使用64位的作業系統,微軟認為使用10GB的堆都不常見,甚至有些客戶報告使用50GB的堆。但是,如果你想要使用大於2GB的單個數組,就需要啟用gcAllowVeryLargeObjects設定。在.NET伺服器記憶體回收行程中,有一種每個堆一個邏輯處理器的方式。小對象堆會在必要的時候重新平衡,但是在.NET

.NET的微型Web架構 Nancy

大部分微軟平台的開發人員如果選擇開發架構只能是在ASP.NET WEBFORM和ASP.NET MVC兩個之間選擇。 而Nancy是不依賴於這兩個架構的獨立的一個架構。它更多的是借鑒了Ruby的一些特性。Nancy 是一個基於 .NET 和 Mono 平台用於構建輕量級基於 HTTP 的 Web 服務。Nancy 設計用於處理 DELETE, GET, HEAD, OPTIONS, POST, PUT 和 PATCH 等要求方法,並提供簡單優雅的 DSL 以返迴響應。 官方網站

有用的dos命令,

net view 可以看到區域網路內的所有的機器,然後在PING一下就知道了,可能這個辦法比較笨,但很有用的。 區域網路dos命令集 net use \\ip\ipc$ " " /user:" " 建立IPC空連結 net use \\ip\ipc$ "密碼" /user:"使用者名稱" 建立IPC非空連結 net use h: \\ip\c$ "密碼" /user:"使用者名稱" 直接登陸後映射對方C:到本地為H: net use h: \\ip\c$ 登陸後映射對方C:到本地為H: net

WinRT app guide

Creating a WinRT application step by step: From idea to publishingWinRT app guide: Step 1: The ideaWinRT app guide: Step 2: The PlanWinRT app guide: Step 3: Creating the basic UIWinRT app guide: Step 4: Adding RadControls for WinRT/MetroWinRT app

FTP模式問題

FTP的特殊性: 大多數的TCP服務是使用單個的串連,一般是客戶向伺服器的一個周知連接埠發起串連,然後使用這個串連進行通訊。但是,FTP協議卻有所不同,它使用雙向的多個串連,而且使用的連接埠很難預計。一般,FTP串連包括:  一個控制串連(control connection) 這個串連用於傳遞用戶端的命令和伺服器端對命令的響應。它使用伺服器的21連接埠,生存期是整個FTP會話時間。 幾個資料連線(data connection)

輕型的ORM類Dapper

Dapper是一個輕型的ORM類。代碼就一個SqlMapper.cs檔案,主要是IDbConnection的擴充方法,編譯後就40K的一個很小的dll。官方網站http://code.google.com/p/dapper-dot-net/ ,也可以通過Nuget進行安裝 Dapper很快。Dapper的速度接近與IDataReader。 Dapper支援主流資料庫 Mysql,SqlLite,Mssql2000,Mssql2005,Oracle等一系列的資料庫支援多表並聯的對象。支援一對多

WCF問答(1)WCF 與Web Service的區別

【0】問題:WCF與 Web Service的區別是什嗎?和ASP.NET Web Service有什麼關係?WCF與ASP.NET Web Service的區別是什嗎?這是很多.NET開發人員容易搞錯的問題。面試的時候也經常遇到。而很多新手也會因為初次接觸WCF或者Web Service而陷入迷惑的境地,很多資料介紹的也不準確。我甚至和許多許多年開發經驗的開發人員討論這些問題,他們都無法分清二者的區別。相信很多人也被誤導。以下是最常見的錯誤觀點:Web Service太舊了;Web

MVP, MVC, MVVM, 傻傻分不清楚~

最近MVC (Model-View-Controller) 和MVVM (Model-View-ViewModel) 在微軟圈成為顯學,ASP.NET MVC 和WPF 的Prism (MVVM Framework) 功不可沒,MVC 和MVVM 在概念上都是基於分層的,將呈現(presentation) 與資料(data) 分開的設計架構,M 和V 基本上不是問題,但將這兩個整合的中間這層可就有很多的學問,另外,除了MVC 和MVVM 外,還有一個叫做MVP

js強制類型轉換

View Code 轉換函式、強制類型轉換、利用js變數弱類型轉換。1. 轉換函式:js提供了parseInt()和parseFloat()兩個轉換函式。前者把值轉換成整數,後者把值轉換成浮點數。只有對String類型調用這些方法,這兩個函數才能正確運行;對其他類型返回的都是NaN(Not a Number)。一些樣本如下:parseInt("1234blue"); //returns 1234parseInt("0xA"); //returns 10parseInt("22.5");

單元測試同時支援 NUnit/MSTest

讓單元測試代碼同時支援NUnit/MSTest,可以參照MSDN magazine,也可以參看 Switching Between Using NUnit and MSTest for Unit Testing 和 Using both MSTest and NUnit?using System;#if !NUNIT using Microsoft.VisualStudio.TestTools.UnitTesting; using Category =

window.open和window.showModalDialog用法

View Code window.open和window.showModalDialog用法2008/06/18 14:16一、window.open()支援環境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本文法: window.open(pageURL,name,parameters) 其中: pageURL 為子視窗路徑 name 為子視窗控制代碼 parameters 為視窗參數(各參數用逗號分隔) 三、樣本:

通過Request可以擷取的資訊

用戶端ip:Request.ServerVariables.Get("Remote_Addr").ToString();用戶端主機名稱:Request.ServerVariables.Get("Remote_Host").ToString();用戶端瀏覽器IE:Request.Browser.Browser;用戶端瀏覽器

Ext.Net GridPanel中式排序

<ext:ResourceManager ID="ResourceManager1" runat="server" DirectMethodNamespace="CompanyX" /><script type="text/javascript"> Ext.override(Ext.data.Store, { applySort: function () { if (this.sortInfo &&

.net 程式集自動產生版本號碼

一、 版本號碼自動產生方法只需把 AssemblyInfo.cs檔案中的[assembly: AssemblyVersion("1.0.0.0")]改成[assembly: AssemblyVersion("1.0.*")],另外還需要把[assembly:

一次性刪除所有預存程序和視圖

View Code DECLARE @STRING VARCHAR(8000)WHILE EXISTS(SELECT NAME FROM SYSOBJECTS WHERE TYPE='P' AND STATUS>=0)BEGINSELECT TOP 1 @STRING='DROP PROCEDURE '+NAME FROM SYSOBJECTS WHERE TYPE = 'P' AND STATUS>=0--SELECT @STRING

自訂WCF的設定檔

WCF的承載既可以通過編碼實現,也能夠通過配置實現.而且使用配置,更有利於日後的維護和擴充。我們經常會碰到這樣的一個情境:需要把WCF的配置資訊放在一個單獨的檔案中,這種情況經常出現在需要為自己開發的服務配置,需要採用獨立的設定檔,而不是只能放到app.config/web.config中。.NET提供了一種機制是通過ConfigSource。例如在asp.net的在網站的預設 Web.Config 檔案中使用:<appSettings

DB–>Excel/Word[DLL]

 使用vb 6.0+ADO 2.8寫了一個把資料庫中內容匯出成Excel/word文檔的DLL,使用tlbimp命令轉換後也可以在vs 2003中使用[添加引用就可以了,上傳的檔案中DotNet.Report.dll,ADODB.dll就是.net版,另外幾個是直接用vb產生的dll檔案可在vb

TFS 路徑…已在工作區…

原因:之前用別的使用者登入工作區並映射到該路徑或換過伺服器 解決辦法:1.再用之前的使用者登入工作區取消映射即可;2.或者手動刪除以下檔案中的配置節點;xp:C:\Documents and Settings\目前使用者\Local Settings\Application Data\Microsoft\Team Foundation\1.0\Cache\VersionControl.configwin7:C:\Users\目前使用者\AppData\Local\Microsoft\Team

串連 COM 與.NET 的橋樑(二) COM 伺服器的 P/Invoke 方式

轉載:VC知識庫 http://www.vckbase.com/document/viewdoc/?id=1622串連 COM 與.NET 的橋樑(二) COM 伺服器的 P/Invoke 方式 作者:caeser2下載原始碼 一、COM 伺服器 --> COM 用戶端   這是傳統的 COM 知識,如果對這部分內容不清楚,可以去看 楊老師 的個人專欄,那裡有非常棒的教程,我就不在這裡廢話了^_^

總頁數: 61357 1 .... 26695 26696 26697 26698 26699 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.