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 实现一个前后端分离的后台管理系统,管理员分为: - 普通管理员 - 超级管理员 超级管理员可以访问一些普通管理员没有权限访问的接口,同时即便同一个接口两种管理员都能访问,但是可以操作的资源不同。如何