04 2018 档案

摘要:因为之前一直以C++为主要开发语言,所以刚接触go语言中的reflect时感觉很懵逼,因此决定找资料彻底学习一下。 到底反射是什么? https://blog.golang.org/laws-of-reflection 根据这篇文章中的介绍: Reflection in computing is t 阅读全文
posted @ 2018-04-25 22:47 冷冰若水 阅读(185) 评论(0) 推荐(0) 编辑
摘要:今天在修改dovecot的代码时遇到一个问题,需要重新执行configure脚本,想先把之前configure生成的文件删除掉。 结果看了configure --help没有找到可以用的命令,最后搜了Google才发现,可以用 make distclean 命令来实现。 纪录之 阅读全文
posted @ 2018-04-25 20:08 冷冰若水 阅读(995) 评论(0) 推荐(0) 编辑
摘要:一直对slice切片这个概念理解的不是太透彻,之前学习python的就没搞清楚,不过平时就用python写个工具啥的,也没把这个当回事去花时间解决。 最近使用go开发又遇到这个问题,于是打算彻底把这个概念搞清楚,阅读了几篇文章,记录下自己对切片的理解: https://blog.golang.org 阅读全文
posted @ 2018-04-25 18:33 冷冰若水 阅读(159) 评论(0) 推荐(0) 编辑
摘要:接上一篇,找到了查看未读邮件个数方法,需要用go来执行doveadm命令,于是考虑使用go exec包 但是代码写好了之后一直报错:exit status 64,意思是选项错误,但是明明所有选项都是ok的,那么只可能是我使用go exec包的方式不对,最后各种尝试,发现go exec中,命令的所有参 阅读全文
posted @ 2018-04-23 22:29 冷冰若水 阅读(950) 评论(0) 推荐(0) 编辑
摘要:最近负责的邮箱系统项目中有一个这样的需求:提供一个接口给业务层,可以通过邮箱查询到该用户的未读邮件个数。 之前的方案是通过查看用户目录下.INBOX/new目录中的文件个数,但是这个方法不准确,当有用户连接到邮箱服务器时,服务器会将新邮件推送给客户端,并将该邮件从new目录copy到cur目录下。 阅读全文
posted @ 2018-04-23 18:30 冷冰若水 阅读(500) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示