最近在看研究公司业务的存储架构,现有的存储用redis 和 leveldb 通过自己写的中间件做数据落地。这样写业务和数据恢复有点麻烦,想着优化...
访问本机网络的方式 访问同一台电脑上的网络,一般用的地址是 localhost 或者 127.0.0.1这两种方式,比如本机有一个Nginx服务...
什么是内存逃逸分析 内存逃逸分析是go的编译器在编译期间,根据变量的类型和作用域,确定变量是堆上还是栈上 简单说就是编译器在编译期间,对代码进行...
什么是内存对齐呢 简单说就是程序运行过程中,程序中的变量在内存中的分布情况,为什么要有对齐这个问题呢,是因为不同类型的变量占用内存的大小是不一样...
给Github上的开源项目贡献代码,就少不了 pull request 也会简称为 PR 或者 MR 为啥我不能直接给开源项目提交代码,非要通过...
在C/C++中可以通过宏定义实现条件编译,比如在不同平台的机器上,调用不同的函数,或者通过编译是传递参数,调用不同的函数,比如下面的例子 C++...
一直以来算法题刷的比较少,算法这块算是我的弱项。前几天,看到一个挺有意思的链表题 原题 原题是这样的,给一个链表 [1,2,3,4,5] 然后转...
五一假期在家没事逛论坛的时候,发现了一个宝藏网站,传送门[https://godbolt.org/] 这个网站可以在线生成多种语言的汇编代码,...
go的1.18版本在3月15这天正式发布了 release notes[https://tip.golang.org/doc/go1.18],虽...