NET技术

【NET技术焦点】C#多线程学习(六) 互斥对象

系列文章导航:C#多线程学习(一) 多线程的相关概念C#多线程学习(二) 如何操纵一个线程C#多线程学习(三) 生产者和消费者C#多线程学习(四) 多线程的自动管理(线程池)C#多线程学习(五) 多线程的... [详细]

Visual Studio 2010层架构验证的实现
NET技术

Visual Studio 2010层架构验证的实现

阅读(50) 作者(admin)

  当设计一个应用程序时,基本的要求是所有的通信信息交互都要通过定义的接口进行,不能让应用程序直接调用该接口的类别或方法。所以,可以通过Layer Diagram来展示这个架构上的想法。  我们将使用一段非常简单的...

NET技术

c#数据库存取图片的三种方式

阅读(38) 作者(admin)

  第一种方式 文件夹与数据库配合  近来做了不少关于这块的功能 ,随着网络的飞速发展,网络存取图片已不再是神话,而成为了一种时尚,如果是你 是用Asp.net开发的话,可能更多的人会考虑使用数据库存储图片的路经,...

深入理解string和如何高效地使用string
NET技术

深入理解string和如何高效地使用string

阅读(23) 作者(admin)

  一个月以前我写了一篇讨论字符串的驻留(string interning)的文章,我今天将会以字符串的驻留为基础,进一步来讨论.NET中的string。string interning的基本前提是string的恒定性(immutability),即string一旦被创建将...

Silverlight 资源的使用
NET技术

Silverlight 资源的使用

阅读(31) 作者(admin)

我们在Silverlight 项目中,新加一个文件,比如一个图片文件,这个文件的属性会有下面2个选项,这两个选项决定了这个图片资源如何存储,如何使用。先说简单的,资源文件的 Copy to OutPut Directory 属性, 这个属性有如下三...

NET技术

ASP.NET用SQL Server中的数据来生成JSON字符串

阅读(18) 作者(admin)

  最近在学习ExtJs与ASP.NET结合开发,前者用到的数据内容基本上都是JSON格式,遂想写一个格式化数据成JSON的东东,在网上找了一下,发现还蛮多的,实现了一个类似于ToString()的方法,名曰:ToJson()。  不过在网上看到...

NET技术

4.0中的并行计算和多线程详解(一)

阅读(22) 作者(admin)

  并行计算部分  沿用微软的写法,System.Threading.Tasks.::.Parallel类,提供对并行循环和区域的支持。 我们会用到的方法有For,ForEach,Invoke。  一、简单使用  首先我们初始化一个List用于循环,这里我们循...

NET技术

4.0中的并行计算和多线程详解(二)

阅读(26) 作者(admin)

  相关文章:4.0中的并行计算和多线程详解(一)  多线程部分  多线程在4.0中被简化了很多,仅仅只需要用到System.Threading.Tasks.::.Task类,下面就来详细介绍下Task类的使用。  一、简单使用  开启一个线...

NET技术

ASP.NET 安全漏洞临时解决方案

阅读(23) 作者(admin)

  在上周五一个安全会议上披露了微软ASP.NET的一个安全漏洞,利用该漏洞攻击者可以请求并下载一些ASP.NET Web.config文件,攻击者可以发送密文并根据默认错误页信息来得到Machine Key。微软目前并没有新的补丁下...

初识Silverlight 4及其架构
NET技术

初识Silverlight 4及其架构

阅读(29) 作者(admin)

  简介
  Silverlight 4是今年早些时候发布的。这项技术为我们带来了许多革新。它不仅是为用户带来了丰富的交互式的互联网和多媒体内容,还为我们提供了强大的轻量级的平台。我们可以在此平台上开发可移植的...

NHibernate3剖析:Mapping篇之ConfORM实战(2):原理
NET技术

NHibernate3剖析:Mapping篇之ConfORM实战(2):原理

阅读(41) 作者(admin)

  ConfORM概述  在上一节中,我用一个简单的例子描述了ConfORM简单使用。留下了很多疑问,大家不解为何使用ConfORM以及怎么使用ConfORM,其内部原理是什么。这节,我们先注重了解一些ConfORM的原理。  你可以到ht...

NET技术

NHibernate3剖析:Mapping篇之ConfORM实战(1):概览

阅读(29) 作者(admin)

  ORuM思想浮出  对于ORM(Object Relational Mapping)我们太熟悉了,但是我们从另一个角度可以想象出ORuM(Object Relational un-Mapping)的思想理念。我们在程序中仅仅定义Domain,而想有个工具可以帮助我们"自...

NHibernate3剖析:Mapping篇之ConfORM实战(3):OneToOne语义
NET技术

NHibernate3剖析:Mapping篇之ConfORM实战(3):OneToOne语义

阅读(38) 作者(admin)

  ConfORM概述  在ConfORM实战(1):概览中,描述了ConfORM简单使用。在ConfORM实战(2):原理中介绍了ConfORM的基本实现原理。如果你不熟悉ConfORM请查看前几篇文章,你也可以到http://code.google.com/p/codeconf...

