.Net

C# Redis实战(二)

在C#Redis实战(三)中我们已经配置好了web.config程序,并且能通过C#代码来读取和管理以上配置信息。接下来,就可以进行Redis的数据写入了。Redis中可以用Store和StoreAll分别保存单条和多条数据,C#中具体代码如下: 1、保存多条数据[csharp] viewplain...
代码星球·2020-05-16

C# Redis实战(一)

Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。本文主要讲述的是如何使用C#语言来进行Redis分布式缓存的程序编写。首先,需...
代码星球·2020-05-16

C#操作redis代码汇总

一Redis是一种支持多种数据结构的键值对数据库1.1Redis下载地址:https://github.com/MicrosoftArchive/Redis建议下载.msi结尾的应用程序进行安装,会自动安装Redis服务Redis默认是不能外网访问的把Redis部署到本地请忽视下面设置防火墙端口例外更改redis.co...
代码星球·2020-05-16

写入多线程Log4net 多线程写入

 问题描述:系统经常出现log无缘无故的丧失,每次系统出问题时去查log时发明log没有,愁闷了许久。今天搞了将近一天,终于搞定。        处理步骤:    写了个控制台程序,在whi...
代码星球·2020-05-16

C#去除HTML标签

publicstaticstringReplaceHtmlTag(stringhtml,intlength=0){stringstrText=System.Text.RegularExpressions.Regex.Replace(html,"<[^>]+>","");strText=System.T...
代码星球·2020-05-16

C#中Post请求的两种方式发送参数链和Body的

POST请求有两种方式一种是组装key=value这种参数对的方式一种是直接把一个字符串发送过去作为body的方式我们在postman中可以看到sfdsafdsdfsdfds publicclassKeyWordController:BaseController{privatestringlistClassU...

C# 之泛型详解

什么是泛型      我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通...
代码星球·2020-05-16

C# 中字符串转换成日期

我们在处理字符串日期格式常用DateTime.Pares()但是这个形式的转换是相当有限的,有些C#是会不懂你写入的日期格式的如20031231。那么类似"20100101"或者其它形式的字符串如何转换成日期型呢?一、拼接字符串的形式 DateTimedt=Convert.ToDateTime("201001...
代码星球·2020-05-16

C#获取Web和非Web程序的目录

几种方法如下:非Web程序1.AppDomain.CurrentDomain.BaseDirectory2.Environment.CurrentDirectory3.HttpRuntime.BinDirectoryThepathtothecurrentapplication's/bindirectory.Web程序H...

C#调用XmlSerializer序列化时生成CDATA节点解决方法

publicclassPerson{    publicstringName{get;set;}    publicintAge{get;set;}       &nbs...

VS2012 C#使用/配置Log4Net

最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来。十年河东十年河西,莫欺少年穷学无止境,精益求精 本节探讨如何在VS2012中使用Log4Net1、首先在项目中添加Nuget程序包... 2、然后在NuGet窗体中搜索Log4Net,然后点击安装<安装...
代码星球·2020-05-16

C# 因IIS回收导致定时器失效的解决方案

首先不要设置iis自动回收,一般设置凌晨1-2点左右回收一次,当凌晨iis回收应用程序池的时候,会调用Application_End,执行里面的代码,  重新启动网站,建议定时器的代码放在Session_Start里面,因为  Application_Start只有再第一个用户访...

C#中 Thread,Task,Async/Await,IAsyncResult 的那些事儿!

说起异步,Thread,Task,async/await,IAsyncResult这些东西肯定是绕不开的,今天就来依次聊聊他们多线程的意义在于一个应用程序中,有多个执行部分可以同时执行;对于比较耗时的操作(例如io,数据库操作),或者等待响应(如WCF通信)的操作,可以单独开启后台线程来执行,这样主线程就不会阻塞,可以...

C#中的 正则表达式

 String类包括许多字符串搜索和替换方法,当你要在较大字符串中定位文本字符串时,可以使用这些方法。当你希望在较大字符串中定位若干子字符串之一时,或者当你希望在字符串中标识模式时,正则表达式最有用,,以下主要介绍下C#正则表达式的用法:  字符转义  正则表达式中的反斜杠字符()指示其后跟的字符是特殊字符(...
代码星球·2020-05-16

C#常用正则表达式

一、校验数字的表达式 1数字:^[0-9]*$ 2n位的数字:^d{n}$ 3至少n位的数字:^d{n,}$ 4m-n位的数字:^d{m,n}$ 5零和非零开头的数字:^(0|[1-9][0-9]*)$ 6非零开头的最多带两位小数的数字:^([1-9][0-9...
代码星球·2020-05-16