转自:http://segmentfault.com/q/1010000002519489 1.严格模式下函数调用的 this 并不会默认成为全局对象. 使用 func.call(this) 确保函数调用的 this 指向调用函数时的 this(即全局对象). 这是比普通 IIFE 的好处. (function(){ "use strict"; console.log(this === window); // true }).call(this); (function(){ "…
有时工作中要建个分区函数,可是像日期这种分区函数要是搞个几百个的值那不是要搞死我.于是写了点代码自动生成一个从1990年开始的按月的分区函数和对应的分区主题 USE [TestDB] GO DECLARE @STR NVARCHAR(MAX) SET @STR = 'CREATE PARTITION FUNCTION [PF_RangeByMonth_FromYear1990](DATETIME) AS RANGE LEFT FOR VALUES (' DECLARE @STR2 NVARCHA…
1.node事件循环 事件: const events=require("events"); emt=new events.EventEmitter(); function eventHandler(){ console.log("111"); console.log("222") } emt.on("eventName",eventHandler); emt.emit("eventName"); 2.模块…
使用场景 在开发中,我们可能会遇到一些对异步请求数做并发量限制的场景,比如说微信小程序的request并发最多为5个,又或者我们需要做一些批量处理的工作,可是我们又不想同时对服务器发出太多请求(可能会对服务器造成比较大的压力).这个时候我们就可以对请求并发数进行限制,并且使用排队机制让请求有序的发送出去. 介绍 那么,接下来我们就来讲一下如何实现一个通用的能对请求并发数进行限制的RequestDecorator.我们先来介绍一下它的功能: 既然涉及到并发数限制,它就肯定允许用户传入最大并发数限制…
1.对于复杂的系统,分层让代码结构清晰,便于开发人员对系统进行整体的理解.把握.如果代码没有分层,把逻辑都写在一个方法里面的代码就好比是一本没有目录的文档,要找出其中某一节都要对全文遍览一次. 2.基于第一点,如果代码层次分明,则便于开发人员维护.系统基本的架构可以通过工具(如动软代码生成器)自动生成代码.当数据库发生改变时,只需通过生成器重新生成代码,然后改动业务层中的部分代码即可.假设使用三层架构模式开发系统时,开发人员可以通过自己的判断来确定哪一层需要改动. 3.好的架构一旦写好,那么不管…
核心代码就是  importer.assetBundleName = name;  但是在这之前,我们需要超找到具体的资源,我们当然是不希望一个一个手动去查找.如果我选择一个文件夹,就可以查找到里边所有的资源并且标记,那么会省去很多力气 1.  首先选择一个物体,获得他的路径 2. 剔除unity 自带的 .meta文件 3. 遍历选中路径下的文件系统,如果是文件,那么标记,如果是文件夹,那么继续向下遍历, 3. 进行标记 这里说一下有点坑的地方,AssetImporter.GetAtPath(…
html代码如下: <button>点击</button> JQ代码如下: <script> $(function () { // 编写相关jQuery代码 // 单双击的时间间隔是300ms // 先做两次单击 一次双击 中间间隔 小于300ms var timer = null; // 获取事件源,绑定事件 $('button').click(function () { // 清除定时器 clearTimeout(timer); // 设置定时器 300ms 一次性…
转自链接:https://www.shuzhiduo.com/A/xl560MKrzr/ 在jQuery的事件绑定中,如果元素同时绑定了单击事件(click)和双击事件(dblclick),那么执行单击事件(click)时,不会触发双击事件(dblclick), 执行双击事件(dblclick)时却会触发两次单击事件(click). html代码: <button>点击</button> JQ代码: <script> $(function () { // 编写相关jQu…
Java8 Function.Consumer.Supplier 有关JDK8新特性之前写了三篇博客: 1.java代码之美(1)---Java8 Lambda 2.java代码之美(2)---Java8 Stream 3.java代码之美(13)--- Predicate详解 这一篇我们来了解JDK8已经定义好的几个函数式接口. 一.概述 Jdk8之后新增的一个重要的包 : java.util.function 该包下所有的接口都是函数式接口, 按分类主要分为四大接口类型: Function.…
Java8 Function.Consumer.Supplier 有关JDK8新特性之前还有三篇博客: 1,java代码(1)---Java8 Lambda 2,java代码(2)---Java8 Stream 3,java代码(3)---Predicate详解 这一篇我们来了解JDK8已经定义好的几个函数式接口 一.概述 jdk8之后新增的一个重要的包,java,util.function 该包下所有的接口都是函数式接口,按分类主要分为四大接口类型:Function.Consumer.Pred…