.NET
文章平均质量分 64
Liekkas
这个作者很懒,什么都没留下…
展开
-
OLE、ActiveX 、COM和普通DLL的简单理解
COM:COM组件是以WIN32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行代码组成。COM组件是遵循COM规范编写的COM组件是一些小的二进制可执行文件COM组件可以给应用程序、操作系统以及其他组件提供服务COM组件必须隐藏(封装)其内部实现细节COM组件必须以二进制的形式发布,与语言,平台无关 COM组件不是一种计算机语言COM组件不是DLL,原创 2015-04-27 11:22:33 · 2264 阅读 · 0 评论 -
C#同步 异步 多线程的联系和区别
同步:当一个消息发送后,等对方回应后继续发送下一条指令。异步:当一个消息发送后,不等对方回应就发送下一条。甚至有些时候我们就认为异步和多线程是等同的概念,但是,异步和多线程还是有一些区别的。线程本质上是进程中一段并发运行的代码,所以线程需要操作系统投入CPU资源来运行和调度。多线程是实现异步编程的一种方法,但不是唯一方法,比如Control类上的异步调用BeginI原创 2015-05-09 15:49:17 · 899 阅读 · 0 评论 -
Windows平台分布式架构实践 - 负载均衡(上)
Windows平台分布式架构实践 - 负载均衡概述 最近.NET的世界开始闹腾了,微软官方终于加入到了对.NET跨平台的支持,并且在不久的将来,我们在VS里面写的代码可能就可以通过Mono直接在Linux和Mac上运行。那么大家(开发者和企业)为什么那么的迫切的希望.NET跨平台呢?第一个理由是便宜,淘宝号称4万多台服务器全部运行在Linux,Linux平台下还有免费转载 2015-07-07 17:19:24 · 672 阅读 · 0 评论 -
Windows平台分布式架构实践 - 负载均衡(下)
概述 我们在上一篇Windows平台分布式架构实践 - 负载均衡中讨论了Windows平台下通过NLB(Network Load Balancer) 来实现网站的负载均衡,并且通过压力测试演示了它的效果,可以说还是非常的理想的。同时我们也收集到了不少的问题,比如说如何在这种分布式的架构下使用Session,NLB中有一台服务器挂掉了会导致对外暴露的地址无法访问,如果实现服务器之间的同步,转载 2015-07-07 17:28:47 · 674 阅读 · 0 评论 -
单例模式之学习体会
本文将介绍单例模式的一些常见隐藏错误,一是C#中单例模式的线程安全问题,二是C++中单例模式的释放问题。1、C#单例模式线程安全我们先看一个常见的单例模式实例。public sealed class Singleton{ static Singleton instance=null; Singleton() { } public static原创 2015-07-28 17:54:26 · 700 阅读 · 0 评论 -
.NET 数据访问技术概述
前言.NET Framework自2002年发布以来,已经历了十来个年头。相应的,.NET平台上的数据访问技术也在不断发展,从最基础的ADO.NET,到SqlHelper简单帮助类,到DAAB(Data Access Application Block),再到LINQ,最终演变为现在微软主推的Entity Framework,一路走来可算不易。同时,一些优秀的开源项目也不断涌现,如从Jav转载 2015-07-17 17:55:22 · 1266 阅读 · 0 评论