摘要: /// <summary> /// 指定长度字符串 不足补空格 /// </summary> /// <param name="src">字符串</param> /// <param name="len">长度</param> /// <returns></returns> public stati 阅读全文
posted @ 2018-06-14 11:42 _NickWang 阅读(268) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 校验签名 /// </summary> /// <param name="model">实体</param> /// <param name="sign">签名</param> /// <returns></returns> public static bool 阅读全文
posted @ 2018-06-14 11:40 _NickWang 阅读(583) 评论(0) 推荐(0) 编辑
摘要: public class ByteUtil { /// <summary> /// string >>Length /// </summary> /// <param name="str"></param> /// <returns></returns> public static int getL 阅读全文
posted @ 2018-06-14 11:39 _NickWang 阅读(376) 评论(0) 推荐(0) 编辑
摘要: Random rad = new Random();//实例化随机数产生器rad; int value = rad.Next(1000, 10000);//用rad生成大于等于1000,小于等于9999的随机数; 阅读全文
posted @ 2018-02-01 15:23 _NickWang 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 方案一 方案二 <原文地址http://blog.csdn.net/hj7jay/article/details/51433828 阅读全文
posted @ 2018-02-01 15:11 _NickWang 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 前期准备 在VS2012中新建一个控制台应用程序(我的命名是ReflectionStudy),这个项目是基于.net 4.0。接着我们打开Program.cs文件,按照如下在Program中写一个我们自己的类: 窥视内部 常言道知彼知己百战不殆,所以我们第一步也是关键的一步就是要窥视RefClass 阅读全文
posted @ 2018-01-27 11:03 _NickWang 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Timer类:设置一个定时器,定时执行用户指定的函数。 定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数。 初始化一个Timer对象: Timer timer = new Timer(timerDelegate, s,1000, 1000); // 第一个参数:指定了TimerCallb 阅读全文
posted @ 2018-01-27 10:01 _NickWang 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 在多线程的程序中,经常会出现两种情况: 一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应 这一般使用ThreadPool(线程池)来解决; 另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒 这一般使用Timer(定时器)来解决; ThreadPool 阅读全文
posted @ 2018-01-27 10:00 _NickWang 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。 C#提供了一个关键字lock,它可以把一段代码定义为互斥段(critical section),互 阅读全文
posted @ 2018-01-27 09:59 _NickWang 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为一个函数指针,指向线程要执行的函数,当调用Thread.Start()方法后,线程就开始执行ThreadStart所代表或者说指向的函数。 using System; using Sy 阅读全文
posted @ 2018-01-27 09:58 _NickWang 阅读(211) 评论(0) 推荐(0) 编辑