NET技术

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

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

使用缓存的9大误区(下)
NET技术

使用缓存的9大误区(下)

阅读(99) 作者(admin)

  本篇文章在上篇的基础上继续讨论了使用缓存的几个误区,包括:缓存大量的数据集合,而读取其中一部分;缓存大量具有图结构的对象导致内存浪费;缓存应用程序的配置信息;使用很多不同的键指向相同的缓存项;没有及时的更...

使用缓存的9大误区(上)
NET技术

使用缓存的9大误区(上)

阅读(447) 作者(admin)

  如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。  如果真...

项目代码风格要求
NET技术

项目代码风格要求

阅读(106) 作者(admin)

项目代码风格要求PDF版下载:项目代码风格要求V1.0.pdf代码风格没有正确与否,重要的是整齐划一,这是我拟的一份《项目代码风格要求》,供大家参考。1. C# 代码风格要求1.1注释类型、属性、事件、方法、方法参数,根据需...

NET技术

谈谈.NET中常见的内存泄露问题——GC、委托事件和弱引用

阅读(71) 作者(admin)

其实吧,内存泄露一直是个令人头疼的问题,在带有GC的语言中这个情况得到了很大的好转,但是仍然可能会有问题。一、什么是内存泄露(memory leak)?内存泄露不是指内存坏了,也不是指内存没插稳漏出来了,简单来说,内存泄露就是...

NET技术

不用IDE写C#的Hello World

阅读(77) 作者(admin)

  用Visual Studio等IDE写C#的Hello World非常简单,但脱离了IDE你能不能打印出Hello World呢?这不是说工作时脱离IDE,而是学习一下CLR的执行模型.  Hello World新建一个记事本,输入如下代码,另存为HelloWorld.tx...

NET技术

我看Windows 8 RT

阅读(99) 作者(admin)

  Windows 8 RT是Windows runtime的简称,要理解WinRT先要了解一个问题,Windows NT开发时,实际上是支持很多CPU类型的,事实上他的确量产了某些CPU(例如安腾)的版本,只不过他的使用群体太少,很多人不知道而已。 所以Wind...

IIS 内部运行机制
NET技术

IIS 内部运行机制

阅读(105) 作者(admin)

  ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。  绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices — 这些都在ASP.NET层次...

使用缓存的9大误区(下)
NET技术

使用缓存的9大误区(下)

阅读(99) 作者(admin)

  相关文章:使用缓存的9大误区(上)  本篇文章在上篇的基础上继续讨论了使用缓存的几个误区,包括:缓存大量的数据集合,而读取其中一部分;缓存大量具有图结构的对象导致内存浪费;缓存应用程序的配置信息;使用很多不同的...

IIS是如何处理ASP.NET请求的
NET技术

IIS是如何处理ASP.NET请求的

阅读(88) 作者(admin)

  英文原文:Beginner’s Guide: How IIS Process ASP.NET Request  前言  每次服务器接受到请求,都要先经IIS处理。这不是一篇描述ASP.NE生命周期的文章,仅仅是关于IIS操作的。在我们开始之前,先了解这些...

使用缓存的9大误区(上)
NET技术

使用缓存的9大误区(上)

阅读(100) 作者(admin)

  如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。  如果真...

使用Phalanger整合PHP和.Net
NET技术

使用Phalanger整合PHP和.Net

阅读(74) 作者(admin)

  英文原文:Integrating PHP with .NET Using Phalanger  作者:Tomas Petricek 译者:侯伯薇  Phalanger 是一种 PHP 语言编译器,也是针对 .NET 的 PHP 运行时。 它可以用于把 PHP web 项目编译成 .NET 字节码,...

Windows Runtime - 面向对象化的C++(并非意味着托管)
NET技术

Windows Runtime - 面向对象化的C++(并非意味着托管)

阅读(83) 作者(admin)

  Windows 8的开发平台总体上分为两部分:一是全新的WinRT,界面搭配Metro style,二是传统的Win32、.NET(SL)、IE三大平台,界面为传统窗体风格。其中全新的WinRT被微软视为开发者的未来。  WinRT平台开发又细分为...

谈一谈 Windows 8 的软件开发架构
NET技术

谈一谈 Windows 8 的软件开发架构

