.net的多线程机制探索(2)
摘要:下面我们就动手来创建一个线程,使用Thread类创建线程时,只需提供线程入口即可。线程入口使程序知道该让这个线程干什么事,在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为一个函数指针,指向线程要执行的函数,当调用Thread.Start()方法后,线程就开始执行ThreadStart所代表或者说指向的函数。打开你的VS....
阅读全文
posted @
2006-06-11 16:29
Ray Wu
阅读(397)
推荐(0) 编辑
.net的多线程机制探索(1)
摘要:一.多线程的概念Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不...
阅读全文
posted @
2006-06-11 15:45
Ray Wu
阅读(459)
推荐(0) 编辑
用好VS2005之扩展membership服务
摘要:用好VS2005之扩展membership服务 ASP.NET 2.0中新增的最佳功能之一是新的成员身份服务,它提供了用于创建和管理用户帐户的易于使用的API。ASP.NET 1.x大规模引入了窗体身份验证,但仍然要求您编写相当数量的代码来执行实际操作中的窗体身份验证。成员身份服务填补了ASP.NET 1.x窗体身份验证服务的不足,并且使实现窗体身份验证变得比以前简单得多。 成员身份AP...
阅读全文
posted @
2006-06-10 16:46
Ray Wu
阅读(400)
推荐(0) 编辑
dotnet 平台整体架构(应该学习的本质东西)(图文)
摘要:dotnet 平台整体架构(个人感觉应该学习的本质东西)
1.框架基本原理
1.1 平台体系结构(托管模块,程序集,加载CLR,执行托管代码,FCL,CTS,CLS,互操作)
1.2 生成,打包,部署及管理应用程序与类型(部署目标,类型-模块,模块-程序集,版本资源
信息,语言文化,私有部署程序集,简单管理控制)(配置)
1.3 共享程序集(强命名程序集,GAC,引用强命名程序集,防篡改,延迟签名,解析类型引用,高级 管理类型引用)
.......
阅读全文
posted @
2006-06-07 19:45
Ray Wu
阅读(469)
推荐(0) 编辑
wse2.0实现webservice安全(转)
摘要:wse2.0实现webservice安全(转) 非常不错的wse2.0实现webservice安全的文章,讲的很详细,转自http://blog.csdn.net/nealbzdn/,感谢原创作者。 WSE(Web Services Enhancements)是微软为了使开发者通过.NET创建出更强大,更好用的Web Services而推出功能增强插件。现在最新的版本是WSE2.0(SP2)...
阅读全文
posted @
2006-06-07 18:45
Ray Wu
阅读(2106)
推荐(0) 编辑
你还在用if else吗
摘要:你还在用if else吗 面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。 传统思维习惯分析 为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只...
阅读全文
posted @
2006-06-06 23:01
Ray Wu
阅读(519)
推荐(0) 编辑
.NET开发人员,对于动态语言(Dynamic Languages)应该持什么样的态度
摘要:.NET开发人员,对于动态语言(Dynamic Languages)应该持什么样的态度 最近似乎有一种类似混乱的观点提出,说.NET的未来是转向Dynamic Languages,你看LINQ就是基础,C# 3.0, VB9 的某些特性无非是很久之前许多Dynamic Languages的特性,而且Dynamic Languages多方便、多强大.....&%^$#@@!!#@#我则认为这是继J...
阅读全文
posted @
2006-06-05 22:44
Ray Wu
阅读(399)
推荐(0) 编辑
.Net中常见问题及解决方法归类
摘要:.Net中常见问题及解决方法归类 VS2002到VS2003,又到今天的VS2005,给我们广大研发人员提供了极大的方便,但是里面也存在许多异常的错误,偶尔我们会为其所扰,就连微软内部人士也承认,有的异常错误至今尚未修复,下面是一些常见的VS异常错误以及解决方法,这些都是我曾经遇到过的,现整理于下,我相信各位肯定或多或少的也遇到过类似的问题,欢迎各位参与讨论。错误一:Global....
阅读全文
posted @
2006-06-05 22:43
Ray Wu
阅读(256)
推荐(0) 编辑
说说大型高并发高负载网站的系统架构
摘要:我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。
阅读全文
posted @
2006-06-05 22:32
Ray Wu
阅读(396)
推荐(0) 编辑
C#面试基础问题
摘要:C#面试基础问题 English Version: http://dflying.dflying.net/1/archive/104_c_basic_interview_questions.html 如果你的简历上面写“熟悉/了解C#”,那么你就应该能够回答下面的这些基础问题。我将给出自己的简要答案以供参考。欢迎讨论。如果是“精通”,那么请参考:http://www.cnblogs.com/d...
阅读全文
posted @
2006-06-05 12:50
Ray Wu
阅读(399)
推荐(0) 编辑
.NET方向高级开发人员面试时应该事先考虑的问题
摘要:.NET方向高级开发人员面试时应该事先考虑的问题 (澄清一下,我发帖的目的不是用来专门给人评价这些问题的好坏的,实际上我所在的公司就考察这些问题。而能够基本上答出来的可以说百里挑一。如果各位觉得这些问题很简单,那么基本上在.NET面试环节就没有什么问题了,同时欢迎提供一些更多的问题。如果还有些不知道,那么不妨静下心来思考一下(或者用15秒搜索一下),没有必要花太多时间来攻击题目的合理性。毕竟,几...
阅读全文
posted @
2006-06-05 12:48
Ray Wu
阅读(511)
推荐(0) 编辑