摘要: 参考https://studygolang.com/pkgdoc 导入方式: os包提供了操作系统函数的不依赖平台的接口 一开始简单举个例子: 因为没有file.txt这个文件,所以会返回: 在当前目录生成一个test.txt文件: 然后再运行返回: 1.const常量 1) 作为参数flag传输, 阅读全文
posted @ 2019-02-28 23:26 慢行厚积 阅读(3528) 评论(0) 推荐(0)
摘要: 参考https://studygolang.com/pkgdoc 标准库path中有的该path/filepath库中都有,所以一般都使用path/filepath 导入方式: filepath包实现了兼容各操作系统的文件路径的实用操作函数。 1)constants常量 2)var变量 ErrBad 阅读全文
posted @ 2019-02-28 23:24 慢行厚积 阅读(8524) 评论(0) 推荐(0)
摘要: 参考https://studygolang.com/pkgdoc 导入方式: errors包实现了创建错误值的函数。 1)func New 使用字符串创建一个错误,请类比fmt包的Errorf方法,差不多可以认为是New(fmt.Sprintf(...))。 举例: 返回: 等价于: 返回结果相同 阅读全文
posted @ 2019-02-28 23:24 慢行厚积 阅读(384) 评论(0) 推荐(0)
摘要: 参考https://studygolang.com/pkgdoc 导入方式: o包提供了对I/O原语的基本接口。本包的基本任务是包装这些原语已有的实现(如os包里的原语),使之成为共享的公共接口,这些公共接口抽象出了泛用的函数并附加了一些相关的原语的操作。 因为这些接口和原语是对底层实现完全不同的低 阅读全文
posted @ 2019-02-28 23:23 慢行厚积 阅读(1328) 评论(0) 推荐(0)
摘要: 参考https://studygolang.com/pkgdoc 导入方式: 包ioutil实现了一些I/O实用程序函数。 1.var 变量 Discard是一个io.Writer接口,对它的所有Write调用都会无实际操作的成功返回。 2.函数 1)func ReadFile ReadFile 从 阅读全文
posted @ 2019-02-28 23:22 慢行厚积 阅读(2499) 评论(0) 推荐(0)
摘要: 参考https://studygolang.com/pkgdoc 导入方式: bufio包实现了有缓冲的I/O。它包装一个io.Reader或io.Writer接口对象,创建另一个也实现了该接口,且同时还提供了缓冲和一些文本I/O的帮助函数的对象。 bufio包的读写模块提供了针对字节或字符串类型的 阅读全文
posted @ 2019-02-28 23:21 慢行厚积 阅读(1289) 评论(0) 推荐(0)
摘要: 参考:https://studygolang.com/pkgdoc 导入方式: runtime包提供和go运行时环境的互操作,如控制go程的函数。它也包括用于reflect包的低层次类型信息;参见reflect报的文档获取运行时类型系统的可编程接口。 1.constant常量 GOOS是可执行程序的 阅读全文
posted @ 2019-02-28 23:17 慢行厚积 阅读(5203) 评论(1) 推荐(0)
摘要: 参考https://studygolang.com/pkgdoc 导入方式: mt包实现了类似C语言printf和scanf的格式化I/O。格式化动作('verb')源自C语言但更简单。 func Printf Printf根据format参数生成格式化的字符串并写入标准输出os.stdout。返回 阅读全文
posted @ 2019-02-28 23:17 慢行厚积 阅读(1762) 评论(0) 推荐(0)
摘要: 参考: https://studygolang.com/pkgdoc http://c.biancheng.net/golang/concurrent/ 导入方式: reflect包实现了运行时反射,允许程序操作任意类型的对象。主要是实现了泛型,比如在一个函数中能根据传入的参数来确定参数的类型,而不 阅读全文
posted @ 2019-02-28 23:16 慢行厚积 阅读(5130) 评论(1) 推荐(0)
摘要: https://studygolang.com/pkgdoc 导入方法: sync包提供了基本的同步基元,如互斥锁。除了Once和WaitGroup类型,大部分都是适用于低水平程序线程,高水平的同步使用channel通信更好一些。 本包的类型的值不应被拷贝。 1)type Locker Locker 阅读全文
posted @ 2019-02-28 23:15 慢行厚积 阅读(490) 评论(0) 推荐(0)
摘要: 参考:https://studygolang.com/pkgdoc 概念解释: request:用户请求的信息,用来解析用户的请求信息,包括post、get、cookie、url等信息 response:服务器返回给客户端的信息 conn:用户的每次请求链接 handler:处理请求和生成返回信息的 阅读全文
posted @ 2019-02-28 23:15 慢行厚积 阅读(8833) 评论(0) 推荐(1)
摘要: 参考https://studygolang.com/pkgdoc 导入形式: time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。 1》时间点Time type Time Time代表一个纳秒精度的时间点。 Time零值代表时间点January 1, year 1, 00:00:00. 阅读全文
posted @ 2019-02-28 23:15 慢行厚积 阅读(4595) 评论(0) 推荐(0)
摘要: 参考:https://studygolang.com/pkgdoc 导入方式: multipart实现了MIME的multipart解析,参见RFC 2046。该实现适用于HTTP(RFC 2388)和常见浏览器生成的multipart主体。 1.什么是multipart/form-data(来自h 阅读全文
posted @ 2019-02-28 23:13 慢行厚积 阅读(21654) 评论(0) 推荐(0)
摘要: 参考:https://studygolang.com/pkgdoc 导入方式: template包实现了数据驱动的用于生成文本输出的模板。其实简单来说就是将一组文本嵌入另一组文本模版中,返回一个你期望的文本 如果要生成HTML格式的输出,参见html/template包,该包提供了和本包相同的接口, 阅读全文
posted @ 2019-02-28 23:13 慢行厚积 阅读(19658) 评论(5) 推荐(0)
摘要: 参考:https://studygolang.com/pkgdoc 导入方法: mime实现了MIME的部分规定。 什么是MIME: MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型,设计的最初目的是为了在发送电子邮件时附加多媒体数据,让 阅读全文
posted @ 2019-02-28 23:13 慢行厚积 阅读(4811) 评论(0) 推荐(0)
摘要: 参考:https://studygolang.com/pkgdoc 导入方式: sql包提供了保证SQL或类SQL数据库的泛用接口。 使用sql包时必须注入(至少)一个数据库驱动。相关可见go标准库的学习-database/sql/driver 1.空值 参考:https://yq.aliyun.c 阅读全文
posted @ 2019-02-28 23:12 慢行厚积 阅读(14194) 评论(0) 推荐(0)
摘要: 参考:https://studygolang.com/pkgdoc 1》导入方式: driver包定义了应被数据库驱动实现的接口,这些接口会被sql包使用。 绝大多数代码应使用sql包。 2》driver.Driver - 在database/sql/driver中 Driver是一个数据库驱动的接 阅读全文
posted @ 2019-02-28 23:12 慢行厚积 阅读(3933) 评论(0) 推荐(1)
摘要: 参考:https://studygolang.com/pkgdoc 导入方式: url包解析URL并实现了查询的逸码,参见RFC 3986。 func PathEscape func PathEscape(s string) string func PathEscape func PathEscap 阅读全文
posted @ 2019-02-28 23:11 慢行厚积 阅读(22186) 评论(1) 推荐(1)
摘要: 参考:https://studygolang.com/pkgdoc 导入方式: base64实现了RFC 4648规定的base64编码。Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符(即6Bits)来表示二进制数据(即8Bits)的方法。 阅读全文
posted @ 2019-02-28 23:11 慢行厚积 阅读(5356) 评论(0) 推荐(0)
摘要: 参考:https://studygolang.com/pkgdoc 导入方式: rand包实现了用于加解密的更安全的随机数生成器。 Variables Reader是一个全局、共享的密码用强随机数生成器。在Unix类型系统中,会从/dev/urandom读取;而Windows中会调用CryptGen 阅读全文
posted @ 2019-02-28 23:11 慢行厚积 阅读(11919) 评论(0) 推荐(0)