摘要:随着.NET Core相关技术研究的深入,现在将这一系列的文章,整理到一个索引页中,方便大家翻阅查找,同时,后续也会不断补充进来。 .NET Core技术研究-WebApi迁移ASP.NET Core2.0 .NET Core技术研究-Span<T>和ValueTuple<T> .NET Core技 阅读全文
posted @ 2020-06-07 18:49 Eric zhou 阅读(259) 评论(0) 推荐(0) 编辑
摘要:最近整理了一下Windbg程序调试系列的文章,做个了索引贴,方便大家查询、搜索: Windbg程序调试系列1-常用命令说明&示例 Windbg程序调试系列1-Mex扩展使用总结 Windbg程序调试系列2-内存泄露问题 Windbg程序调试系列3-线程阻塞问题 Windbg程序调试系列4-Live 阅读全文
posted @ 2019-08-06 09:35 Eric zhou 阅读(616) 评论(3) 推荐(3) 编辑
摘要:Azure IoT Hub和Event Hub相关的技术系列,最近已经整理了不少了,统一做一个索引链接,置顶。 Azure IoT 技术研究系列1-入门篇 Azure IoT 技术研究系列2-设备注册到Azure IoT Hub Azure IoT 技术研究系列3-设备到云、云到设备通信 Azure 阅读全文
posted @ 2017-05-24 09:05 Eric zhou 阅读(914) 评论(1) 推荐(1) 编辑
摘要:Azure Messaging ServiceBus Messaging相关的技术系列,最近已经整理了不少了,统一做一个索引链接,置顶。 方便查找,并后续陆陆续续再增加。 学习消息队列技术,可以先看第一篇技术概念篇,方便大家快速入门: 消息队列技术之基本概念 Azure Messaging Serv 阅读全文
posted @ 2017-04-12 22:09 Eric zhou 阅读(752) 评论(0) 推荐(2) 编辑
摘要:Windbg是.NET高级调试领域中不可或缺的一个工具和利器,也是日常我们分析解决问题的必备。准备近期写2篇精华文章,集中给大家分享一下如果通过Windbg进行.NET高级调试。 今天我们来一篇入门的文章。首先,Windbg是什么? Windows Debugger,简称WinDbg,.NET 最强 阅读全文
posted @ 2020-06-27 09:46 Eric zhou 阅读(879) 评论(8) 推荐(13) 编辑
摘要:物联网技术已经火了很多年了,业界各大厂商都有各自成熟的解决方案。我们公司主要搞新能源汽车充电,充电桩就是物联网技术的最大应用,车联网、物联网、互联网三网合一。2017年的时候重点研究过Azure IoT技术架构和使用, Azure IoT 技术研究系列1-入门篇 随着业界技术的发展,近期又重新关注并 阅读全文
posted @ 2020-06-08 07:51 Eric zhou 阅读(360) 评论(0) 推荐(1) 编辑
摘要:随着.NET Core相关技术研究的深入,现在将这一系列的文章,整理到一个索引页中,方便大家翻阅查找,同时,后续也会不断补充进来。 .NET Core技术研究-WebApi迁移ASP.NET Core2.0 .NET Core技术研究-Span<T>和ValueTuple<T> .NET Core技 阅读全文
posted @ 2020-06-07 18:49 Eric zhou 阅读(259) 评论(0) 推荐(0) 编辑
摘要:上一篇文章中,我们谈到了通过Roslyn进行代码分析,通过自定义代码扫描规则,将有问题的代码、不符合编码规则的代码扫描出来,禁止签入,提升团队的代码质量。 .NET Core技术研究-通过Roslyn全面提升代码质量 今天我们基于第二篇:基于Roslyn技术,扫描单元测试代码,通过单元测试覆盖率和执 阅读全文
posted @ 2020-05-11 07:02 Eric zhou 阅读(239) 评论(3) 推荐(2) 编辑
摘要:随着团队越来越多,越来越大,需求更迭越来越快,每天提交的代码变更由原先的2位数,暴涨到3位数,每天几百次代码Check In,补丁提交,大量的代码审查消耗了大量的资源投入。 如何确保提交代码的质量和提测产品的质量,这两个是非常大的挑战。 工欲善其事,必先利其器。在上述需求背景下,今年我们准备用工具和 阅读全文
posted @ 2020-05-06 06:52 Eric zhou 阅读(3686) 评论(24) 推荐(45) 编辑
摘要:因为IIS不支持跨平台的原因,我们在升级到ASP.NET Core后,会接触到一个新的Web服务器Kestrel。相信大家刚接触这个Kestrel时,会有各种各样的疑问。 今天我们全面认识一下ASP.NET Core的默认Web服务器Kestrel。 一、初识Kestrel 首先,Kestrel是一 阅读全文
posted @ 2020-04-24 05:08 Eric zhou 阅读(3968) 评论(13) 推荐(45) 编辑
摘要:前一段时间,和大家分享了 ASP.NET Core技术研究-探秘Host主机启动过程 但是没有深入说明主机的设计。今天整理了一下主机的一些知识,结合先前的博文,完整地介绍一下.NET Core的主机的设计和构建启动过程。 一、什么是主机 主机是一个封装了应用资源的对象,即:主机封装了一堆应用资源,封 阅读全文
posted @ 2020-04-18 15:58 Eric zhou 阅读(1383) 评论(6) 推荐(15) 编辑
摘要:ASP.NET Core在底层内置了一个依赖注入框架,通过依赖注入的方式注册服务、提供服务。依赖注入不仅服务于ASP.NET Core自身,同时也是应用程序的服务提供者。 毫不夸张的说,ASP.NET Core通过依赖注入实现了各种服务对象的注册和创建,同时也实现了面向抽象的编程模式和编程体验,提升 阅读全文
posted @ 2020-04-12 18:30 Eric zhou 阅读(3660) 评论(16) 推荐(15) 编辑
摘要:当我们将原有ASP.NET 应用程序升级迁移到ASP.NET Core之后,我们发现代码工程中多了两个类Program类和Startup类。 接下来我们详细探秘一下通用主机Host的启动过程。 一、Program类的Main函数入口 Program类最重要的功能就是启动主机,这里有一个主机的概念,是 阅读全文
posted @ 2020-04-06 12:21 Eric zhou 阅读(1095) 评论(0) 推荐(16) 编辑
摘要:我们将原有ASP.NET应用升级到ASP.NET Core的过程中,会遇到一个新的概念:中间件。 中间件是ASP.NET Core全新引入的概念。中间件是一种装配到应用管道中以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 可在管道中的下一个组件前后执行工作。 单独看以 阅读全文
posted @ 2020-04-04 20:49 Eric zhou 阅读(583) 评论(0) 推荐(5) 编辑