clean-code-dotnet part 1 (命名,变量)

clean-code-dotnet

Table of Contents

  1. 介绍
  2. 命名
  3. 变量

介绍

![Humorous image of software quality estimation as a count of how many expletives you shout when reading code](http://www.osnews.com/images/comics/w

发现一本好书:Pro .NET Memory Management(深入 .net 内存管理)(epub版)

已经在看中,近期会推出系列的解读文章: 书籍下载:中国最大的技术书籍下载网站

putty 无法登陆 centos 7 的错误

腾讯云新建了一个vps,一开始用putty能登录,但更新了一下系统后,就无法登陆,弹出“expected key exchange group packet from server”的错误。按照错误提示百度了一下,关键字前几个都是无用信息。 最后 最后 最后 按照错误提示,再加上 putty 之后,就知道了,其实是 putty的版本 太旧了 太旧了 太旧了 上 https://putty.org/ 下新版本就ok了。

ASP.NET Core 2 High Performance 读书笔记,8~12章(完)

理解代码的执行与异步操作

书里主要介绍了一些基础的概念,泛型集合,序列化和哈希的情况,以及在某些情况下的性能比较。这部分内容,是可以自己实践的,一些其它相关性能书籍里也都会有介绍。 文中也提及一些性能上需要注意的地方: 1.避免使用反射(这个基本上都是常识了,不过该用还得用,记得使用时要缓存GetType(),GetMembers(),GetProperys()方法返回的对象) 2.避免使用正则表达式,至少,避免使用用户自己输入正则。 3.注意字符串拼接 4.避免使用动

在 linux 下运行 BenchmarkDotNet 的方法

在windows下运行BenchmarkDotNet很简单,在vs 2017里 Ctrl + F5就ok了。 在Linux下,则需要用命令行: dotnet run -c Release 就是这么简单。

个人公众号“复盘人生”已经开通,欢迎大家订阅。

个人公众号“复盘人生”已经开通,欢迎大家订阅。

ASP.NET Core 2 High Performance 读书笔记,6~7章(网络和io性能优化)

解决网络性能

互联网协议

TCP/IP

TCP/IP协议不用多说,学过网络课程的基本都知道是啥,但这部分的优化主要是系统层面做的。 主要还是端到端之间,如何减少握手次数与传输量。 握手次数主要是指两个服务器之间tcp的建立连接时,需要进行三次确认的应答。 而传统意义上的http请求,都是短连接,每次http请求的时候,都创建一个新的tcp请求。 而Http 1.1协议更新后,增加了一个 Keep-Alive 头信息。就是告诉浏览器告诉服务端,咱们

无网络离线安装 vs2017

无网络离线安装 vs2017

公司电脑禁止,只有一个老的vs2017的安装目录(之前通过 --layout 安装时生成的离线文件)。找了一圈百度,没能解决问题,最后,问bing,查微软的官方网站命令,最后得到的结论相当简单:

˃ vs_enterprise.exe --noWeb

更详细内容见 [vs命令行安装说明](https://docs.microsoft.com/en-gb/visualstudio/install/use-command-line-paramete

【翻译】Are String.Equals And String.IndexOf That Much Faster In .NET Core 2.1?

Are String.Equals And String.IndexOf That Much Faster In .NET Core 2.1?

国际惯例,先上博文的原文地址

在本周,有一篇博文[微软Bing搜索引擎转向.NET Core 2.1延迟降

ASP.NET Core 2 High Performance 读书笔记,2~5章

为什么性能会是一个新需求

因为传统的开发,并不会将性能作为一个必选的需求来做,因此,很多时候在项目发布的时候,会发现允许各种卡顿与缓慢。所以解决这个的方法,就是在项目的初始阶段,把性能问题作为一个必选的特性来做。

常见的性能问题

选择开发语言注意事项

书里第一个介绍了语言需要注意的地方,基本上就是常识,越低级的语言(汇编,C)允许速度会快,越高级的语言,特别是解释型的语言(Ruby,Python,JavaScript)会更慢。不过,就目前开发环

<< < 1 2 3 4 > >>
«   2021年11月   »
1234567
891011121314
15161718192021
22232425262728
2930
网站分类
文章归档

Powered By Z-BlogPHP 1.6.5 Valyria

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