NET技术

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

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

一步一步学Silverlight :鼠标事件处理
NET技术

一步一步学Silverlight :鼠标事件处理

阅读(34) 作者(admin)

概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特...

一步一步学Silverlight :界面布局
NET技术

一步一步学Silverlight :界面布局

阅读(26) 作者(admin)

概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特...

一步一步学Silverlight :基本控件
NET技术

一步一步学Silverlight :基本控件

阅读(23) 作者(admin)

概述Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython,对JSON、Web Service、WCF以及Sockets的支持等一系列新的特...

NET技术

ASP.NET 2.0数据教程之五:声明参数

阅读(29) 作者(admin)

系列文章导航:ASP.NET 2.0数据教程之一:创建一个数据访问层ASP.NET 2.0数据教程之二:创建一个业务逻辑层ASP.NET 2.0数据教程之三:母板页和站点导航ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据ASP.NET...

NET技术

ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据

阅读(29) 作者(admin)

系列文章导航:ASP.NET 2.0数据教程之一:创建一个数据访问层ASP.NET 2.0数据教程之二:创建一个业务逻辑层ASP.NET 2.0数据教程之三:母板页和站点导航ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据ASP.NET...

ASP.NET  2.0数据教程之三:母板页和站点导航
NET技术

ASP.NET 2.0数据教程之三:母板页和站点导航

阅读(27) 作者(admin)

系列文章导航:ASP.NET 2.0数据教程之一:创建一个数据访问层ASP.NET 2.0数据教程之二:创建一个业务逻辑层ASP.NET 2.0数据教程之三:母板页和站点导航ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据ASP.NET...

Memcached使用点滴
NET技术

Memcached使用点滴

阅读(32) 作者(admin)

  我对于Memcached的接触,还是在去年看了CSDN的一系列国外大型网站架构设计而开始的。最初的时候只是简单的封装了Memcached Java版的客户端,主要是对于配置的简化以及Memcached多点备份作了一些工作,然后就作为A...

自己实现memcached客户端库
NET技术

自己实现memcached客户端库

阅读(25) 作者(admin)

What's memcached ? memcached是一个以key-value的形式缓存数据的缓存系统。通过将数据缓存到内存中,从而提高数据的获取速度。
memcached以key-value的形式来保存数据,你可以为你每一段数据关联一个key,然后以后可...

NET技术

Memcached深度分析

阅读(27) 作者(admin)

Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个...

NET技术

分布式缓存系统Memcached简介与实践

阅读(21) 作者(admin)

缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memca...

memcached全面剖析–5. memcached的应用和兼容程序
NET技术

memcached全面剖析–5. memcached的应用和兼容程序

阅读(28) 作者(admin)

系列文章导航:memcached完全剖析–1. memcached的基础memcached全面剖析–2. 理解memcached的内存存储memcached全面剖析–3. memcached的删除机制和发展方向memcached全面剖析–4. memcached的分布式算法memcach...

memcached全面剖析–4. memcached的分布式算法
NET技术

memcached全面剖析–4. memcached的分布式算法

阅读(34) 作者(admin)

系列文章导航:memcached完全剖析–1. memcached的基础memcached全面剖析–2. 理解memcached的内存存储memcached全面剖析–3. memcached的删除机制和发展方向memcached全面剖析–4. memcached的分布式算法memcach...

memcached全面剖析–2. 理解memcached的内存存储
NET技术

memcached全面剖析–2. 理解memcached的内存存储

阅读(21) 作者(admin)

系列文章导航:memcached完全剖析–1. memcached的基础memcached全面剖析–2. 理解memcached的内存存储memcached全面剖析–3. memcached的删除机制和发展方向memcached全面剖析–4. memcached的分布式算法memcach...

NET技术

memcached完全剖析–1. memcached的基础

阅读(24) 作者(admin)

系列文章导航:memcached完全剖析–1. memcached的基础memcached全面剖析–2. 理解memcached的内存存储memcached全面剖析–3. memcached的删除机制和发展方向memcached全面剖析–4. memcached的分布式算法memcach...

ASP.NET 2.0数据教程之二:创建一个业务逻辑层
NET技术

ASP.NET 2.0数据教程之二:创建一个业务逻辑层

阅读(25) 作者(admin)

系列文章导航:ASP.NET 2.0数据教程之一:创建一个数据访问层ASP.NET 2.0数据教程之二:创建一个业务逻辑层ASP.NET 2.0数据教程之三:母板页和站点导航ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据ASP.NET...

NET技术

ASP.NET 2.0数据教程之一:创建一个数据访问层

阅读(31) 作者(admin)

系列文章导航:ASP.NET 2.0数据教程之一:创建一个数据访问层ASP.NET 2.0数据教程之二:创建一个业务逻辑层ASP.NET 2.0数据教程之三:母板页和站点导航ASP.NET 2.0数据教程之四:使用ObjectDataSource展现数据ASP.NET...

NET技术

视角的力量--再说OO设计原则

阅读(28) 作者(admin)

《OO设计原则总结》一文中我提出了一个问题:如何更好的使用这些原则?怎样在实践中遵守这些原则,使用三种视角思考问题就是答案之一; 本文内容包括:1.为什么我们过早的纠缠于细节?问题的本质是什么?2.救命稻草--Mar...

OO设计原则总结
NET技术

OO设计原则总结

阅读(29) 作者(admin)

什么是设计原则?设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。基本原则 封装变化Encapsulate what varies. 面向接口变成而不是实现 Code to an interface rather than to an...

ASP.NET实用技巧(一)
NET技术

ASP.NET实用技巧(一)

阅读(23) 作者(admin)

本文主要介绍ASP.NET编程中的一些常用方法,内容涉及代码技巧、性能优化等方面。

1.跟踪页面执行
设置断点是页面调试过程中的常用手段,除此之外,还可以通过查看页面的跟踪信息进行错误排查以及...

手把手教你如何扩展GridView之自带CheckBox
NET技术

手把手教你如何扩展GridView之自带CheckBox

阅读(30) 作者(admin)

我们在使用GridView的时候,很多时候需要使用CheckBox列,比如批量删除,批量审批,但是每每都需要记住繁琐的实现方法。多麻烦呀!再次给GridView做个手术,让它自己就能产生CheckBox岂不爽死了。以后您就有权利忘记...