摘要:
2.23 Go之os包 Os包的作用 提供了操作系统的接口,主要是在服务器上进行系统的基本操作,如文件操作、目录操作、执行命令、信号与中断、进程、系统状态等等。 Os包常用函数 函数名函数定义作用 Hostname func Hostname() (name string, err error) 返 阅读全文
posted @ 2022-02-28 10:06
俊king
阅读(213)
评论(0)
推荐(0)
摘要:
2.19 Go之time包:时间和日期 time包简介 时间值 时区 这一点在Go语言的time包源码当中可以看出 正确表示时间 国内使用的北京时间与UTC时间的关系: UTC + 8个小时 = 北京时间 Go的time包下的时区变量: time.UTC:UTC时间 time.Local:本地时间 阅读全文
posted @ 2022-02-28 10:05
俊king
阅读(383)
评论(0)
推荐(0)
摘要:
2.15 Go之工厂模式自动注册 什么是自动注册 示例调用: import "database/sql"import _ "github.com/go-sql-driver/mysql" 解析: 明明没有使用github.com/go-sql-driver/mysql包却还是需要导入的原因: 这个包 阅读全文
posted @ 2022-02-28 10:04
俊king
阅读(422)
评论(0)
推荐(0)
摘要:
2.17 Go之正则表达式:regexp包 正则表达式的作用 根据需求构造出想要得到的字符组合 正则表达式的语法规则 组成: 由普通字符(例如字符a到z)以及特殊字符(称为"元字符")构成的文字序列,可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。 字符 语法说明表达式 阅读全文
posted @ 2022-02-28 10:04
俊king
阅读(464)
评论(0)
推荐(0)
摘要:
2.16 Go之sync包与锁:限制线程对变量的访问 sync包 sync包提供了的锁: Mutex:互斥锁 RWMutex:读写锁 为什么需要锁 sync包中的两个核心方法: Lock:加锁 Unlock:解锁 在并发的情况下,多个线程或协程同时其修改一个变量,使用锁能保证在某一时间内,只有一个协 阅读全文
posted @ 2022-02-28 10:03
俊king
阅读(107)
评论(0)
推荐(0)
摘要:
2.15 Go之单例设计模式 什么是单例设计模式 结构中只包含一个被称为单例的特殊类,能够保证系统运行中一个类只创建一个实例 实现方式: 懒汉式 饿汉式 双重检查 sync.Once 懒汉式 特点: 非线程安全,多线程下可能会创建多次对象: package Practice_Single/*设置结 阅读全文
posted @ 2022-02-28 10:03
俊king
阅读(27)
评论(0)
推荐(0)
摘要:
2.15 Go之自定义包 自定义包并且使用包 自定义一个model包下的demo.go文件: package modelimport "fmt"/* 在该包下定义一个打印的函数 */func PrintStr() { fmt.Println("WelCome To Lucifer's Home! 阅读全文
posted @ 2022-02-28 10:02
俊king
阅读(115)
评论(0)
推荐(0)
摘要:
2.15 Go之package 包的特征 一个目录下的同级文件归属一个包。 包名可以与其目录不同名。 包名为main的包为应用程序的入口包,编译源码没有main包时,将无法编译输出可执行的文件。 修改了一个源文件,我们必须重新编译该源文件对应的包和所有依赖该包的其他包。 Go编译速度快速的原因 第一 阅读全文
posted @ 2022-02-28 10:02
俊king
阅读(55)
评论(0)
推荐(0)
摘要:
2.14 Go之内置包简介 Go语言的包 查看包: GOROOT/src/pkg Go常用包列举 fmt >格式化的标准输入输出 io >提供了原始的 I/O 操作界面 bufio >对 io 包的封装,提供了数据缓冲功能 sort >对切片和用户定义的集合进行排序的功能 strconv >将字符串 阅读全文
posted @ 2022-02-28 10:01
俊king
阅读(58)
评论(0)
推荐(0)
摘要:
2.14 Go之GoPath详解 什么是GoPath Go的一个环境变量,使用绝对路径提供项目的工作目录 命令行查看GoPath信息 指令: go env 输出结果说明: GOARCH表示目标处理器架构。 GOBIN表示编译器和链接器的安装位置。 GOOS表示目标操作系统。 GOPATH表示当前工作 阅读全文
posted @ 2022-02-28 09:57
俊king
阅读(217)
评论(0)
推荐(0)

浙公网安备 33010602011771号