- 博客(107)
- 收藏
- 关注
原创 【转载】IIS网站配置不带www域名直接跳转带www的域名
很多时候为了统一网站入口,需要将不带www的主域名解析到带www的域名记录下,当客户访问不带www的域名网址的时候自动跳转到带www的域名,在IIS Web服务器中可以通过URL重写模块来实现此功能,只需要做301永久重定向即可将实现不带www请求链接自动跳转www主机域名。(1)首先一步是带www主机域名和不带www的主机域名解析需要能够顺利访问,涉及到域名解析平台的相关域名解析操作以及IIS...
2019-06-24 08:54:57 893
原创 【转载】IIS一个网站如何绑定多个主机域名
在IIS Web服务器的网站配置的过程中,有时候需要一个网站配置对应多个域名记录,例如不带www的主域名以及带www的域名解析记录对应同一个网站文件,此时最简单的配置方法就是将一个网站绑定多个主机域名,比新建多个网站然后对应一个网站文件简单很多,并且后续修改网站相关配置的时候只需要修改一个网站即可。IIS中配置一个网站对应多个主机域名的步骤如下(假设配置的网站域名为test.com):(1)进...
2019-06-24 08:54:03 1385
原创 【转载】C#通过StartWith和EndWith方法判断字符串是否以特定字符开始或者结束
C#开发过程中针对字符串String类型的操作是常见操作,有时候业务需要判断某个字符串是否以特定字符开头或者特定字符结束,此时就可使用StartsWith方法来判断目标字符串是否以特定字符串开头,通过EndWith方法可判断是否以某字符串结尾。StartWith函数调用的格式为: strA.StartsWith(strB),判断strA字符串是否以strB字符串为开头。EndWith函数调用的...
2019-06-24 08:53:56 1024
原创 【转载】C#中PadLeft函数按特定字符补足字符串长度
在C#开发过程中字符串String类处理过程中,有时字符串长度不够时,需要在左侧指定特定的字符来补足字符串长度,此时可以使用String类下的PadLeft方法对字符串的左边进行按特定的字符和特定的长度进行补足。MSDN上对PadLeft函数的解释是:返回指定长度的新字符串,其中当前字符串的开头用空格或指定的Unicode字符填充。例如字符串Code=“ABC”,按照业务要求需要单据号的长度为1...
2019-06-24 08:53:46 316
原创 【转载】 C#中PadRight函数以特定字符在字符串结尾补足位数
在C#开发过程中字符串String类处理过程中,有时字符串长度不够时,需要在右侧侧指定特定的字符来补足字符串长度,此时可以使用String类下的PadRight方法对字符串结尾按特定的字符补足位数。MSDN上对PadRight函数的解释是:返回指定长度的新字符串,其中当前字符串的末尾用空格或指定的Unicode字符填充。例如字符串Code=“ABC”,按照业务要求需要单据号的长度为10位长度,如...
2019-06-24 08:53:39 192
原创 【转载】C#通过IndexOf方法判断某个字符串是否包含在另一个字符串中
C#开发过程中针对字符串String类型的操作是常见操作,有时候需要判断某个字符串是否包含在另一个字符串,此时可以使用IndexOf方法以及Contain方法来实现此功能,Contain方法返回True和False,而IndexOf方法可以返回所在的索引位置,如果为查找到对应的字符串,则返回-1。C#中字符串IndexOf方法的使用格式为:StringA.IndexOf(StringB)。Str...
2019-06-24 08:53:30 911
原创 【转载】 C#中使用Sum方法对List集合进行求和操作
在C#的List操作中,有时候我们需要对List集合对象的某个属性进行求和操作,此时可以使用Lambda表达式中的Sum方法来快速实现此求和操作,使用Sum方法可使代码简洁易读,并且省去写for循环或者foreach遍历List的繁琐语句。例如,在订单集合List orderList集合进行订单金额Amount汇总求和时,可使用下列语句进行快速实现。var Amount=orderList.S...
2019-06-24 08:53:22 14840
原创 【转载】 C#中使用Count方法获取List集合中符合条件的个数
很多时候操作List集合的过程中,我们需要根据特定的查询条件,获取List集合中有多少个实体对象符合查询条件,例如一批产品的对象List集合,如果这批产品的不合格数量大于10则重点备注。在C#中可以自己写for循环语句来逐条判断条件来实现,其实还有种更简单的方法就是使用Lambda表达式中的Count方法来实现,很多时候只需要一条语句。例如,有个实体集合List studentList表示全校学...
2019-06-24 08:53:13 3282
原创 【转载】C#使用FirstOrDefault方法快速查找List集合中符合条件的第一个实体
在C#的List集合的操作中,有时候我们需要根据相关条件快速从List集合中获取到第一个符合条件的实体对象,例如有个全校班级的List集合,我们需要根据班级代码快速从List集合中查找出班级信息。可以使用传统的for或者foreach循环来单独比对查询来实现,其实还可以通过Lambda表达式中的FirstOrDefault方法快速来查找,只需一条语句即可查找出来。例如有个全校班级信息的List集...
2019-06-24 08:53:01 1820
原创 【转载】Windows检测到IP地址冲突
今天在使用电脑的过程中,突然弹出个提示,Windows检测到IP地址冲突,此网络中的另一台计算机与该计算机的IP地址相同。联系你的网络管理员解决此问题,有关详细信息,请参阅Windows系统日志。查阅了百度之后发现好多人遇到此问题,网上有很多现成的解决办法。不过我的电脑好像提示好多回了,没去解决暂时也未发现相应问题。电脑提示的截图信息如下:具体的解决办法可以参考百度经验:如何处理Window...
2019-06-24 08:52:51 4846
原创 【转载】Asp.Net MVC网站提交富文本HTML标签内容抛出异常
今天开发一个ASP.NET MVC网站时,有个页面使用到了FCKEditor富文本编辑器,通过Post方式提交内容时候抛出异常,仔细分析后得出应该是服务器阻止了带有HTML标签内容的提交操作,ASP.NET认为客户端提交的数据中包含大量Html标签是危险数据,请求直接就被终止了,然后抛出异常。可设置ValidateInputAttribute特性为True来允许Action接收含Html标签的文本...
2019-06-24 08:52:41 315
原创 【转载】 C#使用Union方法求两个List集合的并集数据
在C#语言的编程开发中,有时候需要对List集合数据进行运算,如对两个List集合进行交集运算或者并集运算,其中针对2个List集合的并集运算,可以使用Union方法来快速实现,Union方法的调用格式为List1.Union(List2),List1和List2为同类型的List集合数据。(1)针对值类型的List集合,两个集合的合并即以值是否相同为准进行合并。例如以下两个List集合,lis...
2019-06-23 16:15:00 3243 2
原创 【转载】程序设计过程中SQL语句Where 1=1的作用
在Asp.Net网站或者Java网站的程序设计的过程中,很多时候我们可以看到拼接SQL语句的写法的时候都可以看到最前面有个Where 1=1这个条件,其实Where 1=1这是个恒等式,SQL语句写成Where 1=1的形式可以更好的拼接查询语句条件。结论:Where 1=1为恒等式,拼接SQL语句使用Where 1=1这个语句段主要是为了后续更好的拼接成完成的SQL语句。举例,前台页面可能传...
2019-06-23 16:14:51 200
原创 【转载】C#中List集合使用LastIndexOf判断元素最后一次出现的索引位置
在C#的List集合操作中,有时候需要判断元素对象在List集合中第一次出现的索引位置信息,此时需要使用到List集合的IndexOf方法来判断,如果元素存在List集合中,则IndexOf方法返回所在的索引位置信息,如果不存在则返回-1,IndexOf方法签名为int IndexOf(T item),item代表需要判断的对象元素。例如有个List的集合list1,需要判断数字6在list1集...
2019-06-23 13:23:02 905
原创 【转载】C#中List集合使用LastOrDefault方法查找出最后一个符合条件的元素
在C#的List集合中,FirstOrDefault方法一般用来查找List集合中第一个符合条件的对象,如果未查到则返回相应默认值。其实如果要查找最后一个符合条件的List集合元素对象,可以使用LastOrDefault方法来实现,LastOrDefault方法的内部书写形式为Lambda表示式的书写形式。LastOrDefault方法如果未查找到符合要求的元素对象,将会返回对应默认值。(1)假...
2019-06-23 13:22:54 1109
原创 【转载】C#使用Newtonsoft.Json组件来序列化对象
在Asp.Net网站开发的过程中,很多时候会遇到对象的序列化和反序列化操作,Newtonsoft.Json组件是专门用来序列化和反序列化操作的一个功能组件,引入这个DLL组件后,就可使用JsonConvert.SerializeObject方法来序列化C#的对象。JsonConvert.SerializeObject方法的签名为JsonConvert.SerializeObject(object ...
2019-06-23 13:22:48 299
原创 【转载】 C#使用Newtonsoft.Json组件来反序列化字符串为对象
在Asp.Net网站开发的过程中,很多时候会遇到对象的序列化和反序列化操作,Newtonsoft.Json组件是专门用来序列化和反序列化操作的一个功能组件,引入这个DLL组件后,就可使用JsonConvert.DeserializeObject方法来反序列化字符串为对象,JsonConvert.DeserializeObject方法有2个重载方法签名,都是可用于C#中字符串的反序列化操作。Jso...
2019-06-23 13:22:41 751
原创 【转载】C#中List集合使用GetRange方法获取指定索引范围内的所有值
在C#的List集合中有时候需要获取指定索引位置范围的元素对象来组成一个新的List集合,此时就可使用到List集合的扩展方法GetRange方法,GetRange方法专门用于获取List集合指定范围内的所有值,GetRange方法签名为List GetRange(int index, int count),index为开始索引位置,count为从index开始获取元素的个数。例如有个List的...
2019-06-23 13:22:35 6761
原创 【转载】C#中List集合使用IndexOf判断元素第一次出现的索引位置
在C#的List集合操作中,有时候需要判断元素对象在List集合中第一次出现的索引位置信息,此时需要使用到List集合的IndexOf方法来判断,如果元素存在List集合中,则IndexOf方法返回所在的索引位置信息,如果不存在则返回-1,IndexOf方法签名为int IndexOf(T item),item代表需要判断的对象元素。例如有个List的集合list1,需要判断数字6在list1集...
2019-06-23 13:22:29 2278
原创 【转载】C#中List集合使用Contains方法判断是否包含某个对象
在C#的List集合中,如果要查找List集合是否包含某一个值或者对象,如果不使用List集合类的扩展方法的话一般会使用for循环或者foreach遍历来查找,其实List集合类中的扩展方法Contain方法即可实现此功能,Contain方法的签名为bool Contains(T item),item代表具体需要判断的被包含对象。例如有个List的集合list1,内部存储10个数字,判断list...
2019-06-23 13:22:22 8041
原创 【转载】C#中List集合使用Clear方法清空集合
在C#中的List集合操作过程中,有时候需要清空List集合中的元素对象,将之重置为一个初始化的List集合对象,此时就可以使用到List集合的扩展方法Clear()方法,此方法将清空List集合中所有的元素对象,清空后List集合中的元素个数为0。例如有个List的集合list1,内部存储10个数字,清空list1中的元素可使用下列语句:List list1 = new List() { 1...
2019-06-23 13:22:16 24502 3
原创 【转载】C#中List集合使用AddRange方法将一个集合加入到指定集合末尾
C#编程开发过程中,List集合是时常使用到的集合对象,如果在List集合的操作中需要将1个List集合加入到另一个List集合的末尾,则可以使用List集合的AddRange方法来实现,AddRange方法签名为void AddRange(IEnumerable collection),T是C#中的泛型语法,collection代表被加入到List集合末尾的目标集合。举例如下,将list2集合...
2019-06-23 13:22:09 2216
原创 【转载】C#中List集合中Last和LastOrDefault方法的差别
在C#的List集合操作中,Last方法和LastOrDefault方法都会用来查找集合中最后一个符合条件的元素对象,但Last和LastOrDefault方法还是有差别的,建议使用LastOrDefault方法来操作,因为Last方法在未查到一条符合条件的对象的时候,将会直接抛出程序运行时异常。Last方法和LastOrDefault方法的概述以及主要差别如下:Last方法:用于查找List...
2019-06-23 13:22:01 1205 2
原创 【转载】 C#中List集合使用OrderByDescending方法对集合进行倒序排序
在C#的List集合操作中,有时候需要针对List集合进行排序操作,如果是对List集合按照元素对象或者元素对象的某个属性进行倒序排序的话,可以使用OrderByDescending方法来实现,OrderByDescending方法属于List集合的扩展方法,方法的调用形式为使用Lambda表达式语句。(1)对List集合对象list1进行从大到小降序排序可使用下列语句:List list1 ...
2019-06-23 13:21:56 6210
原创 【转载】C#中List集合使用Exists方法判断是否存在符合条件的元素对象
在C#的List集合操作中,有时候需要根据条件判断List集合中是否存在符合条件的元素对象,此时就可以使用List集合的扩展方法Exists方法来实现,Exists方法的签名为bool Exists(Predicate match),match代表条件方法表达式,一般使用Lambda表达式为多,通过Exists判断是否存在符合条件的元素对象比使用for循环或者foreach遍历查找更简便直接。(...
2019-06-23 13:21:49 3627
原创 【转载】C#中ToArray方法将List集合转换为对应的数组
在C#的List集合操作中,可以使用List集合自带的ToArray方法来将List集合转换为对应的Array数组元素。ToArray方法的签名为T[] ToArray(),存在于命名空间System.Collections.Generic下,属于Linq的扩展方法,T是C#中泛型的写法,ToArray方法无需带任何参数。例如有个List集合list1中含有元素1至10,需要将这个list1集合...
2019-06-23 13:21:40 3054
原创 【转载】C#中List集合使用Reverse方法对集合中的元素进行倒序反转
在C#的List集合操作中,有时候需要对List集合中的元素的顺序进行倒序反转操作,此时就可使用到List集合中的Reverse方法来实现此功能,Reverse方法的签名为void Reverse(),此方法不需要任何参数,调用void Reverse()方法可将整个List集合中的元素的顺序反转过来。例如有个List集合list1中含有元素1至10,需要将这个list1集合中的元素反转为10至...
2019-06-23 13:21:34 5943
原创 【转载】C#中List集合使用Min()方法查找到最小值
在C#的List集合操作中,有时候需要查找到List集合中的最小值,此时可以使用List集合的扩展方法Min方法,Min方法有2种形式,一种是不带任何参数的形式,适用于一些值类型变量的List集合,另一种是带Lambda表达式书写形式的,此方法可适用于获取List集合中某一个属性的最小值。(1)不带任何参数的Min方法形式举例,程序调用形式如下:List list1 = new List() ...
2019-06-23 13:21:27 6052
原创 【转载】C#中List集合使用Max()方法查找到最大值
在C#的List集合操作中,有时候需要查找到List集合中的最大值,此时可以使用List集合的扩展方法Max方法,Max方法有2种形式,一种是不带任何参数的形式,适用于一些值类型变量的List集合,另一种是带Lambda表达式书写形式的,此方法可适用于获取List集合中某一个属性的最大值。(1)不带任何参数的Max方法形式举例,程序调用形式如下:List list1 = new List() ...
2019-06-23 13:21:21 13372
原创 【转载】C#中List集合使用Remove方法移除指定的对象
在C#的List集合操作中,有时候需要将特定的对象或者元素移除出List集合序列中,此时可使用到List集合的Remove方法,Remove方法的方法签名为bool Remove(T item),item代表具体的List集合中的对象,T是C#中泛型的表达形式。(1)例如有个List集合list1中含有元素1至10,需要移除元素5可使用下列语句:List list1 = new List() ...
2019-06-23 13:21:16 8164
原创 【转载】C#中List集合使用RemoveAt方法移除指定索引位置的元素
在C#的List集合操作中,移除集合中的元素可以使用Remove方法,不过Remove方法的参数为具体的List集合中的元素,其实还可以使用List集合的RemoveAt方法来移除List集合中的元素,RemoveAt方法的方法签名为void RemoveAt(int index),index代表需要移除的元素在List集合中的索引位置,List集合的索引位置从0开始计算。例如有个List的集合...
2019-06-23 13:21:09 3130
原创 【转载】C#中Add方法将往List集合末尾添加相应元素对象
在C#的List集合操作中,有时候需要将符合条件的对象添加到已有List集合中的末尾,此时就需要使用到List集合的Add方法,Add方法的作用为将对应的元素添加到List集合末尾,Add方法签名为void Add(T item),T代表List集合中的具体元素的类型,是C#中的泛型语法,item代表具体需要添加的元素对象。例如有个List集合list1中含有元素1至10,此时需要往list1集...
2019-06-23 13:20:54 2604
原创 【转载】C#中List集合使用RemoveRange方法移除指定索引开始的一段元素
在C#的List集合操作中,移除集合中的元素可以使用Remove方法和RemoveAt方法,这两个方法都是进行单个List集合元素的移除,其实List集合中还有个RemoveRange方法来移除一整段连续的List集合元素对象,RemoveRange方法签名为void RemoveRange(int index, int count),index代表开始移除的元素所在的索引位置,count表示移除...
2019-06-23 13:20:48 5928
原创 【转载】C#中通过Distinct方法对List集合进行去重
在C#的List集合对象中,可以使用Distinct方法来对List集合元素进行去重,如果list集合内部元素为值类型,则Distinct方法根据值类型是否相等来判断去重,如果List集合内部元素为引用类型变量,则是判断相同引用的对象为相同进行List集合元素去重操作。(1)值类型的List集合对象intList,内部元素为1,1,2,2,3,4,5等这几个元素。对intList对象进行去重可使...
2019-06-23 13:20:35 5544
原创 【转载】 C#中使用CopyTo方法将List集合元素拷贝到数组Array中
在C#的List集合操作中,有时候需要将List元素对象拷贝存放到对应的数组Array中,此时就可以使用到List集合的CopyTo方法来实现,CopyTo方法是List集合的扩展方法,共有3个重载方法签名,分别为void CopyTo(T[] array)、void CopyTo(T[] array, int arrayIndex)、void CopyTo(int index, T[] arra...
2019-06-23 13:20:20 4298
原创 【转载】 C#中通过Where方法查找出所有符合条件的元素集合
在C#的List集合对象中,FirstOrDefault方法可以用于查找List集合中符合条件的第一个元素,如果需要根据条件查找到List集合中的所有符合条件的元素对象集合,则需要使用到List集合的扩展方法Where()方法,Where方法的书写方式为Lambda表达式的书写形式,通过Where方法查找出符合条件的元素后再通过ToList方法可转换回原来的List集合对象类型。举例如下,Lis...
2019-06-23 13:20:11 3087
原创 【转载】C#中使用Average方法对List集合中相应元素求平均值
在C#的List集合操作中,有时候需要对List集合元素进行汇总求平均值,如数值类型的List集合元素,有时候对象类型的List集合也需要对集合中的元素的某个对象进行汇总求平均值,此时都可以使用到Average来实现,Average方法是List集合中的Linq扩展方法,Average方法有2种形式,一种是不带任何参数的Average()形式,适用于数值型如int、double、decimal等数...
2019-06-23 13:19:42 5212
原创 【转载】C#中List集合SingleOrDefault和FirstOrDefault方法有何不同
在C#的List集合类的操作过程中,有时候我们会使用到List集合的SingleOrDefault方法和FirstOrDefault等方法,这2个方法都是System.Linq.Enumerable类为我们提供了Linq方法。那的SingleOrDefault方法和FirstOrDefault等方法有啥不同之处呢。其实除了上面2个方法,还有First()方法和Single()方法等类似方法。以下...
2019-06-23 13:19:32 587
原创 【转载】C#中List集合使用Last方法获取最后一个元素
在C#的List集合操作过程中,如果要获取List集合中的最后一个元素对象,则一般会先通过获取到list集合的个数Count属性,然后再使用索引的方式获取到该集合的最后一个位置的元素信息。其实在List集合中提供了获取最后一个元素的Last方法,调用此方法可直接获取list集合中最后一个元素。例如有个List集合的对象list1,需要获取到该集合对象的最后一个元素可使用Last方法,具体如下:...
2019-06-23 13:19:19 4785 3
原创 【转载】 C#中List集合使用InsertRange方法在指定的位置插入另一个list集合
在C#的List集合操作过程中,如果在集合中的某个位置插入一个新的元素对象,可以使用Insert方法进行操作。其实List集合也提供了在特定的位置插入另一个集合,然后另一个集合的数据整个写入到当前集合中。List集合类中的InsertRange方法就是将一个集合插入到另一个集合的指定位置的方法,InsertRange方法签名为InsertRange(int index, IEnumerable c...
2019-06-23 13:17:59 1686
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人