.NET上执行多线程应该注意的两点: 线程管理 线程管理现在变得越来越容易了。在.NET架构中,你可以从线程池中获取线程。线程池是一个生成线程的工厂,如果它已经生成了一定数量的线程且还没有被破坏的话,对它的调用会被阻止。但是,如何确保不会
2010-02-15.Net和Java的socket机制比较: socket是基于TCP和UDP协议的高层接口,定义了收发数据的格式。Java的TCP服务中使用的Socket是一种流机制,即对于编程人员来说,处理socket只需要从Socket中获取流,然后可以像处理本地流一样来进行数据的收发。 例
2010-02-15.NET:轮询访问ThreadPool: 问:我目前正在使用 Microsoft .NET Framework ThreadPool,在使用过程中我遇到了一种情况,不知道该如何解决。我需要处理一个较大批次的已在队列中的工作项,在第一个批次开始处理后第二个批次(规模稍小)到达。最初,较大批
2010-02-15解读.Net虚拟框架的实现原理: 在让.Net 程序脱离.net framework框架运行(源代码实现说明) 中我们介绍的脱离框架运行的方法,仍然需要依赖rsdeploy.dll才行。今回我们就介绍这个dll的实现原理。 简单的实现方式:首先我们需要用到一个undocument
2010-02-15.NET相关问题:事件存取器: 问:C# 使得在类上创建事件变得更为简单,只需将关键字“event”添加到委托成员变量声明中即可。但是,它也允许使用类似属性的语法,可以显式地实现事件的 add 存取器和 remove 存取器。 这样做的原因是什么?我只是
2010-02-15在.NET中使用MySql数据库: 在.NET中使用Sql Server是一直的事情。前几天学习通过JDBC使用Java连接MySql数据库,我就想.NET是否同样可以使用MySql数据库呢?答案是肯定的,方法也很简单,在这里我使用C#作为编程语言,将自己整理出来的方法同大家一起分享
2010-02-14.Net 2.0内存对象布局详析及与1.1变化比较: 首先找个小的C#的演示程序: namespace CLRLayoutTest2._0 { class Program { static int TestStaticFields = 1221119; static object TestStaticObject = new object();
2010-02-14.Net PetShop 4.0的消息处理: .Net PetShop 4.0对订单的处理提供了两种方式以供选择,一种是同步处理,一种是异步处理。同步处理就不再多说了,使用普通的数据库存取方式;异步处理便是采用消息处理方式。 MSDN中介绍说利用消息队列,应用程序开
2010-02-14.Net PetShop 4.0的配置文件属性管理: .NET 2.0中,提供了ASP.NET成员资格管理、ASP.NET角色管理以及ASP.NET配置文件属性等功能。在本文中,重点探讨.Net PetShop 4.0配置文件属性管理的设计与实现。 配置文件属性用于给用户提供个性化的服务。
2010-02-14.Net PetShop 4.0的缓存处理: 在访问量非常大,但更新较少的网站中使用缓存,可以大大提高程序运行的效率,给网络用户一个良好的体验效果。在Microsoft提供的经典示例项目.Net PetShop 4.0中,也提供了对缓存的支持,本文是作者在学习此项目时的一些心得
2010-02-14.NET制作有DB安装功能的安装文件: 前段时间做一个项目,因为其中数据库有许多数据是初始化的数据, 为了便于部署.于是我在制作安装程序的时候加入了 DB install的功能. 首先最好单独创建一个DB install 的Class Library的Project. File&
2010-02-14.NET控件关于Popup Win控件的使用介绍: Popup Win控件是一个.NET平台下的一个开源信息提示控件。在Web开发中对提高用户体验起到了很大的作用。下面先来看效果(注意右下角): 下面对他常用属性作一个简单的介绍: 1. Au
2010-02-14.NET Compact Framework下的进程管理: 在.NET Compact Framework 的进程管理需要调用win32的API,也就是P/Invoke,在msnd上提供了这一P/Invoke的源代码, Creating a Microsoft .NET Compact Framework-based Process Manager Application,由于在技术交流
2010-02-14提供一个.net下通用的Cookie操作类: 笔者曾经参与一个大型多用户商城的开发,系统用户角色很多,有买家,卖家,代理商,系统管理员,普通管理员,超级管理员等,这些用户都涉及到登陆系统,然后建立cookies的问题,由于角色的不同,这些用户登陆系统后,
2010-02-14.NET软件工程师成长之路: 假设您刚刚大学毕业或者即将毕业,打算选择微软技术体系——也就是.NET,你想成为.NET软件工程师,那么您可以从以下几个方面开始: 假设您刚刚大学毕业或者即将毕业,打算选择微软技术体系——也就是.NET,你想
2010-02-14xml快速入门七个问题: 前言 XML越来越热,关于XML的基础教程网络上也随处可见。可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点
2010-02-13XML名称命名规则详解教程: XML 名称可以包含英文字母,和数字,或者其它字符(比如下划线)。 XML 名称不能以数字或者标点符号开头。 XML 不能以 xml 开头 (或者 xml 形式的大小写,因为这是 XML 相关标准的保留词) XML 名称不能包含空格。 虽然 XML 名称
2010-02-13XML属性(Attributes)讲解: XML 可以带有属性 (attribute),作为 XML 元素 (element) 的附加信息。 比如 <book ISBN ="9787544238212"> 就是一个带有属性的 XML 元素。ISBN 是属性名称 (name),9787544238212 是属性的值 (value)。 XML 属性
2010-02-13xml语法基础教程详解: 编写 XML 必须遵循一些简单的语法规则,主要列示如下: 每个开始标记 (opening tag) 必须有结束标记 (closing tag) 一个 XML 文档只能有一个根元素 (root element) 所有 XML 元素必须正确嵌套 属性值必须加引号 一个元素不能有相同
2010-02-13XML元素(elements)教程: XML 元素是 XML 文档的基本单位。一个 XML 文档由一个或者多个 XML 元素构成。 比如 <site>woyouxian.net</site> 就是一个 XML 元素,也可以是一个最简单的 XML 文档。 一个 XML 元素从一个起始标记开始,到对应的结束
2010-02-13