首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
codezz
掘友等级
后端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
mysql自增主键的顺序问题
业务场景 原因 底层逻辑qweqweqweqwewqfdwdwdsdafsdfsdfdfssfddfdf
字符串比较的坑
背景 在进行字符串比较的时候,一般用strings.Contains进行比较,但是在某些场景下,传入的字符串会被转义为unicode,这时候也希望能命中,所以,需要将进行比较的字符串也转为unicod
json操作注意事项与技巧
json序列化的转义 当对 JSON 进行序列化操作时(Go 中称为 marshal),根据 JSON 标准的说明,需要对字符串中的以下字符进行转义: 产生的坑 在做卡片消息的时候,需要支持markd
golang进行图片缩放的坑
错误的原因 图片缩放要用这个包: "golang.org/x/image/draw",标准库里面的包不支持缩放。 解析图片的时候,需要先注册解析器,才能去解析,否则会报错 不注册解析器对应的报错 正确
golang使用protobuf的坑
升级protobuf的版本以后,如果同一个proto的package存在两个命名相同的文件,则会panic,所以,最好就是用google.golang.org/protobuf v1.25.0
goland快速开发
vim的安装和使用 安装插件 配置文件 块级删除 跳转 easyMotion使用的坑 界面快捷键配置 进行上述配置以后,cmd+1/2/3/4即可快速打开或者隐藏窗口,如果需要其他窗口,也可以进行配置
golang的反射
``` type TextMsg struct { Text string `json:"text"` } func TestReflect(t *testing.T) { m := &TextMsg
《架构整洁之道》读书笔记
代码整洁实践经验 1.用多态代替if/else或者switch/case 2.不要出现重复代码 3.函数行为通过名字表达,不要做隐藏的额外事情 4.一个函数只做一件事,而且应该保持短小,并在一个抽象层
golang缓存内存占用情况测试
在设置进程内缓存的时候,除了过期时间,我们还需要限制缓存总大小的数量,防止出现OOM。所以,我们需要观测设置一定数量的缓存,内存的增长情况,以下是代码:
golang字符串指纹性能比较
结论:murmur3效果最好,在db里面,需要给字符串添加索引,性能较差,可以用murmur3做一个指纹,用指纹加索引,方便快速查找。
下一页
个人成就
文章被点赞
2
文章被阅读
15,526
掘力值
107
关注了
1
关注者
1
收藏集
0
关注标签
27
加入于
2019-10-28