分类目录

链接

2024 年 5 月
 12345
6789101112
13141516171819
20212223242526
2728293031  

近期文章

热门标签

新人福利,免费薅羊毛

无意中看到的几句简单粗暴的代码优化方法

无意中看到的几句简单粗暴的代码优化方法: * 假设的你几行代码可以完成某个功能,抽取成一个方法 * 假设在某个业务逻辑层可以共用,往上抽取, * 假设在多个业务层可以共用,提炼成工具类。 * 假设你的这个业务方法在多个系统需要被使用,发布成一个服务.

.NET 暂无评论 阅读(623)

代码优化之类型性能

撇开那些文章不说,C#/.NET慢似乎是业界公认的铁则,不论大家如何证明C# / .NET其实不比C++慢多少,但是应用程序级别的性能却依然这么慢。 那么C#/.NET慢在哪里? 很不幸的是大部分c#程序是被大部分程序员拖慢的,也许这个结论不太容易被人接受,却是一个广泛存在的。   String的操作 几乎所有的程序都有String操作,至少90%的程序需要忽略大小写的比较,检查一下代码,至少其中大半的应用程序有类似这样的代码: if (str1.ToUpper() == str2.ToUpper()) 或者ToLower版的,甚至我还看到过有个Web的HttpModule里...

.NET 暂无评论 阅读(1,876)

代码优化之命名习惯

1.命名很重要,让代码告诉你它自己 命名到底有多重要呢? 重要到这几乎是很多软件项目成功或者失败的“罪魁祸首”,究其原因,代码不光支撑了0和1在计算机系统中运行的业务逻辑,同时也是开发者进行交流与研究的标准语言。没有意义或者有歧义的命名,就像两个等待交流的人,面对了一堆火星文无从下口,让交流变成灾难,也就导致很多问题。 同时,好的命名是自说明的,让代码告诉开发者“我是谁,我做什么,我怎么做”。当然,除了静态式的必要的注释说明之外,动态式的代码也可以包含传递信息的作用,让代码告诉你它...

.NET 暂无评论 阅读(2,254)

代码之美

1. using   如果你写过下面这样的代码,那么你可以省一点,起码不用过多的缩进。 using (SqlConnection conn = new SqlConnection()) { using (SqlConnection conn2 = new SqlConnection()) { } }   类型相同时,和我们一次声明多个同类型变量差不多。 using (SqlConnection conn = new SqlConnection(), conn2 = new SqlConnection()) { }   如果类型不同,那么就写成下面这样。 using (MemoryStream stream = new MemoryStream()) using (SqlConnection conn = new SqlConnection()) { }   2. ??   这类代码很...

.NET 暂无评论 阅读(1,881)