随笔分类 - 公用的
摘要:转换协议字节 /// <summary> /// 转换协议字节帮助类 /// </summary> public class ByteUtil { /// <summary> /// byte数组转换int /// </summary> /// <param name="src"></param>
阅读全文
摘要:C# HTTP请求 get post public class HttpRequestHelper { public static bool CheckValidationResult(object sender, X509Certificate certificate, X509Chain cha
阅读全文
摘要:分布式锁代码 #region 秒杀业务测试 private static readonly string redisConnectionStr = "127.0.0.1:6379,connectTimeout=5000,allowAdmin=false,defaultDatabase=1"; ///
阅读全文
摘要:一、什么是设计模式 设计模式(Design pattern) 是解决软件开发某些特定问题而提出的一些解决方案也可以理解成解决问题的一些思路。通过设计模式可以帮助我们增强代码的可重用性、可扩充性、 可维护性、灵活性好。我们使用设计模式最终的目的是实现代码的高内聚和低耦合。 二、设计模式的三大分类及关键
阅读全文
摘要:windows 批处理文件bat中当前目录 方法1:命令 %cd% 或者 !cd! ,取得是运行的环境目录 方法2:命令 %~dp0 ,取得了bat的文件所在目录 @ECHO OFF会关闭注释输出;@ECHO ON则打开注释输出。 建议尽量使用下面两种符号来为.bat批处理文件添加注释: (1)::
阅读全文
摘要:1.C#连接连接Access string AccessConstr=@"Provider=Microsoft.Jet.OleDb.4.0;Data Source=C:\Mytest\test.mdb"; OleDbConnection objConnection=new OleDbConnecti
阅读全文
摘要:ASP.NET MVC 1、web.config: <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> </configSection
阅读全文
摘要:HttpClient发送Get和Post请求 public class HttpHelper { /// <summary> /// 发起POST同步请求 /// /// </summary> /// <param name="url"></param> /// <param name="postD
阅读全文
摘要:缓存帮助类: public class CacheHelper { //ConcurrentDictionary<object, CacheEntry> _entries //public static MemoryCache //缓存容器 private static ConcurrentDict
阅读全文
摘要:官网:https://www.rabbitmq.com/dotnet-api-guide.html C# rabbitMQ示例 生产者:推送消息 public class RabbitMqPulish { /// <summary> /// 推送 /// </summary> /// <param
阅读全文
摘要:1、概述 log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。 2、一个简单的使
阅读全文
摘要:HttpWebRequest public static class HttpHelper { private static readonly string DefaultUserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2;
阅读全文
摘要:ResponseResult /// <summary> /// 返回值 /// </summary> public class ResponseResult { public ResponseResult() { } public ResponseResult(int code) { this.C
阅读全文
摘要:限制次数记录 var num = contractInfo.PlayNum; var sessionStore = window.sessionStorage.getItem(contractCode); if (num >= 10) { alert("最多只能播放10次;"); return; }
阅读全文
摘要:原理: 例如A使用163邮箱发送邮件给B(qq邮箱)。首先A会把邮件通过SMTP(Simple Mail Transfer Protocol)协议传输到163的Smtp服务器上,163的Smtp服务器会根据B的邮箱账号,把邮件通过Smtp协议发给QQ邮箱的Smtp服务器。QQ的Smtp服务器接收到邮
阅读全文
摘要:先定义一个WORD 模板, 然后替换文本、域 ,定位开始表格 文本和段落 // Specify font formatting Aspose.Words.Font font = builder.Font; font.Size = 16; font.Bold = true; ; font.Color
阅读全文
摘要:1.生成随机字母字符串(数字字母混和) /// 生成随机字母字符串(数字字母混和) /// /// 待生成的位数 /// 生成的字母字符串 private string GenerateCheckCode(int codeCount) { int rep = 0; string str = stri
阅读全文
摘要:using System; using System.Net; using System.Net.Mail; using System.Text.RegularExpressions; namespace Test { public class Send { /// <summary> /// 发送
阅读全文