上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 35 下一页

【记录一个问题】golang中的time.Now()非常慢

摘要: 对一个代码做profile: 总函数调用 29.74s 20.25s 153: timestamp := time.Now().Unix() 这样的一行占了20.25秒。 我知道linux下 time(NULL)比gettimeofday()快。 在这个场景下,我只需要秒数,不需要微秒数。如何调用t 阅读全文
posted @ 2020-04-20 14:22 ahfuzhang 阅读(1713) 评论(0) 推荐(0)

【解决了一个问题】腾讯云中使用ckafka生产消息时出现“kafka server: Message contents does not match its CRC.”错误

摘要: 初始化的主要代码如下: 生产消息的主要代码如下: 尝试了以下办法都不行: 1.把producer从async修改为sync 2.增加msg中的key 3.尝试更换topic 最后发现是这个问题: config.Producer.Compression = sarama.CompressionSnap 阅读全文
posted @ 2020-04-20 13:43 ahfuzhang 阅读(1428) 评论(0) 推荐(0)

【记录一个问题】go get -u github.com/go-redis/redis出现错误" invalid character '.' after top-level value"

摘要: 安装某个库的时候依赖于redis库,总是出现这样的错误: 猜测是redis库装错了,于是删除 C:\Users\ahfuzhang\go\src\github.com\go redis,然后删除:C:\Users\ahfuzhang\go\pkg\mod\cache目录下所有文件。 尝试单独安装re 阅读全文
posted @ 2020-04-14 20:07 ahfuzhang 阅读(3853) 评论(0) 推荐(0)

【小问题】为啥乱搞就不行,golang没安装在系统目录下,导致go get出现"package bytes: directory "/home/ahfu/go/src/bytes" is not using a known version control system"

摘要: 想在自己的账号下安装golang开发环境,于是这样配置: 配置.bashrc su ahfu vi ~/.bashrc 然后执行: go get u github.com/go sql driver/mysql 出现一大堆错误: 搜了一圈没发现找到问题,于是乖乖的在root下重新安装: 参考了这篇文 阅读全文
posted @ 2020-04-14 11:39 ahfuzhang 阅读(590) 评论(0) 推荐(0)

golang gin框架中实现"Transfer-Encoding: chunked"方式的分块发送数据到浏览器端

摘要: 参考了这篇帖子: https://golangtc.com/t/570b403eb09ecc66b90002d9 golang web如何发送小包的chunked数据 以下是代码: go r.GET("/test_stream", func(c gin.Context){ w := c.Writer 阅读全文
posted @ 2020-04-06 21:25 ahfuzhang 阅读(2415) 评论(0) 推荐(0)

golang gin框架中实现大文件的流式上传

摘要: 一般来说,通过c.Request.FormFile()获取文件的时候,所有内容都全部读到了内存。如果是个巨大的文件,则可能内存会爆掉;且,有的时候我们需要一边上传一边处理。 以下的代码实现了大文件流式上传。 还非常不完美,但是可以作为参考: upload.html gin_stream_upload 阅读全文
posted @ 2020-04-03 22:35 ahfuzhang 阅读(13480) 评论(4) 推荐(1)

解决windows下因为防火墙无法通过go get 下载gin的问题

摘要: 使用: go get u github.com/gin gonic/gin 出现以下错误: 于是通过下面的步骤解决: cd C:\Users\ahfuzhang\go\src\github.com git clone "https://github.com/gin gonic/gin.git" 搜索 阅读全文
posted @ 2020-04-02 20:06 ahfuzhang 阅读(816) 评论(0) 推荐(0)

【发布开源代码】铁威马NAS存储上实现的视频文件浏览

摘要: 具体介绍请看:https://github.com/ahfuzhang/tnas_video_web x86机器的windows/linux/mac机器应该都能使用 效果如下: 按月浏览视频 视频太多会分页,每页100个 有视频的封面缩略图 封面上可以看见:时长,视频宽高,拍摄时间 点击封面弹出新窗 阅读全文
posted @ 2020-03-24 14:44 ahfuzhang 阅读(365) 评论(0) 推荐(0)

【记录一个问题】铁威马NAS,升级系统后,所有安装的配置项都丢失了

摘要: 因为铁威马的系统功能真的是弱,所以写了一些家庭照片处理的系统。 上上周升级了系统后,丢失了以下内容: 1. anaconda 2.及其conda下python3环境的各种库 3.nginx的转发配置 铁威马的系统不是一般的渣,难道买这个的人就是为了装黑群晖? 阅读全文
posted @ 2020-03-12 08:53 ahfuzhang 阅读(511) 评论(0) 推荐(0)

【记录一个问题】铁威马nas,噪音太大了,我老婆说在客厅放了一个电饭锅

摘要: 1.硬盘转动的噪音特别大,而且还是有很大IO的长时间猛转; 2.IO的管理算法,以及做IO的进程,都有很大问题。并未做任何操作,动不动就疯了一样硬盘猛转。 阅读全文
posted @ 2020-02-08 16:14 ahfuzhang 阅读(1058) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 35 下一页