上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: html模板生成: html/template包实现了数据驱动的模板,用于生成可对抗代码注入的安全HTML输出。它提供了和text/template包相同的接口,Go语言中输出HTML的场景都应使用text/template包。 模板语法 {{.}} 模板语法都包含在{{和}}中间,其中{{.}}中 阅读全文
posted @ 2021-08-19 16:55 daemon365 阅读(1274) 评论(0) 推荐(0) 编辑
摘要: go context标准库 context包在Go1.7版本时加入到标准库中。其设计目标是给Golang提供一个标准接口来给其他任务发送取消信号和传递数据。其具体作用为: 可以通过context发送取消信号。 可以指定截止时间(Deadline),context在截止时间到期后自动发送取消信号。 可 阅读全文
posted @ 2021-08-19 16:54 daemon365 阅读(173) 评论(0) 推荐(0) 编辑
摘要: http协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 关于http(https)协议: https://www. 阅读全文
posted @ 2021-08-19 16:50 daemon365 阅读(179) 评论(0) 推荐(0) 编辑
摘要: HTTP协议是什么? HTTP协议是超文本传输协议的缩写,英文是Hyper Text Transfer Protocol。它是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议。 设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 HTPP有多个版本,目前广泛使用的是 阅读全文
posted @ 2021-08-19 16:48 daemon365 阅读(112) 评论(0) 推荐(0) 编辑
摘要: fmt fmt包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。 向外输出 标准库fmt提供了以下几种输出相关函数。 Print Print系列函数会将内容输出到系统的标准输出,区别在于Print函数直接输出内容,Printf函数支持格式化输出字符 阅读全文
posted @ 2021-08-19 14:36 daemon365 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 时间类型 time.Time类型表示时间。 func demo() { now := time.Now() //获取当前时间 fmt.Printf("Now:%v\n", now) // Now:2020-08-19 21:53:31.1633023 +0800 CST m=+0.003989401 阅读全文
posted @ 2021-08-19 14:36 daemon365 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要讲 map 的赋值、删除、查询、扩容的具体执行过程,仍然是从底层的角度展开。结合源码,看完本文一定会彻底明白 map 底层原理。 我要说明的是,这里对 map 的基本用法涉及比较少,我相信可以通过阅读其他入门书籍了解。本文的内容比较深入,但是由于我画了各种图,我相信很容易看懂。 什么是 阅读全文
posted @ 2021-08-19 14:24 daemon365 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Go的web工作原理 在Go中使用及其简单的代码即可开启一个web服务。如下: //开启web服务 func test(){ http.HandleFunc("/", sayHello) err := http.ListenAndServe(":9090",nil) if err!=nil { lo 阅读全文
posted @ 2021-08-19 14:11 daemon365 阅读(97) 评论(0) 推荐(0) 编辑
摘要: channel介绍 channel一个类型管道,通过它可以在goroutine之间发送和接收消息。它是Golang在语言层面提供的goroutine间的通信方式。 众所周知,Go依赖于称为CSP(Communicating Sequential Processes)的并发模型,通过Channel实现 阅读全文
posted @ 2021-08-19 14:10 daemon365 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 什么是channel channels 是一种类型安全的消息队列,充当两个 goroutine 之间的管道,将通过它同步的进行任意资源的交换。chan 控制 goroutines 交互的能力从而创建了 Go 同步机制。当创建的 chan 没有容量时,称为无缓冲通道。反过来,使用容量创建的 chan 阅读全文
posted @ 2021-08-19 14:04 daemon365 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页