上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 107 下一页
  2020年7月30日
摘要: go语言提供了一种机制,在编译时不知道类型的情况下,可更新变量,在运行时查看值,调用方法以及直接对他们的布局进行操作。这种机制称为反射(reflection)。 为什么使用反射 有时候我们需要写一个函数有能力统一处理各种值类型的函数,而这些类型可能无法共享同一个接口,也可能布局未知,也有可能这个类型 阅读全文
posted @ 2020-07-30 10:14 清明-心若淡定 阅读(325) 评论(0) 推荐(0) 编辑
摘要: go中打开文件常用os.open,需要注意的是os.open只接收一个文件名参数,默认只有只读权限,文件的读写 flag 是以常量的形式定义如下 const ( // Exactly one of O_RDONLY, O_WRONLY, or O_RDWR must be specified. O_ 阅读全文
posted @ 2020-07-30 08:27 清明-心若淡定 阅读(215) 评论(0) 推荐(0) 编辑
  2020年7月29日
摘要: logrus特性 官方自己宣传的最大亮点是 结构化。 完全兼容golang标准库日志模块:logrus拥有六种日志级别:debug、info、warn、error、fatal和panic,这是golang标准库日志模块的API的超集.如果您的项目使用标准库日志模块,完全可以以最低的代价迁移到logr 阅读全文
posted @ 2020-07-29 16:45 清明-心若淡定 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 格式化打印的说明 func Print(v ...interface{}) func Printf(format string, v ...interface{}) func Println(v ...interface{}) 占位符通用说明 %v the value in a default fo 阅读全文
posted @ 2020-07-29 14:57 清明-心若淡定 阅读(266) 评论(0) 推荐(0) 编辑
  2020年7月28日
摘要: 定义结构体 type Btn struct{ Name string `json:"name"` Type string `json:"type"` Url string `json:"url"` Sub_button []Btn `json:"sub_button,omitempty"` //值为 阅读全文
posted @ 2020-07-28 13:05 清明-心若淡定 阅读(730) 评论(0) 推荐(0) 编辑
  2020年7月24日
摘要: HTTPS证书 正式发布的时候,是需要购买正规的证书的。测试程序时,如果没有,我们可以使用openssl来生成私人的证书。 (1)首先我们先生成证书私钥 openssl genrsa -out server.key 2048 (2)根据私钥生成公钥 openssl rsa -in server.ke 阅读全文
posted @ 2020-07-24 16:05 清明-心若淡定 阅读(635) 评论(0) 推荐(0) 编辑
  2020年7月23日
摘要: Channels的可靠发送 可靠保证的通信发送接受基于这么个场景“我是否需要保证已收到特定goroutine发送的信号?”,来看看下面的例子: go func() { p := <-ch // Receive }() ch <- "paper" // Send 发送goroutine是否需要保证第二 阅读全文
posted @ 2020-07-23 13:54 清明-心若淡定 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 1.使用http客户端发送请求 2.使用http.Client控制请求头部等 3.使用httpputil简化工作 package main import ( "fmt" "net/http" "net/http/httputil" ) func main() { resp, err := http. 阅读全文
posted @ 2020-07-23 09:35 清明-心若淡定 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1. 类型断言的格式接口断言类似于控制流中的if,但大量类型断言出现时,应使用更高效的类型分支switch特性。 t := i.(T) i表示接口变量(断言对象),T表示要转换的目标类型(指定类型),t表示转换后的变量(指定类型接口)。此时,如果i没有实现T,这个语句会触发panic。因此,有以下改 阅读全文
posted @ 2020-07-23 08:11 清明-心若淡定 阅读(1767) 评论(0) 推荐(0) 编辑
  2020年7月22日
摘要: Get 函数语法: Get(url string) (resp *Response, err error) 参数:字符串类型的 url 地址,需要注意的是这里要是完整地址,要加上 http:// 或 https:// 的地址 返回值: *Response 如果获取到了数据,会将数据保存在 Respo 阅读全文
posted @ 2020-07-22 15:05 清明-心若淡定 阅读(253) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 107 下一页