golang

(156)

golang 引用嵌套 template 时传递模板变量

## golang gin controller 给模板传入变量 kv ``` c.HTML(http.StatusOK, "index.html", gin.H{ "kv": kv, }) ``` ## te

Golang Gin, Kotlin SpringBoot, PHP Laravel 对比,及该如何选择

不同业务场景使用不同的方案。 ## PHP Laravel 优点: - 开发效率没得说,确实快。有想法时,可以瞬间实现。我依然觉得,如果是作为个人 side project,作为试错,用 Laravel 开发确实是首选。

Golang 1.13 升级版本到 1.14

今天看到 golang 新版本 1.14 发布了,于是想升级一下,练练手。毕竟之前没有尝试过 golang 版本升级。 ## 如何升级 看了一下 Golang 的官方文档,Golang 升级步骤很简单 1. 删除旧版本

Golang Gin 判断网页请求是否来自移动端

由于我想对 PC 端和移动端展示不同的广告,需要判断网页请求是否来自移动端。 Golang Gin 中并没有找到内置的实现,我决定参考 wordpress PHP 代码中的实现,用 golang 实现一下。 参考:[wordpr

Golang Gin 获取 HTTP 请求头中的 User Agent 值

Golang Gin Web 框架中有两种获取 HTTP 请求头中的 User Agent 值的方法: ## 方法一 ``` func Index(c *gin.Context) { ua := c.GetHeader(

Golang float 与 string,int 类型的相互转换,及如何保留小数位

今天在用 Golang 实现[涨幅计算器](/go/percentage-increase-calculator)的时候,第一次接触 Golang 的 float 类型。 这里记录一些 float 类型的基本转换操作。 ## s

Golang 在数据库 QueryRow 查询不到数据时,自动插入一条

使用 Golang databae/sql 这个库进行 MySQL 查询时,QueryRow 如果查询不到数据,会报错: ``` sql: no rows in result set go/models/kv.go:18 (0x9

golang 函数定义

## go 函数定义 ``` func add(x int, y int) int { return x + y } ``` - 参数的类型在变量名后面 - 返回类型也在后面 如果多个参数的类型一致,可以省略前面的

Golang Gin 给模板传递 struct 类型的数据

Golang 普通的基础类型变量可以这样传递: ``` {{ .title }} ``` Golang struct 类型: ``` {{ .article.Title }} ``` 注意,struct 的

Golang 使用 blackfriday 将 Markdown 转换为 HTML

在用 golang gin 写一个[人民币大写转换的工具](/go/chinese-money),网页中的描述信息是在网站后台以 markdown 形式编辑保存的,在前端展示时需要将 markdown 转换为 html。 在网上找了一