NET技术

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

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

NET技术

Web.config配置文件详解

阅读(37) 作者(admin)

  花了点时间整理了一下ASP.NET Web.config配置文件的基本使用方法。很适合新手参看,由于Web.config在使用很灵活,可以自定义一些节点。所以这里只介绍一些比较常用的节点。 <?xml version="1.0"?>

<!--注意:...

NET技术

C#中的委托和事件(续)

阅读(27) 作者(admin)

引言 如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问...

NET技术

表达式树和泛型委托

阅读(23) 作者(admin)

什么是表达式树?  表达式树又称为表达式目录树,以数据形式表示语言级代码。所有的数据都存储在树结构中,每个结点表示一个表达式(Expression)。要想手动生成表达式树我们需要引用System.Linq.Expressions 命名...

C# 参考:反射 -- 学习笔记整理,概念与应用
NET技术

C# 参考:反射 -- 学习笔记整理,概念与应用

阅读(38) 作者(admin)

1. 什么是反射

Reflection,中文翻译为 反射。

这是.Net中获取 运行时类型信息 的方式,.Net的应用程序由几个部分:'程序集(Assembly)&rsquo;、'模块(Module)&rsquo;、'类型(class)&rsquo;组成,而反射提供...

NET技术

jQuery性能优化指南(2)

阅读(22) 作者(admin)

1.对直接的DOM操作进行限制这里的基本思想是在内存中建立你确实想要的东西,然后更新DOM 。这并不是一个jQuery最佳实践,但必须进行有效的JavaScript操作 。直接的DOM操作速度很慢。例如,你想动态的创建一组列表元素...

jQuery性能优化指南(1)
NET技术

jQuery性能优化指南(1)

阅读(27) 作者(admin)

1.总是从ID选择器开始继承在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。例如有一段HTML代码:Code
<div id="content">
<form method="post" action="#">
<h2>交通信号灯...

NET技术

C#基本语法简介

阅读(28) 作者(admin)

一、系统数据类型和C#简化符号

  和各任何编程语言一样,C#定义了一组内建数据类型。每种类型都有对应的C#关键字、取值范围和作用,如系统类型中表示真实的或者虚假的类型为 System.Boolean,C#简化符号为bool,范围...

在IIS上启用Gzip压缩(HTTP压缩)
NET技术

在IIS上启用Gzip压缩(HTTP压缩)

阅读(31) 作者(admin)

一.摘要本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度。二.前言.本文的知识点是从互联网收集整理, 主要来源于中文wiki.。 使用YSlow检测网站启用了哪些优...

用 IIS 7、ARR 與 Velocity 建置高性能的大型网站
NET技术

用 IIS 7、ARR 與 Velocity 建置高性能的大型网站

阅读(19) 作者(admin)

本帖是研讨会中的一些杂记,搭配一些官方的文档,经整合归纳后,介绍 IIS 7 如何搭配新一代的 ARR (Application Request Routing),建置 Server Farm 并达到比过去 NLB 更优的 Load Balancing 功能,此外还介绍微软新一代...

也谈实体验证(Entity Validation)
NET技术

也谈实体验证(Entity Validation)

阅读(33) 作者(admin)

环境:Windows 2008, VS 2008 SP1, Asp.Net Mvc 1.0------------------------------------------------------------------------------今晚喝茶看片之时,脑子里忽然闪过一个念头,于是打开VS简单的做了一个实现,于是...

对 String 的几个错误认识
NET技术

对 String 的几个错误认识

阅读(33) 作者(admin)

昨天调试一段程序发现内存始终释放不掉,最后终于发现是对String 的错误使用造成,这促使我今天又仔细研究了一下String类型,不研究不知道,一研究发现我过去对String 的很多认识都是错误的,感觉这种错误认识还比较...

在Windows Mobile上实现自动拼写和匹配建议
NET技术

在Windows Mobile上实现自动拼写和匹配建议

阅读(34) 作者(admin)

使用Windows Mobile手机的朋友,应该有一个体会,那就是要查找某个联系人,在输入目标联系人名字的过程中,系统会实时按照所输入的内容来筛选,呈现在列表中,供用户选择。同样,如果我们要直接拨打电话,在输入电话号码的...

NET技术

ASP.NET 2.0缓存技术探讨

