数组数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整形、字符串或者自定义类型。数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,长度不能变。数组可以通过下标进行访问,下标是从0开始,最后一个元素下标是:len-1,访问越界(下标在合法范围之外),... ...
分类:
编程语言 时间:
2019-08-16 15:43:03
阅读次数:
118
错误处理机制: 先看一段代码:看看输出什么? package mainimport "fmt" func test() { num1 := 10 num2 := 0 res := num1 / num2 fmt.Println("res=",res)} func main() { test() fm ...
分类:
其他好文 时间:
2019-08-14 23:47:19
阅读次数:
120
Beego默认系统配置为conf文件夹下的app.conf文件;那么app.conf里面的具体配置属性都是什么意思,接下来一一的进行解释:beege程序默认app.conf在beego程序中读取app.conf中的配置内容可以使用:beego.AppConfig.String("appname")app.conf系统配置内容AppName:应用名称,默认是beego。通过bee
分类:
其他好文 时间:
2019-08-02 11:23:56
阅读次数:
1050
docker容器发布go项目出现以下问题: panic: time: missing Location in call to Time.In COPY --from=build /usr/share/zoneinfo/Asia/Shanghai /usr/share/zoneinfo/Asia/Sh ...
分类:
其他好文 时间:
2019-07-20 23:14:12
阅读次数:
227
检查文件是否存在 在此程序同目录下创建log.txt文件,以检测。 检查文件是否不存在 读取文件内容 在此程序同目录下创建name.txt文件,以检测。 写入文件 在此程序同目录下创建hello_world文件。 创建临时文件 计算文件行数 在程序同目录下创建"names.txt"文件,随便写几行字 ...
分类:
其他好文 时间:
2019-07-06 00:51:30
阅读次数:
127
strings import "strings" strings包实现了用于操作字符的简单函数。 bytes import "bytes" bytes包实现了操作[]byte的常用函数。本包的函数和strings包的函数相当类似。 strconv import "strconv" strconv包实 ...
分类:
其他好文 时间:
2019-07-05 09:29:49
阅读次数:
88
原文地址: http://www.limerence2017.com/2019/06/11/golang06/ 基本用法 map同样也是引用类型,map在使用前需要通过make进行初始化,否则会报panic错误。 map 初始化和插入 可以看到map使用前用make先构造初始化,之后进行了插入,如果 ...
分类:
其他好文 时间:
2019-06-29 19:01:54
阅读次数:
104
我从kali官网(https://www.kali.org/downloads/)下载了镜像和vm的压缩包如下面两张图的红框所示 由于我使用的版本是12 pro导致在使用时出来现了如下错误: 解决方法: 试了网上很多方法后还是不行偶然发现将“硬件兼容性”更改到5.x又能正常安装镜像,于是猜想可能是我 ...
分类:
系统相关 时间:
2019-06-22 10:24:42
阅读次数:
264
对于golang的defer,我们已经知道,defer定义的语句可以延后到函数返回时执行。 经常用在文件的关闭,锁的释放等场景中。而且defer定义的语句即使遇到panic也会执行。这样,可以执行必要的清理工作,甚至使用 捕获异常。 以前使用defer经常这样用: 或者 本文介绍defer使用函数返 ...
分类:
其他好文 时间:
2019-06-18 20:11:40
阅读次数:
137
1. defer : 延迟调用。多个defer,依次入栈,在函数即将退出时,依次出栈调用 2. panic和defer结合使用:panic触发错误,defer依次出栈调用,没有recover捕获的情况下,最后才打印错误 3. defer,panic, recover 结合使用,panic触发错误,d ...
分类:
其他好文 时间:
2019-05-26 16:14:53
阅读次数:
95