题目描述
陶陶假期的时候独自去天津玩,出发前他想制定一个旅行计划。假设天津有N个景点,陶陶给每个景点定义了一个开心值Si,也就是说当他游玩这个景点后他的总开心值会加Si,同时,游玩第i个景点会花费Ci的时间。由于没有基友陪,所以他想在限定的时间T内,从起始点S,有选择的游览一些景点,最后到达终点E。当然他想让这次旅行所得的开心值最大。
浅谈一下缓存中的LRU与LFU策略,针对get(key)
和put(key,value)
两个接口实现任何操作时间复杂度O(1)的数据结构。
––起源
从小就很容易对新事物产生好奇,大自然的泥巴、高耸的树木、静静的小溪、湍急的河流,人工制造的玩具车,工具箱里的各类器械。偶尔也用废弃的砖头垒点什么。当然也对家里的一台古旧的计算机产生好奇,时间是上世纪90年代。我还在学龄前,父亲不知是从中关村还是鞍山西道带回家2张少儿百科光盘。界面是类似游乐园的样子,点击上面某个游玩项目就会进入一个主题,有讲解人体结构的、有讲解桥梁和火车铁道的、也有讲解动植物的,带上稳重的配音我看得津津有味。伴随着年龄的增长,渐渐的,我也想去学习如何使用计算机。最开始是学习如何使用Windows系统自带的画图软件,一玩就是一整天。
上了小学后,除了《Windows画图》还有《金山画王》和另一个我忘记名字的少儿绘画软件(我更偏爱这一个),灵感得到了充分的激发与释放。那时候购买的软件都是有实体光盘的,通常被一个大盒子包裹,包装上写着详尽的介绍和系统要求,盒子里面有说明书和光盘。我还记得说明书上印着《剑侠情缘》、《博德之门》和《金山游侠》的广告。看着当时的电视节目《游戏东西》中介绍的一些作品,类似的实体游戏和软件我不知购买了多少,偶尔也会去报刊亭捎上一本计算机或游戏机杂志。
一次偶然的契机父亲带我去书店购买了一本长宽比大概在2:1,看上去很窄,每页只有两幅图和一段配文的《PPT制作》书籍。读起来浅显易懂,只需要按照上面的步骤照猫画虎即可。制作PPT带来的成就感勾起了我对计算机学习的极大兴趣和热情。学会使用PPT之后,为了继续深入,购买了《洪恩》系列开始学习用Frontpage做网站。电脑水平逐渐提高,网页三剑客、《Authorware动感多媒体自己制》都不能让我满足。那段日子除了学做网页,也会学习如何安装Windows 2000、XP、Red Hat Linux操作系统,56K/ADSL拨号上网(了解了Netscape和IE的恩怨情仇),就连学校也会组织小学生去一个劳技实践办事处让大家伙在机房里用网络聊天室聊天。
夏日,目不转睛的盯着计算机屏幕,对精彩而未知世界的不断探索携带着对美好未来的期望让我深深不得自拔。
去年之前撰文 Haskell开发环境搭建,并且更新了对于VS Code
的配置。虽然个人对Vim
对使用时间更长,但是对于函数式语言对开发来说,还是觉得Emacs
更好上手,特别是交互式开发模式。这一点不论Haskell还是Ocaml都是一样的。
早先写过MAC OS X 常用软件分享,商业软件中存在相当多制作精良,可以大大提高生产效率的工具。但是也往往伴随着不菲的价格,这里我介绍一下能达到商业规范并且免费开源的创意软件。所列举的产品都是可以在Mac系统上使用的。
浅谈一下自JVM发行以来首次引入的新指令。
项目本身规模小、且没有足够的时间与人力去设计运维部分。这么小的项目却要做很多不必要的或者不合理的工作,实在惭愧。