亨利空间

开始使用

Part 5 - Go 语言学习 - 流程控制语句

流程控制语句 if 条件语句 if 条件句不需要括号 if...elseif...else...ifv>100{return100}elseifv>10{return10}else{return0}if 条件句可以支持多个表达式,用分号;分隔 if 的条件里可以赋值,并且赋值的变量作用域就在这个 if 条件句里 ifcontents,err:=ioutil.ReadFile(name);err!=nil{fmt.Prin

Part 4 - Go 语言学习 - 常量类型

常量的定义 1,关键字 constconstnamestring="file.txt"//数值不定类型,可以当作是 int 也可以是 floatconsta,b=3,42,常量名不限制大小写 const(a=0B=1c=2d=3)3,枚举类型,可以用 iota 自增值来定义 const(a=iota//0_//1c//2d//3)//定义中也可以是运算值 const(b=1<<(10*iota)kbmbgbtbpb)

Part 2 - Go 语言学习 - 定义变量

变量声明定义使用 var 关键字定义编译器可以自动推断类型使用:=定义变量 packagemainimport("fmt")//包内变量,非全局变量,只能用 var 声明 varaint=3//字符串只能用双引号,类型可省略 varaaa,bbb=324,"dd"var(b=4c=falsed="gfd")funcmain(){//函数内变量,可用 var 定义 varnamestring="jack"name="ro

Part 1 - Go 语言学习 - 简介及安装配置

为什么要学习 go 语言 1.硬件限制基于摩尔定律,通过增加晶体管数量来提升单线程的性能和处理器频率越来越受限,为了解决这些问题,厂商开始向处理器增加内核数量,引入了超线程技术以及增加更多的缓存空间。但这些方案也有其自身的局限性,硬件上突破太难,所以就需要 go 语言这样能提高性能的软件语言。2.go 语言为并发而生大多数现代编程语言(如 Java,Python 等)都来自 90 年代的单线程环境,实现多核资源使用需要
Mac 下安装,升级 Node、npm

Mac 下安装,升级 Node、npm

首先 Node.js 中文网对 Node、npm 的定义 Node.js 中文网不管怎样你是需要 node,和 npm 工具,不管是想通过 npm 发布自己的插件,还是什么,那么直接来看如何在 Mac 下安装更新 Node、npm 本文放到 an 框架专栏目录,从此以后 2019 所有工具,实用技巧,各种好玩儿的都放在这个专栏。Nodenpm 安装 npm 在 Nodev0.6.x 版本之后,内建于 Node 系统。通过 npm 可以协助开发者安装、卸载

iptables 限制 ip 访问

iptables 限制 ip 访问通过 iptables 限制 9889 端口的访问(只允许 192.168.1.201、192.168.1.202、192.168.1.203),其他 ip 都禁止访问 iptables-IINPUT-ptcp--dport9889-jDROPiptables-IINPUT-s192.168.1.201-ptcp--dport9889-jACCEPTiptables-IINPUT-s19