
LFU 缓存(LFU Cache)Python 3 实现代码
LFU 缓存,也就是 LFU Cache,最近写的比较多,就在此记录一下。之前华为面试的时候也遇到了这个题,还好写过。LFU 缓存的定义就不用多说了吧,就是删除最近使用频率最少的一项,如果使用频率一样,就按照最近使用时间来删。之前实现 LF...
LFU 缓存,也就是 LFU Cache,最近写的比较多,就在此记录一下。之前华为面试的时候也遇到了这个题,还好写过。LFU 缓存的定义就不用多说了吧,就是删除最近使用频率最少的一项,如果使用频率一样,就按照最近使用时间来删。之前实现 LF...
最近几天在写论文的实验,由于用到了强化学习,所以想写成 OpenAI Gym 那样的环境,或者至少是类似的。这样之后调用强化学习算法的时候也简单一些,不需要做太多的修改。当然,核心的网络部分以及输入输出等还是需要自己来写或者修改的。目前老唐...
Google Scholar 是一个非常好用的科研工具,真不知道如果没有 Google Scholar 该怎么搞科研。一般来说我们都是直接在 Google Scholar 搜索想搜索的内容即可,但是如果我们想特定搜索指定的期刊、会议或者指定...
Grammarly 是几年前老唐偶然搜到的,那时候因为要写论文,但是对英语语法又没有把握,导师的话也没有那么多时间帮助改论文,所以就想网上看看有没有在线检测英语语法的网站。还真找到一个,并且同学也不约而同找到这个网站,于是就和导师提了一下要...
一般来说,如果我们需要找一篇论文对应的代码,我们需要网上再好好搜索一下,或者去 Github 搜索。当然前提是网上已经有代码开源了,否则你怎么找也是找不到的。今天看到一个 Chrome 插件,安装之后可以直接在搜论文的时候看到有没有对应的论...
今天整理一下这几天的工作,先记录一下在 Ubuntu 16.04 LTS 上安装 NS3 的教程。NS-3 是一个非常出名的网络模拟器,可以模拟各种网络流,用来做实验是非常好用的。不过安装过程比较繁琐,要装一大堆依赖包,一大堆的编译工作,但...
由于一些需求需要在 Ubuntu 上面安装一些软件的指定版本,安装之前则需要知道这个软件有哪些版本可供选择,所以就顺便了解了一下 Ubuntu 怎么查看软件所有版本,以及怎么在安装的时候指定版本,在此做个记录。 一、Ubuntu 查看软件所...
今天安装 ns3-gym 的时候,一切都安装完了,运行测试样例,提示错误。搜了一下,好像是个挺常见的错误,在此记录一下解决方法。后面有时间会把 ns3 和 ns3-gym 的安装方法也整理一下,总体来说虽然坑不少,但是还算顺利。下面就记录一...
今天不知道更新啥了,写一下 VS Code 修改语言为中文的方法。毕竟搞个中文界面的,看起来也方便点。VS Code 是微软开发的一款非常好用的编辑器,反正目前老唐已经不用 PyCharm 或者是 Sublime 那些了,基本上都是用的 V...
Anaconda 用来管理 Python 发行版本非常好用,最近在测试 mindspore 发现就对 Python 版本要求非常高,只能使用 Python 3.7.5,这时候 Anaconda 就派上用场了。所以这里简单记录一下使用 Ana...