entities.entities_for_tag

128 total results found

文件存储(三):通过 Gob 包序列化二进制数据

Go Web 编程 数据存储

前面两篇教程学院君给大家介绍了如何基于 JSON 和 CSV 格式序列化数据到文本文件,除此之外,Go 官方还提供了 encoding/gob 包将数据序列化为二进制流以便通过网络进行传输。 ...

由 学院君 发布于20 hours ago    浏览数: 26    点赞数: 1

文件存储(二):通过 CSV 格式读写文本数据

Go Web 编程 数据存储

在上篇教程中,学院君给大家演示了如何通过 JSON 编码存储文本数据到磁盘文件,除此之外,Go 语言还提供了对 CSV 格式文件的支持,CSV 文件本质上虽然就是文本格式数据,不过可以兼容 Ex...

由 学院君 发布于2 weeks ago    浏览数: 178    点赞数: 0

文件存储(一):通过 JSON 格式序列化文本数据

Go Web 编程 数据存储

内存存储性能虽好,但是无法持久化存储,并且容量也是有限的,要将大块数据永久保存起来,还是需要借助文件系统和数据库。我们先来看文件存储。 存储数据到文件系统有两种方式,一种是文本格式,比如 CS...

由 学院君 发布于2 weeks ago    浏览数: 177    点赞数: 0

基于内存存储实现数据增删改查功能

Go Web 编程 数据存储

在 Web 编程中,经常需要处理用户请求数据,而用户请求数据的处理往往又涉及到数据存储与获取,支持存储数据的媒介很多,包括内存、文件系统、数据库等,接下来,学院君将花几个篇幅的教程来系统介绍...

由 学院君 发布于3 weeks ago    浏览数: 216    点赞数: 0

Go 视图模板篇(五):模板布局和继承

Go Web 编程 视图模板

模板布局与继承 在 Go 模板中,可以结合 define 指令和 template 指令实现模板布局功能。 首先编写一段服务端示例代码: package main impor...

由 学院君 发布于1 month ago    浏览数: 195    点赞数: 0

Go 视图模板篇(四):上下文感知与 XSS 攻击

Go Web 编程 视图模板

Go 模板引擎一个有趣的地方是显示内容可以根据上下文变化,该功能的一个常见用处就是在适当的地方对内容进行相应的转义。 上下文感知转义 下面看个示例,编写一段服务端处理器示例代码: pack...

由 学院君 发布于1 month ago    浏览数: 193    点赞数: 0

Go 视图模板篇(三):参数、管道和函数调用

Go Web 编程 视图模板

参数 参数可以看做模板中的变量,参数值可以是布尔值、整型、字符串、还可以是结构体、结构体的字段、或者数组的索引。 我们可以这样设置参数值: $variable := value 乍看...

由 学院君 发布于1 month ago    浏览数: 174    点赞数: 0

Go 视图模板篇(二):通过指令实现控制结构和模板引入

Go Web 编程 视图模板

指令用于在 Go 模板中嵌入命令,通过 {{ 和 }} 来定义,Go 提供了丰富的指令集,包括条件判断、循环、设置和引入等。 在众多 Go 模板指令中,. 是最重要的一个,它用于解析传递到模板...

由 学院君 发布于1 month ago    浏览数: 180    点赞数: 0

Go 视图模板篇(一):模板引擎的定义、解析与执行

Go Web 编程 视图模板

模板和模板引擎 在 Web 编程中,模板引擎用于聚合数据和模板并生成最终的 HTML 文档,处理器调用模板引擎来完成这一工作并将 HTML 文档作为响应实体发送给客户端: 虽然模板引擎没...

由 学院君 发布于1 month ago    浏览数: 206    点赞数: 0

基于 gorilla/sessions 包在 Go 语言中启动和管理 Session

Go Web 编程 请求处理

Go 语言官方提供的 http 包虽然对 HTTP 编程提供了丰富的 API,但是没有提供官方的 Session 实现。如果在 Web 应用中使用到了 Session,需要自行去实现(就像在线论...

由 学院君 发布于1 month ago    浏览数: 158    点赞数: 0

Gin 快速入门

Gin 使用教程 快速入门

Go 版本要求 使用 Gin 框架之前,需要先检查本地 Go 语言版本,目前要求 Go 1.9 及以上版本,Go 1.7 及 1.8 版本将很快不再提供支持。 可以在命令行中通过 go ve...

由 学院君 发布于1 month ago    浏览数: 665    点赞数: 0

Gin 框架简介

Gin 使用教程 快速入门

简介 Gin 是一个基于 Go 语言编写的 Web 框架,与 martini 框架类似,但拥有更好的性能,借助高性能的 httprouter,速度提升了近 40 倍。如果你追求高性能和开发效率...

由 学院君 发布于1 month ago    浏览数: 732    点赞数: 0

将 Go Micro 微服务应用部署到 Kubernetes 并对外提供服务

微服务从入门到实践 项目实战

接下来,学院君来给大家演示如何将 Micro 微服务应用部署到 Kubernetes。 Go Micro 框架对 Kubernetes 支持非常友好,官方也提供了相应示:https://git...

由 学院君 发布于2 months ago    浏览数: 109    点赞数: 0

在 Go 语言中设置、读取和删除 HTTP Cookie

Go Web 编程 请求处理

Cookie 简介 介绍完了 Go 语言的 HTTP 请求和响应处理,接下来,我们来看看 Go 语言中 Cookie 技术的实现,由于 HTTP 协议本身是无状态的,所以引入了 Cookie ...

由 学院君 发布于3 months ago    浏览数: 717    点赞数: 0

Go 语言通过 ResponseWriter 对象发送 HTTP 响应

Go Web 编程 请求处理

HTTP 响应报文结构 前面几篇教程我们了解了如何在 Go 语言中解析用户请求信息,包括表单字段和文件上传,接下来,我们来看看处理完请求后,如何将响应发送给客户端。HTTP 响应的报文结构如下...

由 学院君 发布于3 months ago    浏览数: 603    点赞数: 1