1、委托的声明 public delegate void ConsoleWrite(); //无参数无法回值 public delegate void ConsoleWriteStr(string name,DateTime now); //有参无返回值 public delegate int Co ...
分类:
其他好文 时间:
2018-04-20 23:41:16
阅读次数:
198
首先确认 watch是一个对象,一定要当成对象来用。 对象就有键,有值。 键:就是你要监控的那个家伙,比如说$route,这个就是要监控路由的变化,或者是data中的某个变量。 值可以是函数:就是当你监控的家伙变化时,需要执行的函数,这个函数有两个形参,第一个是当前值,第二个是变化后的值。 值也可以 ...
分类:
其他好文 时间:
2018-04-20 20:43:37
阅读次数:
2370
Redis有一系列的命令,特点是以NX结尾,NX是Not eXists的缩写,如SETNX命令就应该理解为:SET if Not eXists。这系列的命令非常有用,这里讲使用SETNX来实现分布式锁。 用SETNX实现分布式锁 利用SETNX非常简单地实现分布式锁。例如:某客户端要获得一个名字fo ...
分类:
其他好文 时间:
2018-04-20 16:15:23
阅读次数:
155
var c=0; Object.defineProperty(this,'b',{ get :function(){ return ++c; } }) console.log(b===1&&b===2&&b===3); //true ...
分类:
其他好文 时间:
2018-04-20 13:27:48
阅读次数:
182
1.两种级别设置: 全局级别:生成logger对象后设置的级别 局部级别:生成handler对象设置的级别 我们都知道输出的级别不能低于设定的级别,那么全局级别和局部级别哪一个对输出产生影响? 经过多次尝试发现:向屏幕和文件传输日志时,日志级别需要先和全局级别做比较,级别高于全局再去和局部级别做比较 ...
分类:
其他好文 时间:
2018-04-20 00:14:24
阅读次数:
133
1.日志过滤 2.日志截断 2.1 根据日志大小截断 maxBytes 最大字节 backupCount 文件最多存在的个数。 2.2 按照时间间隔来截断日志,最多生成五个 when 时间单位,interval 时间间隔。 ...
分类:
其他好文 时间:
2018-04-19 23:57:51
阅读次数:
362
请配置logging模块,使其在屏幕和文件里同时打印以下格式的日志: 2017-10-18 15:56:26,613 - access - ERROR - account [1234] too many login attempts import logging formatter = loggin ...
分类:
其他好文 时间:
2018-04-19 00:30:58
阅读次数:
199
1.首先确定要计算时间的时区,jdk8支持,根据时区ID来判断是否处于夏令时。 2.根据要判断时区的id和对应的时间,即可判断出是否处于夏令时。 ...
分类:
其他好文 时间:
2018-04-18 19:04:43
阅读次数:
322
class Program { static void Main(string[] args) { if (args.Length > 0) Console.WriteLine(args[args.Length - 1]); //cd到控制台编译的debug文件夹 输入 Redis.exe 111 ...
分类:
其他好文 时间:
2018-04-18 11:56:10
阅读次数:
161
一、如何实现点击某一级再请求下一级数据展示 答:通过handleNodeClick事件获取当前点击节点,判断该节点下是否有子集且子集是否有内容(后台返回上级数据会给字段表明是否还有子集),请求数据并将数据直接push进该节点下的子集数组,根据对象的按值传递原理,整个树形结构对象会自动更改,无须自己匹 ...
分类:
其他好文 时间:
2018-04-18 11:46:57
阅读次数:
204