摘要:
List.Foreach可以增删集合项,而foreach不行。 需说明的是,使用Foreach时,当集合的元素增加后,由于索引器是从0开始的,新的元素如果在当前索引的后面,则也会参与遍历,如果在当前索引前,则当前元素会再次参与遍历。 所以, 如果在改变元素个数时没有条件, 会导致死循环。代码见下方: 阅读全文
摘要:
一、概述 Html Agility Pack 简称HAP,是一个强大而灵活的解析Html DOM的.Net类库。 二、官方链接 官网:http://html-agility-pack.net/ NuGet: https://www.nuget.org/packages/HtmlAgilityPack 阅读全文
摘要:
List<int> list1 = new List<int>();list1.Add(1);list1.Add(2);list1.Add(3);List<int> list2 = new List<int>();list2.Add(3);list2.Add(4);list2.Add(5);//得到 阅读全文
摘要:
链接: https://www.datastax.com/dev/blog/an-introduction-to-the-c-driver-for-cassandra 阅读全文
摘要:
一本好的入门书是带你进入陌生领域的明灯,《CDN技术详解》绝对是带你进入CDN行业的那盏最亮的明灯。因此,虽然只是纯粹的重点抄录,我也要把《CDN技术详解》的精华放上网。公诸同好。 第一章 引言 “第一公里”是指万维网流量向用户传送的第一个出口,是网站服务器接入互联网的链路所能提供的带宽。这个带宽决 阅读全文
摘要:
工欲善其事,必先利其器,没有好的工具,怎么能高效的开发出高质量的代码呢?本文为各ASP.NET 开发者介绍一些高效实用的工具,涉及SQL 管理,VS插件,内存管理,诊断工具等,涉及开发过程的各个环节,让开发效率翻倍。 Visual Studio Visual Studio Productivity 阅读全文
摘要:
分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。 Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。 EnyimMemcached 阅读全文
摘要:
C#语法中两个问号(??)的运算符是指null 合并运算符,合并运算符为类型转换定义了一个预设值,以防可空类型的值为Null。 MSDN上面的解释: ?? 运算符称为 null 合并运算符,用于定义可以为 null 值的类型和引用类型的默认值。如果此运算符的左操作数不为 null,则此运算符将返回左 阅读全文
摘要:
一、引用 命名空间: System.Configuration程序集: System.Configuration(位于 System.Configuration.dll) 二、示例 1、读取、增加、修改配置 在文件 App.config中: 2、用配置文件里的连接字符串读取数据库里的数据: an A 阅读全文
摘要:
1、首先引入: using Microsoft.VisualBasic; 2、转换方法: //繁体转简体 public static string Traditional2Simplified(string str) { return (Strings.StrConv(str, Microsoft. 阅读全文