Dax Dax
4年前
JS核心原理理解闭包
前置概念在正式看闭包之前,我们先来学习一下前置知识,那就是JS中的作用域,我们知道,在ES5之中,作用域分为两种:全局作用域和函数作用域,随着ES6的到来,新增了块级作用域,想更好的理解闭包,那么搞清楚作用域是首要条件全局作用域我们知道,对于变量而言,我们一般会分成两类:全局变量和局部变量,一般定义在最外围环境的为全局变量,定义在函数当中的为局部变量,在we
技术小男生 技术小男生
4年前
windos10环境变量配置
1:右键点击此电脑选择属性。2:选择高级系统设置。3:选择高级环境变量4:创建javahome,点击新建创建javahome根据实际安装路径填写。5:在系统变量中,创建classpath:.;%JAVAHOME%\lib\dt.jar;%JAVAHOME%\lib\tools.jar直接复制该内容就行。6:在系统变量的path中添加如下内容:;%JAVAHO
Stella981 Stella981
4年前
Golang学习之GOROOT、PATH、GOPATH及go get
1\.GOROOTGOPATH及PATH设置a.添加系统变量GOROOT:安装完Go第一件事就是设置GOROOT。例如我的Go安装在C:\\Go目录,则要设置GOROOTC:\\Gob.修改环境变量PATH:将%GOROOT%\\bin加到环境变量PATH里面,这样就可以直接在dos命令模式下任意目录运行%GOROO
Wesley13 Wesley13
4年前
ES6新语法(二)
1.解构在ES6中,可以使用解构从数组和对象提取值并赋值给独特的变量,即将数组或对象中的值,拆成一个一个变量。解构:自动解析数组或对象中的值,并赋值给指定的变量。、1.1数组解构vararr3,4,5;vara,b,carr;
Stella981 Stella981
4年前
Iptables简单的使用
清除已有iptables规则iptablesFiptablesXiptablesZ拒绝一切连接iptablesPINPUTDROP\允许访问22端口iptablesAINPUTptcpdport22jACCEPT将所有iptables以序号标记显示,执行:iptables
Stella981 Stella981
4年前
HQS——Half Quadratic Splitting半二次方分裂
变量分裂法变量分裂法(VariableSplitting),解决目标函数是两个函数之和的优化问题。1)其中g是n维向量到d维向量的一个映射。!(https://oscimg.oschina.net/oscnet/1bd6780b6de6fa186751390f5fae00783cd.png)变量分裂将上式变为:!(h
Wesley13 Wesley13
4年前
GOPATH
\TOC\GOPATH工作目录就是我们用来存放开发的源代码的地方,对应的就是Go里的GOPATH这个环境变量。这个环境变量指定之后,我们编译源代码等生成的文件都会放到这个目录下,GOPATH环境变量的配置参考golang环境搭建(https://www.oschina.net/action/GoToLink?urlhttps%3A%
Wesley13 Wesley13
4年前
ES6模块化及优点,简单案例让你秒懂
模块化:模块是一个文件   好处:       1.减少命名冲突       2.避免引入时的层层依赖       3.可以提升执行效率   第一种方法       1.如何导出(暴露)           expor
Wesley13 Wesley13
4年前
ByxAOP——简易AOP框架
ByxAOP是一个基于JDK动态代理的简易AOP框架,具有以下功能特性:对目标对象的特定方法进行拦截和增强支持灵活的拦截规则和自定义拦截规则动态实现接口和批量实现接口方法灵活的对象代理机制项目地址:github码云使用示例首先来通过一个简单例子快速了解ByxAOP。假设我们有一个User
位流程风 位流程风
4个月前
免费还好用!雷池 WAF 社区版:自定义规则轻松配,黑白名单拦截威胁不花钱
自定义规则配置教程大家在使用waf的时候,因为业务特殊性和waf的严格校验,有时会产生误报,阻拦合法流量。这个时候,只能通过自定义规则进行补充,选择加白名单或者黑名单。很多人会说配置黑白名单失效了,其实95%以上都是自己配置错了,黑白名单没有生效导致的。由