随笔分类 -  .NET

摘要:public static string GetFileSize(string value) { if (string.IsNullOrWhiteSpace(value)) return value; var size = Convert.ToDouble(value); var units = n 阅读全文
posted @ 2021-03-09 12:04 b̶i̶n̶g̶.̶ 阅读(186) 评论(0) 推荐(1) 编辑
摘要:1.全拼音 public static string ToPinyin(this string msg, bool islower=true) { string result = string.Empty; msg= Regex.Replace(msg, @"[^\u4e00-\u9fa5]", s 阅读全文
posted @ 2021-03-05 11:59 b̶i̶n̶g̶.̶ 阅读(528) 评论(0) 推荐(0) 编辑
摘要:1 #region 获取时间差 2 /// <summary> 3 /// 获取时间差 4 /// </summary> 5 /// <param name="t">实际时间</param> 6 /// <returns>时间差</returns> 7 public static string Ge 阅读全文
posted @ 2020-10-14 08:13 b̶i̶n̶g̶.̶ 阅读(167) 评论(0) 推荐(0) 编辑
摘要://每月第一天 var beginTime=DateTime.Now.AddDays(1 - DateTime.Now.Day); //每月最后一天 var endTime=DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(1).AddDays(-1); 阅读全文
posted @ 2017-08-17 11:05 b̶i̶n̶g̶.̶ 阅读(389) 评论(0) 推荐(0) 编辑
摘要:参考:http://www.cnblogs.com/wolegequ/archive/2012/06/03/2532605.html 阅读全文
posted @ 2017-06-20 16:02 b̶i̶n̶g̶.̶ 阅读(337) 评论(0) 推荐(0) 编辑
摘要:public static string GetYearMonthDayString(this DateTime expires) { try { var now = DateTime.Now; TimeSpan ts = expires - now; ... 阅读全文
posted @ 2017-05-17 14:48 b̶i̶n̶g̶.̶ 阅读(2395) 评论(0) 推荐(0) 编辑
摘要:C# 托管资源 与 非托管资源 托管资源一般是指被CLR控制的内存资源,这些资源的管理可以由CLR来控制,.NET可以自动进行回收,主要是指托管堆上分配的内存资源。例如程序中分配的对象,作用域内的变量等 非托管资源:不受CLR控制和管理的资源,比如文件流,数据库的连接,网络连接,系统的窗口句柄,打印 阅读全文
posted @ 2017-05-09 11:03 b̶i̶n̶g̶.̶ 阅读(319) 评论(0) 推荐(0) 编辑
摘要:参考资料: 1. http://www.cnblogs.com/heyuquan/archive/2013/04/18/3028044.html 阅读全文
posted @ 2017-02-23 15:04 b̶i̶n̶g̶.̶ 阅读(190) 评论(0) 推荐(0) 编辑
摘要:1 public class TAjaxListLoginValidateAttribute : FilterAttribute, IAuthorizationFilter 2 { 3 public void OnAuthorization(AuthorizationContext filterContext) 4 { 5 ... 阅读全文
posted @ 2016-12-15 10:15 b̶i̶n̶g̶.̶ 阅读(418) 评论(0) 推荐(0) 编辑
摘要:1.BlockCollection集合是一个拥有阻塞功能的集合,它就是完成了经典生产者消费者的算法功能。 它没有实现底层的存储结构,而是使用了IProducerConsumerCollection接口的几个集合作为底层数据接结构,例如:ConcurrentBag、ConcurrentStack、Co 阅读全文
posted @ 2016-10-28 15:36 b̶i̶n̶g̶.̶ 阅读(1584) 评论(0) 推荐(0) 编辑
摘要:资料:http://www.cnblogs.com/chengxiaohui/articles/5672768.html 阅读全文
posted @ 2016-10-28 13:59 b̶i̶n̶g̶.̶ 阅读(338) 评论(0) 推荐(0) 编辑
摘要:1.App.config 2.根目录下quartz_jobs.xml,需调始终复制 3.Cron表达式范例 阅读全文
posted @ 2016-08-23 09:44 b̶i̶n̶g̶.̶ 阅读(3731) 评论(1) 推荐(0) 编辑
摘要:阅读1:http://blog.csdn.net/nacl025/article/details/9163495 阅读2:http://www.cnblogs.com/x-xk/archive/2013/06/05/3118005.html 阅读3:http://www.cnblogs.com/je 阅读全文
posted @ 2016-06-01 17:15 b̶i̶n̶g̶.̶ 阅读(436) 评论(1) 推荐(0) 编辑
摘要:var num = TCalcPager.CalcPageCount(addList.Count, TDefautValue.PageSize); for (int i = 0; i < num; i++) { var resul... 阅读全文
posted @ 2016-05-31 15:47 b̶i̶n̶g̶.̶ 阅读(147) 评论(1) 推荐(0) 编辑
摘要:情景一中,我主要介绍了用于解决资源争用时各种方式的区别,本篇文章我们将进一步介绍线程同步的第二种场景。 情景二:数量有限,先到先得 情景简介:与情景一类似,但是这次茅坑的数量不只一个。如果有需求的人数少于茅坑数量,那一切都很和谐。但是人数超过茅坑数量的时候该怎么办?多个人占用一个坑? 解决办法:当所 阅读全文
posted @ 2016-04-15 17:05 b̶i̶n̶g̶.̶ 阅读(168) 评论(0) 推荐(0) 编辑
摘要:从本篇文章开始,我将陆续介绍多线程中会遇到的三种情况。 情景一:此茅坑有主了 大锤:“我擦,居然一个茅坑有两个人在用。” 大锤:“啊,忍不住了,一起挤挤吧~~~” 叫兽:“舒坦了,先走了。” 叫兽按下了冲水开关.... "哗啦啦....." 大锤:“你妹啊,冲什么水啊,冲得我一身 shit ” 解决 阅读全文
posted @ 2016-04-15 17:02 b̶i̶n̶g̶.̶ 阅读(198) 评论(0) 推荐(0) 编辑
摘要:C# 已经提供了我们几种非常好用的类库如 BackgroundWorker、Thread、Task等,借助它们,我们就能够分分钟编写出一个多线程的应用程序。 比如这样一个需求:有一个 Winform 窗体,点击按钮后,会将窗体中的数据导出到一个 output.pdf 文件中。原先的代码没有采用多线程 阅读全文
posted @ 2016-04-15 16:59 b̶i̶n̶g̶.̶ 阅读(146) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/xray2005/archive/2011/08/24/2151459.html 阅读全文
posted @ 2016-04-15 11:37 b̶i̶n̶g̶.̶ 阅读(176) 评论(0) 推荐(0) 编辑
摘要:关于VS打开cshtml出现 未能完成该操作。无效指针 关于VS打开cshtml出现 未能完成该操作。无效指针 第一步:关闭VS 第二部:删除%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 第三部:重新打开 也可以试试修复 阅读全文
posted @ 2016-04-01 11:45 b̶i̶n̶g̶.̶ 阅读(2193) 评论(0) 推荐(1) 编辑