使用babel转换ES6代码 // JWDev 

作者:JerryXia | 发表于 , 阅读 (0)
前端初学者很多人都会在JavaScript(js)和EMCAScript(es)这块懵逼.我也是,其实我的理解很简单ES是一套规范,而js是这一套规范的实践,但是又由于各个来浏览器对es的支持不一样,有的浏览器支持了es比较新的特性,比如说chrome仅仅支持了ES6中的某个特性.但是chrome肯定支持es5的所有特性,所以我们在写js的时候肯定不能写最新的语法特性啊.因为浏览器不支持啊.但是新特性写起来那么爽,不写写特性怎么出去装逼呢…哈哈哈.还好有了babel这个工具.有了这个工具我们就可以写新特性,然后用它来转换成新特性代码.
实现你要使用npm来安装一下babel这个终端工具.12#在终端中运行下面命令,其中-g参数是在全局系统中安装babelnpm install -g babel-cli安装完成之后就可以在终端中通过 babel --version 来查看babel的版本号了.接下来要安装babel的一些转换插件,也就是要将目标代码转成那种代码,而我们的babel只是一个转换工具,需要一套规则来转换,接下来安装的插件就是一套规则.1npm install --save ...阅读全文

 iptables 要点总结 | JiaYu's Blog 

作者:JerryXia | 发表于 , 阅读 (0)
本文尽量不涉及诸如iptables规则编写之类的技术细节,那些都是可以通过短暂的学习和实践掌握的。本文主要偏重在整体概念的介绍,和技术细节之外容易忽略却又很重要的点(比如过滤规则设计时需要遵从的一些“原则”),掌握不好这些点,编写一串过滤规则可能还是漏洞百出。
1. 简述1.1 Netfilter/iptables 介绍防火墙系统根据其工作方式的不同,主要可以分为 包过滤防火墙(也称“网络层防火墙”) 和 应用层防火墙 ,netfilter/iptables 包过滤系统是包过滤防火墙的代表。
网络流量由 IP 信息包(或,简称 信息包)— 以流的形式从源系统传输到目的地系统的一些小块数据 — 组成。 这些信息包有 头 ,即在每个包前面所附带的一些数据位,它们包含有关信息包的源、目的地和协议类型的信息。 防火墙根据一组规则检查这些头,以确定接受哪个信息包以及拒绝哪个信息包。该过程即为信息包过滤。
netfilter/iptables 信息包过滤系统是一种功能强大的工具, 可用于添加、编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则。这些规则存储在专用的信息包...阅读全文