引言 之前大家是否遇到过"MOVED 1024 127.0.0.1"之类的错误或者proxy中的日志?或者有没有想过Redis集群任意一节点都可以执行任何key的操作命令是如...

引言 之前大家是否遇到过"MOVED 1024 127.0.0.1"之类的错误或者proxy中的日志?或者有没有想过Redis集群任意一节点都可以执行任何key的操作命令是如...
偶然又打开了简书,翻了翻之前的记录,没想到已经断了这么长时间了。最近也感觉总应该记录或者分享下,不至于让时光匆匆而过,确不留下一丝痕迹。再次相见,兴奋,希望不是一时兴起。 多...
序言 第一次团建出发前被同事告知合并代码有问题。。。果然不出门不出问题。搞吧! merge回滚 git revert --mainline 1 <commitno> 如果不小...
人类的全部智慧就包含在这五个字里面:等待和希望
问题 之前总想着总结下Unmarshal的源码流程,但一直被懒惰和忙碌拖着。今天看同事代码发现一个奇怪的代码: message := new(Message)if err =...
GO字符串拼接 1) +运算符 2)fmt.Sprintf函数 3) bytes.Buffer 4) strings.Builder 5) strings.J...
序言 刚接触GO时有同事问你们项目是怎么管理依赖包的,尴尬的是当时并没有很强的包版本依赖所以。。。蜜汁尴尬。生成环境中的项目,不论使用什么编程语言都或多或少的存在”包“或外部...
x86-64处理器的16个通用寄存器 段寄存器 控制寄存器IP(Instruction Pointer):指令指针寄存器,存放代码段中指令的偏移地址。FR(Flags Reg...
看参考就知道不专业了
GO语言变量逃逸分析引言 内存管理的灵活性是让C/C++程序猿们又爱又恨的东西,比如malloc或new一块内存我可以整个进程使用。但是,如果这块内存在某个函数中new了,但是暂时不能释放那就是...
波哥居然还看。。。
GO语言变量逃逸分析引言 内存管理的灵活性是让C/C++程序猿们又爱又恨的东西,比如malloc或new一块内存我可以整个进程使用。但是,如果这块内存在某个函数中new了,但是暂时不能释放那就是...
引言 编程中经常会涉及到“时间”的变量,不论c语言库还是go语言包都存在对时间的处理,虽然库函数很丰富但我总是弄混,或者我对“时间”好像有什么“误解”(哈哈,还是不是因为不熟...
函数的切片参数问题 输出结果: test变量容量足够容纳addElement函数添加的元素,所以在函数中ret地址没变。test及ret指向的地址应该是一样的,但函数调用完成...
引言 内存管理的灵活性是让C/C++程序猿们又爱又恨的东西,比如malloc或new一块内存我可以整个进程使用。但是,如果这块内存在某个函数中new了,但是暂时不能释放那就是...