如何使用Vim 8 来打造现代的Vim开发体验?
持续更新中……
Kerbal Space Program 是我非常喜欢的一款游戏,它是关于火箭、飞船与太空探索的一款半仿真游戏。玩家作为Kerbin(游戏中的地球)宇航局的管理者,要带领手下的Kerbal(游戏中的Kerbin人)建造火箭飞船、完成合约任务、募集资金、研发科技,最终探索整个太阳系。
之所以称这款游戏是半仿真游戏,是因为它在真实性和游戏性中取得了一个平衡。他采用了相对严谨的物理引擎,模拟了整个太阳系的运转,对玩家也提出了较高的物理知识要求;同时,它作为一款游戏又对玩家隐藏了真实航空的繁琐细节,专注于最核心、最刺激的部分。当玩家乘着自己造的火箭,完成一个漂亮的霍曼转移,最终被Mun(月球)引力捕获,登上Mun插上宇航局旗帜,回头遥望Kerbin的时候,一股难以言喻的自豪感油然而生。
今天在写一个巨大的Markdown文件的时候,需要给标题添加一个数字序号,方便组织整理,但纯粹用手打效率太低了一点,于是便写一个小工具来自动为Markdown文件的标题按照层级添加索引,日后还可以加上自动生成Table of content的小功能。
最近打算从远程服务器传输一些私密文件回来,就用GPG给数据包加密然后百度盘下载回来。到了解密的时候,居然发现自己忘记了GPG私钥的密码,十几个G的数据可能就白白下载了。不甘心,于是打算自己黑掉自己的GPG密码。
Json是开发中经常用到的一种轻量级数据交换格式。我们经常用到的Json模块有json
simplejson
flask.json
ujson
。他们之间性能有多大差距呢?让我们来做个实验对比。