阅读(28) 作者(admin)

  1.ASP.NET Output Caching  当一个网页频繁被访问的时候,我们可以通过把整个网页缓存来提高执行效率。这样作的优点是,当用户再次访问这个网页的时候,被格式化好的HTML会被直接送显。  为什么会存在这种效...

NET技术

[一步一步MVC]第一回:使用ActionSelector控制Action的选择

阅读(28) 作者(admin)

系列文章导航:[一步一步MVC]第一回:使用ActionSelector控制Action的选择[一步一步MVC]第二回:还是ActionFilter,实现对业务逻辑的统一Authorize处理[一步一步MVC]第三回:MVC范例大观园[一步一步MVC]第四回:漫谈ActionL...

NET技术

WCF中通过Dispose有效实现重用

阅读(37) 作者(admin)

  在我翻译的InfoQ新闻《WCF的问题和Using语句块》中提到了释放客户端资源(其中包括端口、通道)和关闭连接的问题。新闻并没有很深入地讨论,所以我想再补充一些内容。  毫无疑问,在.NETFramework中,一个资源(尤其...

WM有约II(六):分级限制
NET技术

WM有约II(六):分级限制

阅读(25) 作者(admin)

等级制度   在上一集里,我们把发送查询短信息的人分为"联系人"和"陌生人"两大类,应用程序会自动回复"联系人",忽略"陌生人",在这一集里,我们将会引入另外两种类型:"白名单"和"黑名单"。如果你看过上一集,你应该知道"...

NET技术

DynamicControl/DynamicField 例外的解决

阅读(33) 作者(admin)

  在使用 DynamicField / DynamicControl 时,经常在PostBack时,会出现一个例外:  The DynamicControl/DynamicField needs to exist inside a data control that is bound to a data source that supports Dyna...

NET技术

详解AJAX核心 —— XMLHttpRequest 对象 (下)

阅读(36) 作者(admin)

继续上一篇的内容
上一篇关于XMLHttpRequest 对象发送对服务器的请求只说到了用Get方式,没有说Post方式的。那是因为要说Post方式就需要先说另外一个东西,那就是DOM(Document Object Model)文档对象模型。JavaScript...

NET技术

详解AJAX核心 —— XMLHttpRequest 对象 (上)

阅读(12) 作者(admin)

我要说的内容都是非常基础的内容,高手就免看了,如果看了欢迎给点意见啊。新手或者对低层还不是很了解的人可以看看,帮助理解与记忆。XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest...

Chart Controls 简介与下载点
NET技术

Chart Controls 简介与下载点

阅读(25) 作者(admin)

  虽然博客园已有人介绍过了,还是忍不住介绍一下微软这套免费又功能强大的图表控件「Microsoft Chart Controls for Microsoft .NET Framework 3.5」。本帖并提供相关软件、文件、官方示例的下载点。

  微软...

NET技术

C#3.0之自动属性和对象初始化器

阅读(19) 作者(admin)

  C#3.0中定义属性更加方便,不用再在像之前的版本那样的繁琐,需要先定义存储数据的字段,然后再定义属性器,现在只需要定义属性器就可以了,其它的有编译器自动为我们完成,就可以省去定义字段时需要的那些时间;在对象...

ASP.NET 3.5 企业级开发
NET技术

ASP.NET 3.5 企业级开发

阅读(21) 作者(admin)

议题.NET Framework 3.5 和Visual Studio 2008C# 面向对象程序设计ASP.NET 状态管理和页面传值ASP.NET 中的错误处理ADO.NET与数据访问架构与模式安全与性能优秀的团队开发管理功能 C# 面向对象程序设计封装...

ASP.NET 3.5 Extensions带来什么
NET技术

ASP.NET 3.5 Extensions带来什么

阅读(29) 作者(admin)

  1. 概述

  .NET 3.5和Visual Studio 2008的发布,在微软的.NET战略具有里程碑的意义,在Web开发方面,包含了一个具有强大功能的HTML Web设计器,该设计器提供了分割视图编辑,嵌套母板页,以及完善的CSS集成,同时改...

NET技术

C#类和接口、虚方法和抽象方法及值类型和引用类型的区别

阅读(30) 作者(admin)

1.C#类和接口的区别
接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类的概念!而类是负责功能的具体实现!在类中也有抽象类的定义,抽象类与接口的区别在于:抽象类是一个不完全的类,类里面有抽象的方法,属性...