- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 内存映射系统开发
为了使用内存作为数据库的主要存储方式,开发内存数据库,我们需要对内存中的数据进行保证。即可以备份与还原,那么为了将内存中的数据备份到外存中,我们可以采取以下策略:选取一个外存文件,将其映射到某个内存地址;当更新内存时,适时地更新外存文件;系统重启时,从外存中重新读取内存内容。那么这里就有几个问题,首先是映射问题,起初我尝试了win32api: createFileMapp
2016-03-18 14:55:47 970
原创 Go语言黑魔法中的问题修正
原文: http://studygolang.com/articles/2909文中大多技巧都是正确的,但是结构体和[]byte之间的转换:第三式 - 结构体和[]byte互转有一天,你想把一个简单的结构体转成二进制数据保存起来,这时候你想到了encoding/gob和encoding/json,做了一下性能测试,你想到效率有没有可能更高点?于是你又试了encoding/binady
2016-03-13 00:13:32 1102
翻译 Sapphire算法:GC Without Stop the World(上)
Go的GC一致为人诟病,然而Go1.5据说大大优化了GC,具体可以见这篇文章http://www.oschina.net/translate/go-gc-solving-the-latency-problem-in-go-1-5于是我打开了Go源代码,查看了Go GC相关代码,注释中说,Go现在使用的GC是一种不用停止世界的GC,基于Richard大师2001年的论文,我便翻译了这篇paper
2016-03-02 14:18:02 1844 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人