- 博客(19)
- 收藏
- 关注
转载 各类型转换成定长
/// <summary> /// 指定长度字符串 不足补空格 /// </summary> /// <param name="src">字符串</param> /// <param name="len">长度</param> //...
2018-06-14 11:42:00 135
转载 MD5签名
/// <summary> /// 校验签名 /// </summary> /// <param name="model">实体</param> /// <param name="sign">签名</param> /// <re...
2018-06-14 11:40:00 180
转载 各类型转换成byte[] 和HexString
public class ByteUtil { /// <summary> /// string >>Length /// </summary> /// <param name="str"></param> /// <returns>...
2018-06-14 11:39:00 209
转载 生成4位随机数
Randomrad=newRandom();//实例化随机数产生器rad;intvalue=rad.Next(1000,10000);//用rad生成大于等于1000,小于等于9999的随机数;转载于:https://www.cnblogs.com/-NickWang/p/8399202.html...
2018-02-01 15:23:00 461
转载 js获取手机验证码倒计时的实现
方案一 1 <div class="div user-input"> 2 <input type="number" class="code" name="verify" placeholder="请输入手机验证码" required maxlength="6"> 3 <input type="button" class=...
2018-02-01 15:11:00 82
转载 C#反射(转载)
转载原文出处忘了,一直保存在本地(勿怪)前期准备在VS2012中新建一个控制台应用程序(我的命名是ReflectionStudy),这个项目是基于.net 4.0。接着我们打开Program.cs文件,按照如下在Program中写一个我们自己的类: 1 public class RefClass 2 { 3 ...
2018-01-27 11:03:00 122
转载 C#多线程学习(五) 多线程的自动管理(定时器)
Timer类:设置一个定时器,定时执行用户指定的函数。定时器启动后,系统将自动建立一个新的线程,执行用户指定的函数。初始化一个Timer对象:Timertimer=newTimer(timerDelegate,s,1000,1000);//第一个参数:指定了TimerCallback委托,表示要执行的方法;//第...
2018-01-27 10:01:00 131
转载 C#多线程学习(四) 多线程的自动管理(线程池)
在多线程的程序中,经常会出现两种情况:一种情况:应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应这一般使用ThreadPool(线程池)来解决;另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒这一般使用Timer(定时器)来解决;ThreadPool类提...
2018-01-27 10:00:00 106
转载 C#多线程学习(三) 生产者和消费者
前面说过,每个线程都有自己的资源,但是代码区是共享的,即每个线程都可以执行相同的函数。这可能带来的问题就是几个线程同时执行一个函数,导致数据的混乱,产生不可预料的结果,因此我们必须避免这种情况的发生。C#提供了一个关键字lock,它可以把一段代码定义为互斥段(criticalsection),互斥段在一个时刻内只允许一个线程进入执行,而其他线程必须等待。在C#中,关键字loc...
2018-01-27 09:59:00 120
转载 C#多线程学习(二) 如何操纵一个线程
在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为一个函数指针,指向线程要执行的函数,当调用Thread.Start()方法后,线程就开始执行ThreadStart所代表或者说指向的函数。usingSystem;usingSystem.Threading;namespaceThreadTest{...
2018-01-27 09:58:00 130
转载 定时执行操作
///<summary>///满足条件后1秒钟执行///</summary>publicstaticSystem.Timers.TimertXMGSZSJOA=newSystem.Timers.Timer(1000);//实例化timer类,设置间隔时间为6000毫秒(1秒钟);...
2018-01-27 09:57:00 135
转载 C#多线程学习(一) 多线程的相关概念
什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执...
2018-01-27 09:57:00 88
转载 线程进行定时操作
(1)首先声明Timer变量://一定要声明成局部变量以保持对Timer的引用,否则会被垃圾收集器回收!privateSystem.Threading.TimertimerClose;(2)在上述自动执行代码后面添加如下Timer实例化代码://CreateatimerthreadandstartittimerClose=newSystem.T...
2018-01-27 09:53:00 132
转载 非空字段数
selectcount(*)'总字段数',ISNULL(ISNULL(sum(casewhenisnullable=0then1end),null),null)as'非空字段数'fromsyscolumnswhereid=object_id('EmpInfo')--空字段总数SELEC...
2018-01-27 09:43:00 130
转载 Ext.Net安装和应用
1.最新版本2.打开文件,将包含以下文件:Ext.Net.dllExt.Net.Utilities.dllExt.Net.xmlNewtonsoft.Json.dllNewtonsoft.Json.xml3.打开VisualStudio,创建C#网站项目打开菜单创建网站弹出"创建网站"窗口,选择Asp.net网站,地...
2018-01-27 09:38:00 162
转载 Java Script 脚本的几种基本格式:
1、<script> document.Write("Hellowrrld!!!");</script>2、<scriptlanguage="JavaScript">document.write("HelloWorld!!");</script>3、<script...
2018-01-27 09:36:00 470
转载 C# 自定义异常
// 自定义异常,继承自ExceptionpublicclassMyException:Exception{publicoverridestringMessage{get{return"开始日期或者结束日期格式不正确";}}}在需要用的时候抛出th...
2018-01-27 09:26:00 115
转载 T-SQL
替换语句将所有lirnming列有2011的数据修改成2014updatetabsetlieming=replace(lieming,'2011','2014');转载于:https://www.cnblogs.com/-NickWang/p/8364861.html
2018-01-27 09:25:00 97
转载 精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!(转载)
Anagrams of string(带有重复项)使用递归。对于给定字符串中的每个字母,为字母创建字谜。使用map()将字母与每部分字谜组合,然后使用reduce()将所有字谜组合到一个数组中,最基本情况是字符串长度等于2或1。const anagrams = str => { if (str.length <= 2) return str.length =...
2018-01-25 17:31:00 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人