奔跑哥
stay foolish, stay hungry.
展开
-
golang使用 copier对象复制时进行类型转化
比如 time 对象在下送的时候,我们希望能显示经过格式化过的目标字符串格式,这里我们可以使用自定义的 converter,主要是定义 src 和 dst 类型,以及实现转换方法。在后端我们经常会在 entity 和 view 之间进行复制转换为可以发送给前端的数据。然后在复制的时候带上自定义 converter 即可,极大的提高了转换复制的效率。原创 2024-08-06 23:11:27 · 335 阅读 · 0 评论 -
base64 转 pdf
工作中经常会遇到一些签名的pdf传输,一般都是base64编码,这样就需要我们手动转为pdf,其实根本不需要自己使用pdf的库写入,只是数据的简单写入就行。原创 2024-08-03 17:10:25 · 803 阅读 · 0 评论 -
golang 图片转1bit color bmp图片
一些打印机需要的都是1bit color bmp图片,但是golang中没有直接的办法,官方image库最低bpp为8,打印机无法使用。在github上找到了很多资源,都没有直接能转的,突然看到一个老外,可以支持plattered图片转位1bit color bmp图片,然后自己先把图片转位plattered黑白图片,继续使用该黑白图片转位1bit color bmp,果断写了一段测试代码,没想到直接成功了。这样打印机就能直接用了。从而实现程序自动化打印。原创 2024-08-03 17:01:35 · 440 阅读 · 0 评论 -
golang websocket 手写研究机制
【代码】golang websocket 手写研究机制。原创 2024-07-27 12:29:51 · 284 阅读 · 0 评论 -
golang fsnotify使用
【代码】golang fsnotify使用, 监控目录,文件改动原创 2024-07-27 12:28:45 · 196 阅读 · 0 评论 -
REST + JSON方式对比grpc
REST + JSON 对比 grpc原创 2022-10-31 11:14:54 · 402 阅读 · 0 评论