C# 7 and .NET Core 2.0 High Performance 目录翻译

C# 7 and .NET Core 2.0 High Performance

这两天大致的翻看完了这本书,难度不深,基本上对High Perfromance说的都很浅显。如果只是新人,需要了解c#的和一些简单的性能编程方面的,可以看一下。要更有深度的,请找《编写高性能的.net代码》这本书。 这里放出目录,看看就好,对着知识点找对应的blog看也就可以了。

  1. .NET Core 2 和 c# 7有什么更新
    1. .NET 的演化
    2. .Net Cor

字符串拼接的性能测试

字符串拼接的性能测试

字符串的拼接是各种性能文章里最常说的优化内容。大体上是如果拼接的字符串比较多的时候,需要用StringBuilder来进行操作。那么,多少个字符串组成的字符串用StringBuilder效率会高呢? 本次测试一共使用了4种拼接方式 1.连接运算符(+) 2.string.UseConcat 方法 3.string.Formatt 方法 4.StringBuilder

初始化代码里 cLen 是测试字符串的数量 strLen 是字符串的长度

List 与 Dictonary 在查询效率上的分界线

List 与 Dictonary 在查询效率上的分界线

在读性能分析的文章的时候,刚好见过一个提示,在小数据量的情况下,使用Dictonary会比较占用内存空间,效率上也不必List的好多少,所以建议小数据量的时候,可以使用List。

文章只是介绍细节,没有实证,因此随手写了一个demo来验证一下这个过程。

初始化的核心是List和Dictionary的长度和数据一致,作为测试用例的数据也要同一份,测试用的数据随机生成。 比较的重点在不同数据量的情况下,两种类型的查询效率

.net core 项目大全 之 ORM

ORMEntity Framework Core - Familiar developer experience to previous versions of EF, including LINQ, POCO, and Code First support.EntityFramework-Plus - EF的增强工具集。包含批量操作(更新,删除),查询优化(缓存,过滤器,推迟,子查询),审计。EntityFramework.Triggers - 给EF的 CRUD

.net core 项目大全 之 数据库

DatabaseDBreeze - 一个KV存储,支持ACID的数据库管理系统。JsonFlatFileDataStore - 看介绍,操作接口类似于MongoDb的超微型文档操操作类库(小到不能用数据库来说),它的存储端是一个Json文件。或许这个更加适合只读的系统。star比较少,保持关注吧。LiteDB - 一个.NET写的单文件文档型数据库。http://www.litedb.org.NoDb - 一个”no database”

.net core 项目大全 之 应用程序模板

Application TemplatesASP.NET Core Boilerplate - 一个专业的ASP.NET MVC模板,用于构建安全、快速、健壮和可适应的Web应用程序或站点。它提供了在微软提供的默认MVC模板之上所需的最小代码量。你可以通过 dotnet new –install “Boxed.Templates::*“ 将模板加入系统,然后用 dotnet new api 的方式进行初始化。可以

.net core 项目大全 之 应用程序框架

应用程序框架ABP - 一个基于asp.net的应用程序框架,.net圈里应该都听过的,没听过可以上cnblogs.com看看相关介绍。简单说,当你新开一个要比简单的三层架构要复杂很多的项目时,建议看看它,首次使用可以直接按照框架来,熟悉之后再按照实际项目情况进行优化和改进。Aeron.NET - 一个实现了高效可靠的UDP单播,组播和IPC消息协议的组件库。它是Aeron在.NET下的实现。Aeron则是java和c++下UDP组件库。简单说你可以在.NET下发UDP,ja

.net core 项目大全 之 API

APIautorest - 一个生成OpenAPI访问客户端的工具(本体使用nodejs来运行)。输出格式包含C#, Java, Node.js, TypeScript, Python, Ruby.aspnet-api-versioning - 给 ASP.NET Web API, OData with ASP.NET Web API, ASP.NET Core,写的REST API接口增加版本控制。(简化 http://api.xxx.com/v1.0,http:

小米今天上市,但我却不再喜欢它了

没别的,就是广告太多了。小米宣称硬件的利润率只有5%,那么,剩下的收入只能靠硬件上展示的软件了。最近更新的小米运动app,不但广告多了很多,而且,还改了用户协议,在默认确认后,默认打开了收集用户数据协议,恩,这个是可关闭的选项,但在这次更新后自动打开了。

欢迎使用Z-BlogPHP!

欢迎使用Z-Blog,这是程序自动生成的文章,您可以删除或是编辑它:)

系统生成了一个留言本和一篇《欢迎使用Z-BlogPHP!》,祝您使用愉快!

<< < 1 2 3 >>
«   2020年11月   »
1
2345678
9101112131415
16171819202122
23242526272829
30
网站分类
文章归档

Powered By Z-BlogPHP 1.6.5 Valyria

Copyright csharptools.cn Rights Reserved. 桂ICP备17007292号-1