在实际工作中我们经常遇到要检测传入的参数类型是什么.也许第一时间想的的是typeof ,但这个也只是能检测个别的一些类型。如果要检测null,Array这些类型呢? 所以我们可以封装一个方法可以更加方便的去进行类型的检测。 下面是代码实现部分 // 用于检测数据类型 function _typeOf ...
分类:
Web程序 时间:
2018-09-20 12:24:44
阅读次数:
372
一直觉得express的中间件系统这种流式处理非常形象,就好像加工流水线一样,每个环节都在针对同一个产品的不同部分完成自己的工作,最后得到一个成品。今天就来实现一个简易的【中间件队列】。一.API层初始化方法letmiddleware=newMiddleWare();添加中间件函数的方法//Fn为被添加的中间件middleware.use(Fn);启动中间件队列middleware.start(r
分类:
其他好文 时间:
2018-09-20 12:24:36
阅读次数:
145
以下内容转自:https://blog.csdn.net/u010785091/article/details/78705690 有一些工具一直在用,却从来也不知道这些东西是什么。 现在想想还是梳理一下比较好。所以看到我觉得不错的定义就抄过来了。 首先,CGI是干嘛的?CGI是为了保证web ser ...
分类:
Web程序 时间:
2018-09-20 12:24:09
阅读次数:
195
一,CSS3盒子阴影属性box-shadow也是CSS3新增的一个重要属性,用来定义元素的盒子阴影。inset:阴影类型,可选值。如果不设置,其默认的投影方式是外阴影;如果取其唯一值“inset”,就是给元素设置内阴影。x-offset:阴影水平偏移量,其值可以是正负值。如果取正值,则阴影在元素的右边,反之取负值,阴影在元素的左边。y-offset:阴影垂直偏移量,其值可以是正负值。如果取正值,则
分类:
Web程序 时间:
2018-09-20 12:24:00
阅读次数:
341
BGP环路防护机制:-IBGP邻居防环机制@IBGP水平分割*从内部邻居学习过来的路由,不会发送给另外一个内部邻居;-所带来的问题:IBGP邻居之间无法正常学习路由。-解决方案:#在所有的IBGP邻居之间,互相建立邻居;*弊端:网络中存在大量的BGP邻居关系,不容易管理,扩展性不强,消耗过多系统资源,提高管理成本。#BGP联盟/联邦-大AS(通过公有AS表示)-小AS(通过私有AS表示)*每个路由
分类:
其他好文 时间:
2018-09-20 12:23:53
阅读次数:
1612
一、LVM逻辑卷LVM是逻辑卷管理(LogicalVolumeManager)的简称,他是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,和直接使用物理存储在管理上相比,提供了更好灵活性。LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,和硬件相关的存储设置被其隐藏,你能不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样能减少操作成本.LVM和直接使用物理存储相比,有
分类:
其他好文 时间:
2018-09-20 12:23:37
阅读次数:
182
本文源链接地址:https:www.93bok.com 一、启动和终止 1、正常启动 2、以修复模式启动 <! more 3、停止修复模式 4、关闭mongodb服务 二、登录和退出 1、登录 mongo 命令直接加MongoDB服务器的IP地址就可以利用 Mongo 的默认端口号(27017)登陆 ...
分类:
数据库 时间:
2018-09-20 12:23:12
阅读次数:
222
https://www.jianshu.com/p/fa307ecc1eeb ...
分类:
其他好文 时间:
2018-09-20 12:23:03
阅读次数:
92
下载xampp-win32-1.8.2-1-VC9-installer.exe文件,大小为101 MB,百度网盘下载地址:http://pan.baidu.com/s/1Du4qB。下载完后,点击安装。出现选择安装路径的一个窗口,然后是解压文件。笔者的安装在D:\software\programin ...
分类:
其他好文 时间:
2018-09-20 12:22:52
阅读次数:
206
1. queryset是查询集,就是传到服务器上的url里面的内容。Django会对查询返回的结果集QerySet进行缓存,这里是为了提高查询效率。 也就是说,在你创建一个QuerySet对象的时候,Django并不会立即向数据库发出查询命令,只有在你需要用到这个QuerySet的时候才回去数据库查 ...
分类:
其他好文 时间:
2018-09-20 12:22:43
阅读次数:
151
random.uniform(a,b)随机生成a,b之间的一个浮点数random.uniform(1,20)1.0130916166719703习题1:生成[“z1”,”y2”,”x3”,”w4”,”v5”]#coding=utf-8result=[]foriinrange(1,6):result.append(chr(122-i+1)+str(i))print(result)#coding=ut
分类:
编程语言 时间:
2018-09-20 12:22:15
阅读次数:
185
redis主从只是数据的备份,当主宕机后不会自动切换从为主,需要手动切换从为主。 哨兵就可以自动切换从为主, 集群 ...
分类:
其他好文 时间:
2018-09-20 12:22:07
阅读次数:
162
将栈中的元素倒置,一种最简单的办法是利用数组存储栈弹出的元素,而后再压入栈中,空间复杂度O(N),时间复杂度O(2N)。 另一种方法是利用递归将栈中的元素倒置。 假设原栈中的元素为 5(5在栈顶) 4 3 2 1 那么倒置后栈中的元素应为 1 2 3 4 5 如果已经将1,2倒置了,即栈中的元素为 ...
分类:
其他好文 时间:
2018-09-20 12:21:47
阅读次数:
233
本文源链接地址:https:www.93bok.com Mongodb简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它在许多场景下可用 ...
分类:
数据库 时间:
2018-09-20 12:21:38
阅读次数:
222
1.移除旧版本git [root@Git ~]# git --version ## 查看自带的版本git version 1.8.3.1 [root@Git ~]# yum remove git ## 移除原来的版本 2.安装所需软件包 [root@Git ~]# yum install curl- ...
分类:
系统相关 时间:
2018-09-20 12:21:29
阅读次数:
172
每个用户在使用PhotoZoom时,在针对不同的图片,我们处理的方式也不同。所以在参数设置会因图片不同而不同。那么在PhotoZoom中参数究竟如何设置呢? ...
分类:
其他好文 时间:
2018-09-20 12:21:13
阅读次数:
170