分类 .NET 下的文章

WPF使用DrawingVisual绘制高性能曲线图

一、前言

项目中涉及到了心率监测,而且数据量达到了百万级别,通过WPF实现大数据曲线图时,尝试过最基础的Canvas来实现,但是性能堪忧,而且全部画出来也不实际。同时也尝试过找第三方的开源库,但是因为曲线图涉及到很多细节功能,第三方的肯定也没法满足。没办法,只能自己实现,上网查找后发现DrawingVisual这个玩意可以实现高性能画图,同时再搭配局部显示,这样就能实现自己想要的效果。话不多说,今天把大致的实现思路写一下,就不直接把项目的源码贴出来,写个简单的Demo就好了。

阅读剩余部分

.NET应用程序7种最常见的性能问题及其解决方案

Microsoft .NET Framework是最流行的应用程序开发平台和编程语言之一。C#和ASP.NET框架已被数百万开发人员用于构建Windows客户端应用程序,XML Web服务,分布式组件,客户端-服务器应用程序,数据库应用程序等。

阅读剩余部分

推荐一款.NET Core开源爬虫神器:DotnetSpider

没有爬虫就没有互联网!

爬虫的意义在于采集大批量数据,然后基于此进行加工/分析,做更有意义的事情。谷歌,百度,今日头条,天眼查都离不开爬虫。

去开源中国和Github查询C#的爬虫项目,仅有几个非常简单或是几年没有更新的项目。

阅读剩余部分

.NET中密封类的性能优势

Intro

最近看到一篇文章 Performance benefits of sealed class in .NET,觉得写得不错,翻译一下,分享给大家。

目前看到的一些类库中其实很多并没有考虑使用密封类,如果你的类型是不希望被继承的,或者不需要被重写的,那么就应该考虑声明为密封类,尤其是对于类库项目的作者来说,这其实是非常值得考虑的一件事情,很多优秀的类库都会考虑这样的问题,尤其是 .NET 框架里的一些代码,大家看开源项目源码的时候也可以留意一下。

阅读剩余部分