文章分类 -  C#

摘要:class Program { /// <summary> /// https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/concepts/async/ /// https://docs.microsoft.com/zh-c 阅读全文
posted @ 2020-05-27 22:48 事理 阅读(501) 评论(0) 推荐(1)
摘要:C#调用代码 string fileSavePath = Server.MapPath("~/TempFile/导出数据/") + "用户名单(" + DateTime.Now.ToShortDateString() + ")" + DateTime.Now.ToFileTime() + ".xls 阅读全文
posted @ 2019-09-25 21:39 事理 阅读(885) 评论(0) 推荐(0)
摘要:使用:在Global.cs的Application_Start()里面添加如下语句,生成的sql会自动加上with(nolock) //ef命令拦截器 DbInterception.Add(new WithNoLockInterceptor()); 如果执行的sql语句需要锁表,增加如下扩展即可 1 阅读全文
posted @ 2019-09-03 12:54 事理 阅读(2431) 评论(1) 推荐(2)
摘要:免费的AOPnuget安装MrAdvice; https://www.cnblogs.com/slyzly/articles/11388441.html 阅读全文
posted @ 2019-08-21 14:08 事理 阅读(661) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/Leo_wl/p/3525538.html .NET开发编程规范 第1章 程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。 可以把程序的版式比喻为"书法"。好的"书法"可让人对程序一目了然,看 阅读全文
posted @ 2019-05-08 12:58 事理 阅读(186) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/rosanshao/p/3728108.html#!comments http://www.cnblogs.com/wisdomqq/archive/2012/03/29/2417723.html 写在前面的话,很久没有写Blog了,不对,其实一致就没 阅读全文
posted @ 2019-03-08 23:33 事理 阅读(211) 评论(0) 推荐(0)
摘要:1、redis安装、卸载、配置 2、.net项目中使用redis https://www.cnblogs.com/itmu89/p/7118474.html ServiceStack.Redis是商业版,免费版有限制; StackExchange.Redis是免费版,早期有Timeout Bug,当 阅读全文
posted @ 2019-02-26 11:25 事理 阅读(455) 评论(0) 推荐(0)
摘要:md5加密解密 public static string MD5(string input) { StringBuilder hash = new StringBuilder(); MD5CryptoServiceProvider md5provider = new MD5CryptoServiceProvider... 阅读全文
posted @ 2018-12-27 16:01 事理 阅读(135) 评论(0) 推荐(0)
摘要:实际的开发可能会遇到数据大批量插入数据的问题,若是一条条的循环倒数效率非常低下,这个较好的解决方案 阅读全文
posted @ 2018-07-31 13:00 事理 阅读(280) 评论(0) 推荐(0)
摘要:写Emit代码也不是想象中的那么复杂,基本过程就是先手工写好C#代码,编译得到Exe或者Dll,然后用ILDASM或反编译工具,得到IL代码,最后就是看着IL代码,用Emit一个个对应发出代码,就行了 Emit学习-基础篇-HelloWorld Emit学习-基础篇-基本概念介绍 Emit学习-基础 阅读全文
posted @ 2018-07-31 12:35 事理 阅读(330) 评论(0) 推荐(0)
摘要:使用方法: 注意:此处生成的基于sqlserver的guid在控制台里面查看并不是顺序的,但是在数据库中是可以进行顺序排序的,因为sqlserver对guid的排序是有特定规则的,具体可以参考下面的文章 https://www.cnblogs.com/tdfblog/p/SequentialGuid 阅读全文
posted @ 2018-06-22 22:03 事理 阅读(2966) 评论(0) 推荐(1)
摘要:http://www.cnblogs.com/alicell/p/9073977.html#3984839 冒泡排序 冒泡排序(buble sort)是一个比较入门的排序算法。顾名思义,它根据将最大(或最小)的数依次冒泡从而实现排序。 如下图所示,白色部分为待排序数组,红色部分为已找出的“较大的”数 阅读全文
posted @ 2018-05-28 17:45 事理 阅读(580) 评论(0) 推荐(0)
摘要:private static System.Threading.Mutex mutex; private const string title = "软件网络服务"; private const string version = "1.2017.1117.1"; static void Main(string[] args) ... 阅读全文
posted @ 2017-12-18 15:11 事理 阅读(246) 评论(0) 推荐(1)
摘要:https://www.cnblogs.com/pettyColorcat/p/10861302.html 快速排序算法说明: 原始数组L1,从中任意选择一个基准数F(一般选择第1个),小于F的数据放在F的左边记为数组minList,大于F的数据放在F的右边记为数组maxList。那么 L1=min 阅读全文
posted @ 2017-12-05 11:02 事理 阅读(258) 评论(0) 推荐(0)
摘要:安装Adobe Reader XI_11.0.0.379 支持.doc和.docx;.xls和.xlsx 阅读全文
posted @ 2017-12-05 09:37 事理 阅读(410) 评论(0) 推荐(0)
摘要:https://files.cnblogs.com/files/slyzly/Aspose.Words.rar 阅读全文
posted @ 2017-12-05 09:04 事理 阅读(408) 评论(0) 推荐(0)
摘要:/// /// 获取webbrowser中html元素的屏幕坐标 /// /// /// /// public Point GetHtmlElementClientPoint(WebBrowser webBrowser, HtmlElement htmlElement) ... 阅读全文
posted @ 2017-12-03 02:25 事理 阅读(1439) 评论(0) 推荐(0)
摘要:1、为什么要udp打洞 现在大多数电脑上网都是通过路由器分配的网络进行上网的,当其中一台电脑请求网络时,路由器中的NAT软件会给这台电脑分配一个随机的端口号并将内网ip转换为公网ip,提供与外部网络的通信,当不是同一个局域网(不同路由器用户、路由器用户和猫用户)中的两台电脑相互请求通信时,由于不知道 阅读全文
posted @ 2017-10-08 01:04 事理 阅读(1608) 评论(2) 推荐(0)
摘要:参考 https://jingyan.baidu.com/article/fa4125acb71a8628ac709226.html http://www.cnblogs.com/sorex/archive/2012/05/16/2502001.html 注意 1、设置服务安装后自动启动 在serv 阅读全文
posted @ 2017-09-18 10:40 事理 阅读(222) 评论(1) 推荐(0)
摘要:压缩测试,适用于重复比较多的字符串,对比Zip和GZip,压缩率最高 阅读全文
posted @ 2017-06-16 09:59 事理 阅读(5221) 评论(4) 推荐(0)