随笔分类 - C#
-
C# List<T>排序总结(摘抄)
摘要:这里有很多种方法对List进行排序,本文总结了三种方法,但多种实现。 1.对基础类型排序 方法一: 调用sort方法,如果需要降序,进行反转: List<int> list = new List<int>(); list.Sort();// 升序排序 list.Reverse();// 反转顺序 方 阅读全文
-
C# 编写Windows Service(windows服务程序)(摘抄)
摘要:C# 编写Windows Service(windows服务程序) Windows Service简介: 一个Windows服务程序是在Windows操作系统下能完成特定功能的可执行的应用程序。Windows服务程序虽然是可执行的,但是它不像一般的可执行文件通过双击就能开始运行了,它必须有特定的启动 阅读全文
-
HttpStatusCode 状态码
摘要:/// <summary>等效于 HTTP 状态 100。<see cref="F:System.Net.HttpStatusCode.Continue" /> 指示客户端可能继续其请求。</summary> Continue = 100, // 0x00000064 /// <summary>等效 阅读全文
-
ExcelHelper 通用类
摘要:/// <summary> /// excel操作通用类 /// </summary> public class ExcelHelper : IDisposable { // private static string _fileName; //文件名 private static bool _di 阅读全文
-
FileHelper 通用类
摘要:/// <summary> /// 文件通用类 /// </summary> public class FileHelper { #region 文件相关操作方法 /// <summary> /// 检测指定文件是否存在,如果存在则返回true。 /// </summary> /// <param 阅读全文
-
Redis 通用类
摘要:需要在NuGet里面引用ServiceStack.Redis NuGet 地址:https://www.nuget.org/packages/StackExchange.Redis/ using System; using System.Collections.Generic; using Syst 阅读全文
-
Redis 通用类
摘要:总结下,后期会陆续更新 using System; using System.Collections.Generic; using System.Linq; using System.Text; using StackExchange.Redis; using System.Threading; u 阅读全文
-
VS2013 NUGET 基础连接已经关闭:发送时发生错误
摘要:VS2013 nuget连接不上,两种解决办法1.打开nuget官网https://www.nuget.org/手动搜索想要的包然后打开vs的nuget控制台,粘贴想要导入的包。 2.改注册表把下面这段保存成一个.reg文件,然后双击,重新打开vs就ok Windows Registry Edito 阅读全文
-
HashTable、HashSet和Dictionary的区别
摘要:1.HashTable 哈希表(HashTable)表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key-value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于 阅读全文
-
log4net独立配置文件配置(winfrom)(转)
摘要:log4net配置很多,具体配置步骤不细说,具体说出个人遇到的问题。 在winfrom和web应用程序中配置,在默认配置文件配置都没问题,因为EF也写在默认配置文件中,就会冲突解决办法就是将log4.config单独写个配置文件。个人在独立出来的时候,一直读取配置文件失败,整了老半天发现是配置文件- 阅读全文
-
C# Regex 详解(转)
摘要:C# Regex类用法 一、C#正则表达式符号模式 字 符 描 述 \ 转义字符,将一个具有特殊功能的字符转义为一个普通字符,或反过来 ^ 匹配输入字符串的开始位置 $ 匹配输入字符串的结束位置 * 匹配前面的零次或多次的子表达式 + 匹配前面的一次或多次的子表达式 ? 匹配前面的零次或一次的子表达 阅读全文
-
lambda运算符(转)
摘要:lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => ",可以叫他,“转到”或者 “成为”。运算符将表达式分为两部分,左边指定输入参数,右边是lambda的主体。 lambda表达式: 1.一个参数:param=>expr 2.多个参数:(param-list)=>ex 阅读全文
-
Dapper 通用方法
摘要:常用方法 #region Dapper 数据库操作 #region Query 操作 /// <summary> /// 无参获取单个实体modle /// </summary> /// <param name="sqlstr"></param> /// <returns>T</returns> p 阅读全文
-
Log4Net 详解(转)
摘要:1.Log4Net环境的搭建与基本配置 (1)Log4Net框架介绍 Log4net 是 Apache 下一个开放源码的项目,它是Log4j 的一个克隆版。我们可以控制日志信息的输出目的地。Log4net中定义了多种日志信息输出模式。它可以根据需要将日志输出到控制台,文本文件,windows 日志事 阅读全文
-
C# 日志工具汇总(转)
摘要:log4net log4net是一个可以帮助程序员把日志信息输出到各种不同目标的.net类库。它可以容易的加载到开发项目中,实现程序调试和运行的时候的日志信息输出,提供了比.net自己提供的debug类和trace类的功能更多。log4net是从java下有卓越表现的log4j移植过来的。它是apa 阅读全文
-
Global.asax 详解(转)
摘要:原文地址:https://www.cnblogs.com/I-am-Betty/archive/2010/09/06/1819558.html Global.asax 文件是什么 Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置响应应用程序级或模块级事 阅读全文
-
Transfer与Redirect区别(转)
摘要:1 Transfer跳转方式只能在同一站内跳转不能跨站点,当以下代码执行时会抛出异常,而用Redirect方法则能正常跳转 Server.Transfer("http://www.baidu.com"); 2 Transfer跳转URL地址不会改变,而用Redirect方式URL则会显示跳转后的UR 阅读全文
-
web.config配置节system.webServer的子元素详细介绍
摘要:system.webServer的子元素介绍 元素 描述 asp 配置Active Server Pages(ASP)的应用程序设置。 caching 配置输出缓存设置。 cgi 配置通用网关接口(CGI)应用程序的默认设置。 defaultDocument 当客户端在一个请求中并未指定一个文件名时 阅读全文
-
设置ASP.NET MVC站点默认页为html页
摘要:解决方案 方法1: 在Global.asax文件中增加 protected void Application_BeginRequest(object sender, EventArgs e) { if (Context.Request.FilePath == "/") Context.Rewrite 阅读全文
-
C# Java 通用MD5加密
摘要:java 代码 /*** * MD5加码 生成32位md5码 */ public static String string2MD5(String inStr){ MessageDigest md5 = null; try{ md5 = MessageDigest.getInstance("MD5") 阅读全文