[置顶] 中华人民共和国劳动合同法

[置顶] 学习资源收藏[2007-04-18更新]

[置顶] 常用CHM帮助文档集锦下载[2008-08-24更新]

验证能有多优雅

我们都知道ENTLIB有VAB,也知道如果不在乎大量的XML损视力的话,VAB非常非常优雅,但是在不大的项目中,很多情况下我们依旧自己写着验证的代码所以在这篇文章中,打算展示一下学习.NET一年半以来,写验证代码的各个阶段,并展示一种个人觉得比较优雅的验证代码的写法,如果大家有别的方案,也请提出来与大家分享哦

标签:

用.net生成Apache的URL编码的解决方案

服务器环境:Linux + Apache 原字符串:[ADO] Microsoft ADO 2.5 程序员参考.chmApache 编码后字符串:%5BADO%5D%20Microsoft%20ADO%202.5%20%B3%CC%D0%F2%D4%B1%B2%CE%BF%BC.chm

标签:

使用Reflactor反编译.Net程序的经验(Eric Lee)

相信大多数.Net程序员都有使用Reflactor的经历。无论出于什么目的,当用Reflactor反编译托管程序后,还想对其代码加以修改,那么本文所列举的可能是一份有用的参考。 用Reflactor的FileGenerator插件反编译代码后可以得到包括项目文件的源代码,但代码中存在各种问题,一般无法一次编译通过,以下将详谈这些问题

[Lucene.Net] 基本用法

本文仅记录一些简单的使用方法,供初学者参考。以下例子采用 Lucene.NET 1.9 版本,可取去 Lucene.Net 下载。

标签:

Lucene.net试用

lucene.net好多人都知道的吧,反正我是最近才好好的看了一下,别笑我拿历史当新闻哦,不太了解Lucence的朋友先听我说两句哦。Lucene的知识主要分为索引、搜索、分析器、性能优化几个部分。索引和搜索没啥可说的,看几个例子就会了,来回那一套儿,按部就班做几个实验就熟悉了。

标签:

Mono 2更新

Marek Safar宣布Mono C#编译器gmcs已实现了对C# 3.0的完全支持。要想完全发挥其威力,你还要配合使用即将发布的Mono 2。Mono 2将包含许多.NET 3.5的新特性,比如表达式树就是其中一项许多LINQ提供器(Provider)都离不开的特性。

标签:

本篇继续介绍WaitHandler类及其子类Mutex,ManualResetEvent,AutoResetEvent的用法。.NET中线程同步的方式多的让人看了眼花缭乱,究竟该怎么去理解呢?其实,我们抛开.NET环境看线程同步,无非是执行两种操作:一是互斥/加锁,目的是保证临界区代码操作的“原子性”;另一种是信号灯操作,目的是保证多个线程按照一定顺序执行,如生产者线程要先于消费者线程执行。.NET中线程同步的类无非是对这两种方式的封装,目的归根结底都可以归结为实现互斥/加锁或者是信号灯这两种方式,只是它们的适用场合有所不。

标签:

本篇从Monitor,Mutex,ManualResetEvent,AutoResetEvent,WaitHandler的类关系图开始,希望通过本篇的介绍能对常见的线程同步方法有一个整体的认识,而对每种方式的使用细节,适用场合不会过多解释。

标签:

.Net线程问题解答

基础篇 怎样创建一个线程 受托管的线程与 Windows线程 前台线程与后台线程 名为BeginXXX和EndXXX的方法是做什么用的 异步和多线程有什么关联 WinForm多线程编程篇 我的多线程WinForm程序老是抛出InvalidOperationException ,怎么解决? Invoke,BeginInvoke干什么用的,内部是怎么实现的 每个线程都有消息队列吗? 为什么Winform不允许跨线程修改UI线程控件的值 有没有什么办法可以简化WinForm多线程的开发 线程池 线程池的作用是什么? 所有进程使用一个共享的线程池,还是每个进程使用独立的线程池? 为什么不要手动线程池设置最大值? .Net线程池有什么不足? 同步 CLR怎样实现lock(obj)锁定? WaitHandle是什么,他和他的派生类怎么使用 什么是用双锁实现Singleton,为什么要这样做,为什么有人说双锁检验是不安全的 互斥对象(Mutex)、事件(Event)对象与lock语句的比较 什么时候需要锁定只有共享资源才需要锁定 把锁定交给数据库 了解你的程序是怎么运行的 业务逻辑对事务和线程安全的要求 计算一下冲突的可能性 请多使用lock,少用Mutex Web和IIS应用程序池,WebApplication,和线程池之间有什么关系 Web页面怎么调用异步WebService

标签:

Active X importer -- AxImp.exe (.Net Framework Tools Series)

Aximp is a tool which is shipped with .Net Framework where Ax stands for Active X and imp for importer. This tool is used to convert Active X control to a windows form control. The .NET equivalent of ActiveX controls are Windows Forms controls. This tool actually creates a wrapper around the Active X control so that it can used from .NET (i.e. managed code). It basically creates an Active X interop assembly.

标签: