Redis Compile
也不知道我发了什么疯, 在windows上编译了一遍redis. 事实上我找到的windows上最新的redis版本是3. 这个版本以及相当老了. 目前最新的redis是在6. 我不想功能相差过大,就重新在windows上编译了一次. ...
也不知道我发了什么疯, 在windows上编译了一遍redis. 事实上我找到的windows上最新的redis版本是3. 这个版本以及相当老了. 目前最新的redis是在6. 我不想功能相差过大,就重新在windows上编译了一次. ...
上周末算是把GRC扩展的部分开发完成了, 最开始写的时候没有遇到什么特别大的困难, 不禁感叹,我写Rust越来越顺手了已经. 结果到星期六准备把几个模块接起来的时候, 发现出现了变量生命周期的问题,我还特地去找人问, 但根本没啥人鸟我。没办法,最后算是有意无意之间发现了解决的方法… ...
每天上班, 先骑15分钟自行车到地铁再做20多分钟地铁, 针不戳. 感觉体能下降的厉害. 今天在博客仓库了增加了hugo模块。 以后看起来跟换主题会方便很多。 但是为啥有go.mod文件。这又不是一个go项目…
每天上班, 先骑15分钟自行车到地铁再做20多分钟地铁, 针不戳. 感觉体能下降的厉害. 今天在博客仓库了增加了hugo模块。 以后看起来跟换主题会方便很多。 但是为啥有go.mod文件。这又不是一个go项目…
尝试优化一下文章创建的脚本.
最近仔细反思了一下, 还是去研究一些什么东西. sraft已经写的我头都大了. 我打算最近一段时间不再在Github上编写代码了. 一方面是没有什么东西打得起我的兴趣, 另一方面还是觉得自己没有真正擅长的方面, 研究分布式系统这么长时间, 进展真的很慢, 一是我平时很懒, 不喜欢搭复杂的环境, 二是单纯的分布式方面的知识没有什么软用. 需要结合其他方面. ...
本文主要讲的是目前存在的几种缓存算法, 没错, 我又来误人子弟了. 内容会围绕近几年比较流行的LFU, LRU, 还有W-TinyLRU这么三种缓存算法来讲, 尽量使用最简练的文本. LFU 近期最少使用算法,即LFU算法(Least Frequently Used algorithm)。 这种算法会淘汰近期最少访问的缓存, 仔细分析一下, 没错,这是一种非常合理的算法,因为到目前为止最少使用的页面, 很可能也是将来最少访问的页面。 该算法既充分利用了内存中缓存调度情况的历史信息,又正确反映了程序的局部性。 ...
今天写了一天的sraft. 本来是自信满满,但是有些地方的设计真的让我焦头烂额. 今天把sraft的rpc的网络通信部分换成了长连接。 但是写到节点发现的部分又有问题来了,我没有写关于处理节点发现之类的模块, 至今都是按照raft论文上的基础理论来实现的。 ...
昨天算是完成了第一个前端上需求.来讲讲成果吧. (其实根本无关紧要) 看了SVN记录,整个项目第一次提交是在2018年. (立项的时间感觉肯定更早) 整体技术使用的基本时原生JS(没有ES6) + Jquery. 项目代码风格凌乱. 肯定有好几个人接手过了. ...
昨天算是完成了第一个前端上需求.来讲讲成果吧. (其实根本无关紧要) 看了SVN记录,整个项目第一次提交是在2018年. (立项的时间感觉肯定更早) 整体技术使用的基本时原生JS(没有ES6) + Jquery. 项目代码风格凌乱. 肯定有好几个人接手过了. ...