SharePoint 2010 服务应用程序(Service Application)架构
NET技术

SharePoint 2010 服务应用程序(Service Application)架构

阅读(31) 作者(admin)

  SharePoint 2010认证考试出来之后,去把几个考试都考了一遍:70-573、70-576、70-667、70-668。如果你正有计划也去参加这几门认证考试,我可以提供的建议是:不要在11:30开始考70-668,否则到12:00吃饭的时候,你很可能...

用好Visual Studio 2010进行层架构设计
NET技术

用好Visual Studio 2010进行层架构设计

阅读(26) 作者(admin)

  微软已经把VS 2010(Visual Studio 2010 Ultimate)功能融入到软件应用生命周期管理(ALM)中。在架构设计方面则是通过新的架构层关系图(Architecture Layer Diagram),以图形化的方式描述系统架构,从而使得项目中的技...

ASP.NET 请求处理流程
NET技术

ASP.NET 请求处理流程

阅读(27) 作者(admin)

  HTTP处理流程图  以上流程的一些概念解释:  1.http.sys  是一个位于Win2003和WinXP SP2中的操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通讯。  温馨提示:如果用户不慎删...

Nhibernate入门与demo
NET技术

Nhibernate入门与demo

阅读(22) 作者(admin)

  本篇文章阅读对象是:Nhibernate初学者!如果你是Nhibernate的研究者或者已经很熟练的运用Nhibernate请不吝赐教,对本文不足之处进行指教。  带着问题去学习!学完这些后,希望你能回答下面几个问题:  1、Nhiberna...

NET技术

详解ASP.NET MVC 2中的新ADO.NET实体框架

阅读(30) 作者(admin)

  .NET框架4.0的发行推出了许多优秀的增强功能,其中当首推ADO.NET实体框架。该框架已经克服了以前的许多错误,并提供了一组增强的API,其中包括许多新的LINQ to SQL框架方面的改善。在本文中,我们将使用这些API的功...

NET技术

C# 委托,事件和Lambda表达式

阅读(25) 作者(admin)

  关于这个论题,Delegates, Events, and Lambda Expressions 对此有比较深入的分析,可以参考。C# vs C++之一:委托 vs 函数指针 比较了委托和C++指针的区别。  .NET 中的委托确实和C/C++的函数指针非常相似。它...

Siverlight与WCF通信之双工netTcp实现视频对话
NET技术

Siverlight与WCF通信之双工netTcp实现视频对话

阅读(23) 作者(admin)

  效果  先看看效果再说,基本逻辑是两个人通过Silverlight端,借助TCP协议分别向服务器不断传输视频,服务器接收到视频后,会检测这些视频是发给谁的,然后回调某个客户端来接收并显示这些视频。   实现  双工的...

ASP.NET MVC 通过 FileResult 向浏览器发送文件
NET技术

ASP.NET MVC 通过 FileResult 向浏览器发送文件

阅读(21) 作者(admin)

  在 Controller 中我们可以使用 FileResult 向客户端发送文件。  FileResult  FileResult 是一个抽象类,继承自 ActionResult。在 System.Web.Mvc.dll 中,它有如上三个子类,分别以不同的方式向客户端发送文...

NET技术

详细述说ADO超时相关问题介绍

阅读(27) 作者(admin)

  在使用连接ADO超时。其混合了函数语言和物件导向程序编制语言,并且完美的适用于编程、算法、技术和探索性开发,因此可以在使用的过程当中感受到趣味性和吸引力。  使连接ADO超时
  活动的突然增长可能...

获取ISAPI_Rewrite重写后的URL
NET技术

获取ISAPI_Rewrite重写后的URL

阅读(19) 作者(admin)

  ISAPI_Rewrite是一个较为好用的URL重写组件,安装和配置都比较简单,防盗链的设置也极其简单。  问题  如何获取被ISAPI_Rewrite重写后的URL。  测试环境:IIS6中使用ISAPI_Rewrite对Default.aspx进行重写,重...

利用Response.Flush和iframe实现”服务器推”技术
NET技术

利用Response.Flush和iframe实现”服务器推”技术

阅读(34) 作者(admin)

  基于流方式的”服务器推”模型:   服务端在接到客户端的请求时,通过Response的Flush()方法发送数据,可以使用定时器的方式发送数据,没有数据也发送”无数据”,让客户端保持长连接,直至客户...

MonoTouch中的MVC简介
NET技术

MonoTouch中的MVC简介

阅读(26) 作者(admin)

  在这篇文章中,我们将要创建另外一个简单的应用程序,不过这次要学习下如何使用Views(视图)和View Controllers(视图控制器)来创建一个具有多个界面的应用程序。特别地,我们将使用UINavigationController来在应用程序...

NET技术

详解ASP.NET MVC 2中的新ADO.NET实体框架

阅读(29) 作者(admin)

  .NET框架4.0的发行推出了许多优秀的增强功能,其中当首推ADO.NET实体框架。该框架已经克服了以前的许多错误,并提供了一组增强的 API,其中包括许多新的LINQ to SQL框架方面的改善。在本文中,我们将使用这些API的...