阅读(64) 作者(admin)

  关于windows8的架构,这张图流传的相当广泛  但是有多少人明白这其中的奥秘,我特意做了一些实验,来发现这到底是怎么一会儿事儿。  首先来看看win32 时代我们开发一个应用的过程:  一直都是折腾类库来开发...

开发Metro版浏览器
NET技术

开发Metro版浏览器

阅读(70) 作者(admin)

Windows 8中的Metro程序是一种全屏应用程序,专门针对触摸屏设备进行优化。Windows 8 Developer Preview中已经包含了一些Metro应用:测试代码下载像微软自己的一些程序,如IE、Windows Store等都有Metro版本,在即将发...

开发WinRT自定义组件
NET技术

开发WinRT自定义组件

阅读(69) 作者(admin)

最近在工作中开始开发组件,满足公司的业务与技术需求,同时也在规划组件的开发路线,为公司的下一代产品做好技术储备。元旦假期看了看Windows 8中的组件开发,除了传统的WPF、Windows Form、Silverlight、ASP.NET组件...

Win8探索学习笔记
NET技术

Win8探索学习笔记

阅读(61) 作者(admin)

  目录  “程序”的“安装”  基于JS的metro程序基础  基于C++的metro程序基础  WinRT(desktop)之Hello, World  WinRT之语法扩展  “程序”的“安装”...

NET技术

Dino Esposito: 一个领域模型的设计

阅读(63) 作者(admin)

  英文原文:Design of a Domain Model
  最新发布的 Entity Framework 4.1 和新的 Code First 开发模式打破了服务器程序开发的基本规则:如果数据库没有准备就绪,不要轻举妄动(Don’t take a single step)...

NET技术

什么是闭包,我的理解

阅读(61) 作者(admin)

  首先,我觉得,一个概念,如果不理解也不影响使用的话,那么,就没必要去理解它、去学习它。闭包就是这样一个概念,你不理解它也能很好的用它。俺这两年写as3程序,是天天在和它打交道,甚至有过一个function套一个,一个方法...

NET技术

什么是闭包(Closure)?

阅读(57) 作者(admin)

  本文是从 What is a Closure? 这篇文章翻译而来。  这个问题是在最近一次英格兰Brighton ALT.NET Beers活动中提出来的。我发现,如果不用代码来演示,你很难单用话语把它解释清楚,所以,在这里,我打算用C#来解释...

NET技术

WCF服务端运行时架构体系详解[续篇]

阅读(58) 作者(admin)

  终结点分发器在自己的运行时中对请求消息的处理最终肯定体现在相应操作的执行。如果从服务描述的角度来看,操作是一个OperationDescription对象。而服务端分发运行时中的操作则代表的是一个DispatchOperation...

NET技术

WCF服务端运行时架构体系详解[下篇]

阅读(65) 作者(admin)

  作为WCF中一个核心概念,终结点在不同的语境中实际上指代不同的对象。站在服务描述的角度,我们所说的终结点实际上是指ServiceEndpoint对象。如果站在WCF服务端运行时框架来说,终结点实际上指代的是终结点分发器...

NET技术

WCF服务端运行时架构体系详解[中篇]

阅读(58) 作者(admin)

目录:
ErrorHandler & ServiceThrottle
ChannelInitializer
IncludeExceptionDetailInFaults
ManualAddressing
MaxPendingReceives
ReceiveSynchronously
IsTransactedReceive & MaxTransactedBatchSize...

NET技术

WCF服务端运行时架构体系详解[上篇]

阅读(60) 作者(admin)

  WCF的服务端架构体系又可以成为服务寄宿端架构体系。我们知道,对于一个基于某种类型的服务进行寄宿只需要使用到一个唯一的对象,那就是ServiceHost。甚至在某种语境下,我们所说的服务实际上就是指的对应的Servi...

NET技术

WCF客户端运行时架构体系详解[下篇]

阅读(70) 作者(admin)

  前一篇:WCF客户端运行时架构体系详解[上篇]  当基于某个终结点创建的ChannelFactory<TChannel>被开启的之后,位于服务模型层的客户端运行时框架被成功构建。站在编程的角度看ChannelFactory<TChannel>,它就是...