上一页 1 2 3 4 5 6 ··· 21 下一页

2018年10月3日

go异常处理

摘要: 一。defer 1. Go 语言提供了关键字 来在函数运行结束的时候运行一段代码或调用一个 清理函数 2. 二。panic和recover 阅读全文

posted @ 2018-10-03 21:27 晓风残梦 阅读(102) 评论(0) 推荐(0) 编辑

go函数

摘要: 一。定义 1. 关键字:func 2.函数名: 3.参数列表: 1. 实参:传入的参数 2.虚参:函数定义时的,占位参数,是局部变量和外部或者全局变量冲突,互不影响。 3.变长参数:arr ...int,得放在最后 4.返回值: 4.1 如果返回值命名了,这个名称不能在函数内再用 4.2 函数多返回 阅读全文

posted @ 2018-10-03 21:18 晓风残梦 阅读(246) 评论(0) 推荐(0) 编辑

go字典

摘要: 一。2种定义方式: 二。 key使用的注意事项 1. 不存在健的取值 2. 哪些数据类型适合做key: 2.1 优选数值类型和指针类型 2.2 如果用字符串,最好对长度做限制(这些数据类型需要支持做判断的运算) 三。delete函数 阅读全文

posted @ 2018-10-03 11:24 晓风残梦 阅读(129) 评论(0) 推荐(0) 编辑

go切片

摘要: 一。概念: 1. 相同数据类型 2. 有序集合 3. 不固定长度:对数组数据类型的补充 4. 容量属性(capacity):没有定义容量时,容量=长度,容量值可以大于长度值 5. 长度属性(length):长度属性随着元素的增加会自动增加 6. 用make函数定义切片 7. 用for循环初始化赋值 阅读全文

posted @ 2018-10-03 11:04 晓风残梦 阅读(247) 评论(0) 推荐(0) 编辑

go数组

摘要: 一。概念: 1. 相同数据类型 2. 固定长度 3. 有序集合 二。默认值:没有赋值的数组,使用默认值后者叫空值 1. 字符串空值:“” 2. 整数值空值:0 3. 浮点值空值:0.0 4. 对象空值:nil 三。需要注意的定义方式:3种定义方式 (一) (二) (三) 1. Go 提供的这种可以自 阅读全文

posted @ 2018-10-03 10:30 晓风残梦 阅读(159) 评论(0) 推荐(0) 编辑

go变量和常量

摘要: go是一种静态语言,在声明变量,常量时,需要指明他的类型。 go具有类型推导能力,下面有两种变量申明中没有指定类型,推导出来的,利于代码重构。 一。变量 1. 命名规则:字母或者_下划线开头 2.“:=” 这种模式只能用于函数内部,常量const不能用这种模式来定义 3. 声明的3种方式: 二。变量 阅读全文

posted @ 2018-10-03 09:43 晓风残梦 阅读(305) 评论(0) 推荐(0) 编辑

go数据类型

摘要: 一。数值型 1.整数 1.1 无符号整数:u开头的类型,表示正整数和零,uint8,uint16,uint32,uint64 1.2 有符号整数: int8,int16,int32,int64 1.3 根据操作系统自适应的数据类型:uint,int,intptr(这种是常用类型) 对于 32 位系统 阅读全文

posted @ 2018-10-03 08:09 晓风残梦 阅读(165) 评论(0) 推荐(0) 编辑

2018年8月11日

HTTP 请求头中的 X-Forwarded-For,X-Real-IP

摘要: X-Forwarded-For 在使用nginx做反向代理时,我们为了记录整个的代理过程,我们往往会在配置文件中做如下配置: 红色部分就是为了记录代理过程做的配置,在http header中添加代理的信息,我们可以把X-Forwarded-For当成http扩展头,其格式一般为: X-Forward 阅读全文

posted @ 2018-08-11 00:01 晓风残梦 阅读(1238) 评论(0) 推荐(0) 编辑

2018年4月4日

sed

摘要: 一。语法: 1.直接修改源文件:sed -i 's/原字符串/替换字符/' filename or ‘grep xxx’ 2.不修改源文件,只在屏幕上输出:sed -e 's/原字符串/替换字符/' filename or ‘grep xxx’ 3. 执行sed脚本:sed -f “xxx” 二。写 阅读全文

posted @ 2018-04-04 08:58 晓风残梦 阅读(210) 评论(0) 推荐(0) 编辑

2018年4月3日

比较相关

摘要: 一。 shell 里通常显示的字符串才加双引号,变量调用不需要加双引号,用于执行的命令加 `` 符号。 二。字符串里有空格的需要加双引号或者通过变量引用 三。[] 和 test命令功能相同 四。&&,||,-a,-o逻辑运算 五。=,eq两种通常是字符串用 eq,数字运算用=,shell里两者是一一 阅读全文

posted @ 2018-04-03 08:42 晓风残梦 阅读(124) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 21 下一页

导航