定时删除:创建一个定时器,在键过期时立即删除。 为什么不用定时删除策略:虽然内存及时释放,但太消耗 CPU 资源。 定期删除,设置了 expire 的键存储在一个独立的字典中,默认每 100ms 随机选择 20 个 key,删除其中已过期的 key。如果过期 key 比例超过 1/4,那就重复这一步 ...
分类:
其他好文 时间:
2020-05-27 20:27:13
阅读次数:
88
package main import "fmt" func main(){ fmt.Println("Hello, World!") aaa := []string{"111", "222", "333"} bbb := []string{"aaa", "bbb", "ccc"} fmt.Prin ...
分类:
其他好文 时间:
2020-05-26 18:17:27
阅读次数:
58
实验内容 找一个系统调用,系统调用号为学号最后2位相同的系统调用 通过汇编指令触发该系统调用 通过gdb跟踪该系统调用的内核处理过程 重点阅读分析系统调用入口的保存现场、恢复现场和系统调用返回,以及重点关注系统调用过程中内核堆栈状态的变化 准备环境 利用上次实验下载的linux内核,重新编译,再制作 ...
分类:
其他好文 时间:
2020-05-26 00:51:02
阅读次数:
89
Knetic-govaluate 参考资料https://github.com/Knetic/govaluate PaesslerAG-gval 参考资料https://github.com/PaesslerAG/gval google-cel-go 参考https://github.com/goo ...
分类:
其他好文 时间:
2020-05-25 21:06:50
阅读次数:
161
最近开始学Go语言,但是在使用VS Code 编写Go的时候出现了插件无法下载的问题。最初我的解决办法也是从github下载再安装,但是我并不喜欢这种做法,因为我要在多台pc上使用VS Code编写Go,所以我觉要重复多次很麻烦,而且插件的安装也非常麻烦,我曾经一度想放弃学习Go语言,没错因为安装插 ...
分类:
其他好文 时间:
2020-05-25 00:17:35
阅读次数:
74
作者 渡码,阿里巴巴码农,公众号:渡码 作者,专注大数据开发、数据分析和Python技术。 关注公众号 渡码 回复关键字 manis,可获取电子书、各章节和完整源代码,并且可加入读者群一起交流问题。 简介 19年上半年,我阅读了Hadoop RPC模块的源代码,读完后发现这个模块设计的非常好,与其他 ...
分类:
其他好文 时间:
2020-05-24 19:17:26
阅读次数:
73
VScode编译sass(Live Sass Compile) 配置: // sass "editor.largeFileOptimizations": false, "[scss]":{ "editor.defaultFormatter": "michelemelluso.code-beautif ...
分类:
其他好文 时间:
2020-05-22 12:35:50
阅读次数:
69
1、设计四个类,分别是:(知识点:抽象类及抽象方法) (1)Shape表示图形类,有面积属性area、周长属性per,颜色属性color,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是:getArea计算面积、getPer计算周长、showAll输出所有信息,还有一个求 ...
分类:
其他好文 时间:
2020-05-21 13:20:27
阅读次数:
41
从商业的角度来说,在行业格局没有发生颠覆性变革的时候,现有的热门语言依靠多年积累的庞大用户基础!
分类:
编程语言 时间:
2020-05-20 09:42:21
阅读次数:
54
当在编译打包文件时,有时候html文件需要编译进二进制 , 可以使用这个包 github.com/gobuffalo/packr 当使用了go.mod的话 , 直接在代码中引入使用就行 , 运行或者编译时会自动把依赖下载下来 box := packr.NewBox("../static") cont ...
分类:
Web程序 时间:
2020-05-19 22:52:42
阅读次数:
96