上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 54 下一页
摘要: 为何要使用命令进行关机重启? linux系统中的各个进程携带着各种数据,强制关机会照成数据混乱而丢失数据,甚至可能损坏硬件,所以我们需要更加安全的关机和重启方式 关机重启相关命令,需要root用户才能执行,或者被root用户授权执行 关机重启命令 1. shotdown 以广播形式通知正在系统工作的 阅读全文
posted @ 2018-05-15 23:47 梦_鱼 阅读(274) 评论(0) 推荐(0)
摘要: linux内核,相当于linux大脑,高可靠和高稳定都是针对内核来说 完整linux核心组成部分 1. 内存管理 合理有效的管理整个系统的物理内存,同时快速响应内核各子系统对内存分配的请求 2. 进程管理 每个进程都会分得一定的时间片,然后进程调度器根据时间片的不同,选择每个进程依次运行。 本质上是 阅读全文
posted @ 2018-05-15 15:10 梦_鱼 阅读(429) 评论(0) 推荐(0)
摘要: 文件归档 tar 1. 创建一个tar头部并自动填充tar头部信息 tar.FileInfoHeader() 联合 os.Stat() 方法 2. 手动填写 tar头部信息 tar.Header{} 读取归档文件 1. 打开文件 os.Open() 2. 创建读取对象 tar.NewReader() 阅读全文
posted @ 2018-05-15 13:09 梦_鱼 阅读(318) 评论(0) 推荐(0)
摘要: where? Go程序中函数在执行的时候 why? 函数有返回参数,但是函数没有return关键字,报错 way? 添加return返回函数需要返回的参数 阅读全文
posted @ 2018-05-15 12:53 梦_鱼 阅读(1320) 评论(0) 推荐(0)
摘要: where? Go程序函数中在通过 return关键字返回的时候,报错 why? 变量作用域的问题,在子作用域定义一个上层作用域的同名的变量 way? 同一级别作用域命名参数可以直接通过 return返回,不需要接参数,而不是同一级别作用域返回的时候,函数要求返回的参数跟在return后面 阅读全文
posted @ 2018-05-15 11:01 梦_鱼 阅读(2022) 评论(0) 推荐(0)
摘要: where? Go程序在读取文件时候 why? 因为有其他进程也在读取和Go程序想要读取的文件,参数冲突 way? 关闭其他程序进程对该文件的读取操作 阅读全文
posted @ 2018-05-15 10:31 梦_鱼 阅读(2280) 评论(0) 推荐(0)
摘要: where? 在使用Go中tar包循环写入内容的时候 why? 因为已经关闭了tar.writer对象,所以无法写入,但是程序还是有写入操作,所以报错 way? 通过 defer关键字来管理资源的释放,或者调整资源释放的位置 阅读全文
posted @ 2018-05-15 08:50 梦_鱼 阅读(124) 评论(0) 推荐(0)
摘要: 什么是注释? 注释是给开发人员看的,目的是降低开发人员阅读代码的时间成本和代码阅读困难程度 Go-注释内容 1. 包注释,位于某个包下Go程序文件的顶部 2. 函数注释,位于Go函数的头部 3. 代码行注释,位于注释代码行的头部 Go-注释形式 1. 单行注释 // 2. 多行注释 /**/ 在其他 阅读全文
posted @ 2018-05-14 15:24 梦_鱼 阅读(201) 评论(0) 推荐(0)
摘要: 什么是变量? 一种抽象,计算机用来保存现实数据的容器,通过这个变量抽象可以写入现实数据到计算机中,并且可以读取变量取到保存到计算机中的现实数字化数据 Go-变量定义 关键字 var 关键符号 := 观察发现,有以下特性 1. 定义变量类型的时候,大多数情况下不要写变量类型,Go解释器会自动推断,特殊 阅读全文
posted @ 2018-05-14 15:10 梦_鱼 阅读(517) 评论(0) 推荐(0)
摘要: Go-环境搭建两个参数 1. GOROOT Go SDK安装目录,Go语言安装目录 2. GOPATH 项目根目录 Go-项目目录结构 goProjectName 项目根目录 bin 项目编译后可执行文件 src Go项目源码 pkg 编译生成的静态库 Go-代码骨架 通过 package声明属于哪 阅读全文
posted @ 2018-05-14 14:14 梦_鱼 阅读(161) 评论(0) 推荐(0)
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 54 下一页