自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 .NET IoC容器原理与实现

本文阐述IoC容器的原理包含其代码实现,先简单说下IoC容器的出现它主要用于解决那类问题;在最初人们编写代码时大量的直接依赖;造成了如果下层修改签名那么上层受到强烈的影响,项目维护的成本越来越高昂;而为了尽可能的减少上层对下层的依赖且满足SOLID原则后提出了一种解决方案,即采取服务器定位器(ServiceLocator)它类似于工厂模式,但又不同,工厂模式一般只负责对于相关服务类进行实例化;而服

2017-12-31 20:08:18 10589

原创 .NET 函数调用反转

“函数调用反转”我们应该如何来理解这个词呢?假设:函数A调用函数B,那么函数B的调用方为函数A;那么在.NET中,你可以采取接口或继承重写的方式把函数A的调用原始函数B的行为进行代理;但这仅限于你可以继承重写或者实现的情况下;在大多数情况下你无法办到这些事情;尤其是在使用第三方密封库的前提下;而且上述提到的方式虽然属于调用反转但它们都有各自的缺陷,从现实角度上看它们并不符合实际;有人说或许可以

2017-12-31 16:33:14 461

原创 .NET 一些锁的原理与TASLock自旋锁的关键实现

锁一般分为以下六种类型 它们面向的领域都不同 善用它们你的程序可以拥有更好的并发性能 但如果乱用 那么你就必须要承担相应的技术债务;1. 内核锁 (Kernel lock)2. 颗粒锁 (Particle lock)3. 自旋锁(Spin lock)4. 分布式锁 (Distributed lock)5. 轻量级锁 (Lightweight lock)6. 偏向锁(

2017-12-30 18:20:47 1644

Intel Smart Sound Technology (ISST) Driver

J4105/J4125 NUC/Notebook PC ISST Driver J4105/J4125 NUC/笔记本电脑 ISST声卡驱动

2024-08-01

serverspeeder2 锐速(TCP/IP单边加速)

支持:“Windows XP/2003” 操作系统平台(含:32/64位程序)

2022-09-20

serverspeeder 锐速

serverspeeder 锐速, 一:支持 “Windows Server 2016/2012/2008” x86_64 服务器平台。 二:支持 “Windows Desktop 7/8” x86_64 桌面平台

2022-09-20

sscli20.zip

Microsoft .NET Framework 2.0 FCL/BCL/RUNTIME,.NET虚拟机实现源代码!

2022-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除