摘要: 本人才疏学浅,以下是我认为的答案中级.NET开发人员 · 阐述面向接口、面向对象、面向方面编程的区别 面向对象不好解释,可以理解为以一切元素都是对象,在设计时以对象为单位,考虑它的属性及方法。设计中采用了封装、继承、抽象的手法面向接口本身就是面向对象的,无所谓区别,只不过面向接口的好处是耦合性低面向方面Aspect-Oriented Programming (AOP)就是大名鼎鼎的AOP...
阅读全文
摘要: 任何一个使用.NET的人 · 描述线程与进程的区别? 进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。对于操作系统而言,其调度单元是线程。一个进程至少包括一个线程,通常将该线程称为主线程。· 什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 Windows服务只是运行于后台的一种进程而已,并且它...
阅读全文
摘要: 这周五作为评委参加了微软《校园之星》华东区的决赛,并且和微软的张经理等一些技术专家为这些学生的项目进行了点评。因为有机会进入微软做实习生的机会,所以这次吸引了很多学生参加,甚至和一些名校的学生聊天的时候他们也表示有兴趣,呵呵,进微软哦。 参加决赛的10组选手都是这个职业技术学院、大专类院校的佼佼者,他们已经表现出不错的学习能力、理解能力和动手能力,但要和名校的计算机毕业生竞争还有很多东西需要准备。...
阅读全文
摘要: 感谢赞助机构:华育国际 地址:天一豪景A座309 培训教室:学校1楼的多功能厅 9点准时开始内容安排大致如下:9:00~10:00 wcf\wf 王奕博,10:00~10:45 ui 李明光 ,10:45~11:30 linq 孙冲,
阅读全文
摘要: 在我的咨询工作中,常常会碰到一些持如下观点的人:“有些东西并不适合使用异步模式”——尽管他们自己也认可异步通讯 模式与生俱来的稳定性。一个常常被引用的例子就是用户验证——将用户名和密码对提交给后端系统验证。为了讨论方便,我假设后端系统使用了用户数据库。问题假设为保证基本的安全性,我们假设密码在被存储前以某种散列算法编码。同时假设网络结构设计合理,Web服务器在DMZ区域中得...
阅读全文
摘要: Application Domain可以看作是一个Assembly的逻辑容器。在程序执行过程中,如果遇到需要的Type并没有定义在已经加载的Assemblies中,CLR会把相应的Assembly加载的该Application Domain中。每个Application Domain都有一个属于自己的加载器堆(Loader Heap),用于维护从Application Domain创建以后所用到的...
阅读全文