首页
学习
活动
专区
工具
TVP
发布

.NET开发那点事

专栏作者
179
文章
182890
阅读量
42
订阅数
.NET 中 GC 的模式与风格
垃圾回收(GC)是托管语言必备的技术之一。GC 的性能是影响托管语言性能的关键。我们的 .NET 既能写桌面程序 (WINFROM , WPF) 又能写 web 程序 (ASP.NET CORE),甚至还能写移动端程序。。。不同使用场景的程序对 GC 的风格也有不同的要求,比如桌面程序更注重界面的响应速度,web 程序注重的是吞吐量。有幸的是 CLR 为我们提供了2种不同的 GC 模式与风格。
MJ.Zhou
2022-05-11
7010
使用CodeDom动态生成类型
.NET 3.5的时候加入了匿名类型这个特性,我们可以直接使用 new {name="abc"} 来直接生成一个对象。这个特性现在应用的地方很多,比如dapper的查询参数都是用匿名对象。 其实匿名对象也不是真的没有名称,编译器在编译后自动会生成一个Type。我们看看IL就知道了。
MJ.Zhou
2018-10-09
9700
AgileRepository - 一个基于接口的Repository快速开发库
这是一个可以帮助你快速开发Repository的lib。有点像SpringData JPA根据方法名、注解来自动生成查询方法的功能。 对于一些简单的查询,只需要定义接口就行了,实现都不用。 Github: AgileRepository
MJ.Zhou
2018-10-09
3730
asp.net core发布到docker报Microsoft.ApplicationInsights.AspNetCore miss的错误
dotnet core 2.1的asp.net core在docker下部署的时候发生下面的错误。 Error: An assembly specified in the application dependencies manifest (MyApp.deps.json) was not found: package: 'Microsoft.ApplicationInsights.AspNetCore', version: '2.1.1' path: 'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll' 解决办法是手动publish加上参数把'Microsoft.ApplicationInsights.AspNetCore这个包不要包含进去。
MJ.Zhou
2018-07-31
3360
Async方法死锁的问题 Don't Block on Async Code(转)
今天调试requet.GetRequestStreamAsync异步方法出现不返回的问题,可能是死锁了。看到老外一篇文章解释了异步方法死锁的问题,懒的翻译,直接搬过来了。
MJ.Zhou
2018-07-31
5370
angularjs的表单验证
angularjs内置了常用的表单验证指令,比如min,require等。下面是演示:
MJ.Zhou
2018-07-31
1.4K0
检测WCF服务是否在线第二版
本文提出了一种检测WCF服务是否在线的方法,通过使用一个假的contract接口以及一个用于创建调用通道的工厂,避免了在配置文件中添加endpoint信息和真正的contract接口文件。该方法可以快速地检测服务是否在线,同时避免了繁琐的配置和复制文件等工作。
MJ.Zhou
2018-01-04
8770
检测WCF服务是否在线(动态执行WCF服务)
MJ.Zhou
2018-01-04
1.3K0
关于WCF服务在高并发情况下报目标积极拒绝的异常处理
MJ.Zhou
2018-01-04
1.1K0
使用Microsoft Fakes进行单元测试(2)
本文介绍了如何使用Microsoft Fakes框架进行单元测试,通过使用Shim来替换静态方法和实例对象的方法,从而实现测试的目的。
MJ.Zhou
2018-01-04
8730
使用Microsoft Fakes进行单元测试(1)
本文介绍了如何使用Microsoft Fakes库进行单元测试,通过使用Stub和Shim方法模拟接口和静态方法,使得测试方法不受实现细节的影响,从而提高测试的稳定性和可靠性。
MJ.Zhou
2018-01-04
1.7K0
angularjs input上传图片前获取图片的Size
首先我们需要一个指令来追踪input的change。ngChage不适用input[file]。 app.directive("fileread", [function () { return
MJ.Zhou
2018-01-04
1.6K0
HTML5使用ApplicationCache
本文介绍了HTML5中的Application Cache,包括其概念、用途、优缺点以及注意事项。对于开发人员来说,在开发过程中注意这些方面可以帮助提高应用程序的性能和用户体验。
MJ.Zhou
2018-01-04
9670
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档