golang

(158)

golang 实现敏感词过滤

在提交微信小程序审核时,必须要做用户提交 UGC 内容的敏感词检测,否则会导致审核失败。 ## 获取 access token https://developers.weixin.qq.com/miniprogram/dev/api

gorm 预加载的使用场景

## 背景 我正在用 golang gin 写的一个[统计人数小程序](/statistics-for-number-of-small-procedures)后台服务涉及两个大数据表 - 用户表 - 活动参与的用户表 在查询

cannot use variable (type interface {}) as type int in assignment: need type assertion

在使用 golang gin 时,通过 context get 获取的值在赋值给一个整型变量时,报错 > cannot use variable (type interface {}) as type int in assignmen

golang 判断目录不存在时,新建目录

例如,我想在当前目录下新建一个 public 目录。前提是这个目录不存在。 ## 实现代码 ``` path := "public" if _, err := os.Stat(path); os.IsNotExist(err)

golang gin 上传文件报错:request Content-Type isn't multipart/form-data

在使用 golang gin 实现一个文件上传并解析的功能时,报错: > request Content-Type isn't multipart/form-data ## 模板代码 ```

go run 报错 undefined,但是 go build 成功

在本地调试一个 golang 项目,使用 go run 指定文件,会报错 undefinded 某变量。 而这个变量是在同一个 package,不同文件中定义的。 ``` > go run baidu_log_server.go

使用 golang 的交叉编译生成 windows 可执行文件

## 需求场景 公司内部的 IT 似乎不会使用 Linux,所以要交接的一个 golang gin 服务,我就不太敢部署在 Linux 上,想试试能否生成 windows 版本,然后设置成开机自启动,这样就不用操心了。 即,在我的

golang 框架 goframe 与 gin 的对比

用了一段时间 gin,突然感觉有点简陋。想尝试一下其他 golang 框架,goframe 号称对标 laravel 和 django,这点是我需要的。看了一遍 goframe 的文档,确实非常像 laravel,连 http client

golang 解析 csv 文件报错 parse error: extraneous or missing " in quoted-field

解析百度统计 CSV 日志的系统运行了快一个月,没有出现问题。但是今天早上突然报错退出: ``` > import_log /mnt/d/to_del/2020-06-20.csv 2020/06/22 07:55:18 pars

golang map 的基本操作

## 定义并初始化 例如,定义一个城市对应省份的 map ``` cities := map[string]string { "烟台": "山东", "武汉": "湖北" } ``` ## 如何判断对