golang
(155)Golang Walk 通过 Goroutine 处理长时间运行的任务,避免界面卡死
继续使用 Golang Walk 开发批量生成图片的 Windows 桌面客户端。
但是,要一次性生成几百张图片时,界面会卡死,无法响应用户操作。😅
哈哈,感觉非常像 Android 开发中的 ANR(Application Not
血泪教训,中文慎用思源字体,还是阿里的字体更靠谱
之前用 Golang 开发了一个服务器端批量生成大赛获奖证书图片的功能。参考前文([Golang 批量生成获奖证书图片时的字体问题汇总](https://www.sunzhongwei.com/summary-of-font-issues-
Golang Walk 开发 Windows GUI 应用,Hello World 示例
想开发一个简单的 Windows GUI 应用,实现证书图片的批量生成功能。
## 选择 Golang 开发 Windows GUI 的原因
尝试了一圈 WPF, React Native for Windows, 我感觉还是
Golang 批量生成获奖证书图片时的字体问题汇总
在使用 Golang 的 gg 库批量生成获奖证书图片时,遇到了一些字体相关的问题。主要涉及:
- 字体是否免费,防止被律师函警告
- otf 与 ttf 字体文件的区别
- gg 库对 otf 字体文件的支持问题
- 字体文件
Golang 后端防御 XSS 攻击:用 bluemonday 让富文本发帖更安全
这两天在用 golang 开发一个论坛的后端接口,遇到了一个 XSS 攻击的场景。
发帖时,前端传递过来的 Content 是 html,经测试发现,如果不对 html 内容进行清理,会导致 XSS 攻击。😰
即,帖子内容中包含了恶意的
午夜惊魂,在家发版本,线上 golang 找不到 GLIBC 版本导致服务挂掉
昨晚接到紧急需求,需要增加一个搜索功能。当时在家里,感觉很简单的需求,
随便改改,直接发布到线上服务器就行,毕竟我大 golang 只要能编译通过,基本不会有大问题 😏。
但是,不出意外,出了意外。自动发布脚本,在重启 systemd 服
golang gin 基于 Casbin 实现权限控制
最近在使用 golang gin 开发一套公司内部的人事管理系统,但是发现权限管理比之前搞的系统要复杂不少,
所以我想借机了解一下传说中的 Casbin 权限控制库,看看是否可以借鉴一下。
## 涉及权限控制的需求场景
- 人事部门负责
企业微信同步内部员工通讯录 golang 实现
基于自建应用、自有系统。
## 腾讯官方文档
概述 - 文档 - 企业微信开发者中心
https://developer.work.weixin.qq.com/document/path/90193
通讯录同步相关接口,可以对部门、
Golang time.Parse 时区问题引起的时间比对 bug
使用 golang 开发的大赛报名截止时间功能,发现一个奇怪的 bug,就是截止时间判断不准确。
现象是,截止时间设置的是今天上午十点,但是判断函数只有在下午 18 点时才生效。
我第一反应是大概就是时区问题。
## 未指定时区前
```
golang gin 的管理后台多角色路由权限控制
使用 golang gin 实现一个前后端分离的后台管理系统,管理员分为:
- 普通管理员
- 超级管理员
超级管理员可以访问一些普通管理员没有权限访问的接口,同时即便同一个接口两种管理员都能访问,但是可以操作的资源不同。如何