修改终端下vim的PopupMenu选种项的背景颜色

  • Post author:
  • Post category:IT
  • Post comments:0评论

我平常比较喜欢使用终端下的 VIM,最方便的就是随时可以使用ctrl+z切换到终端下执行命令, 然后再通过fg切换回 VIM。如果再有个透明效果,那就更赞了。不过最近换了一个配色ron 后, 有个比较困扰的问题:自动完成的弹出菜单中选中项的背景颜色和文字颜色相同! 这样完全无法看清到底选择的项是什么,虽然set background=light可以解决,但是配色会变化, 有些刺眼。所以还是需要通过其它方式解决:覆盖颜色! 在.vimrc中加入如下配置 colors ron hi PmenuSel…

继续阅读修改终端下vim的PopupMenu选种项的背景颜色

The exit(3) function and destructors

  • Post author:
  • Post category:IT
  • Post comments:0评论

本文主要探讨一下Linux下exit函数是怎么实现的,以及C++中的全局对象的析构函数是如何注册到exit函数的执行过程中。 exit(3)函数的声明及实现  C语言标准库中的exit(3)函数用于终止当前进程。 NAME        exit - cause normal process termination SYNOPSIS        #include <stdlib.h>        void exit(int status); DESCRIPTION        …

继续阅读The exit(3) function and destructors

文化的冲突与产品的设计

  • Post author:
  • Post category:IT
  • Post comments:0评论

我很幸运,一直在做的几款产品都是面向我这个年龄段的人的,所以,相对轻松。很多时候,我就拿我自己的喜好去评估用户是否喜欢,基本上就不会出大问题。 不过,我一直在琢磨另外一个问题,为什么有一些产品,外界的评论非常好,用户也很多,但是,我始终融入不进去。 比如,豆瓣的小组。用豆瓣的话说,这是一个能量超级大的产品,通过这个大容量的产品,他们分化出来很多小产品了,但是,我总是融入不进去。 我试图关注了很多很多小组,也在看他们发布的内容,可是我根本不知道怎么回复,我也看不懂他们为什么那么乐此不彼的刷屏刷回复…

继续阅读文化的冲突与产品的设计

erlang虚拟机内部文档

  • Post author:
  • Post category:IT
  • Post comments:0评论

原创文章,转载请注明: 转载自系统技术非业余研究 本文链接地址: erlang虚拟机内部文档 erlang的运行期系统其实是个非常强悍的服务器,除了完善的分布式方面的实现,还有极高的性能。这些性能是通过压榨CPU、内存、锁获取到的,一句话概括,这些高性能实现是个宝藏。 但是一般的用户没有好的指导是很难挖到宝的,原因是这些高性能的获取和软硬件的体系紧密相关,以及erlang以消息为导向的哲学下的平衡,本身就超越了一般用户的使用场景。 幸运的是erlang开发团队认识到这个问题,开始为我们描述运行期…

继续阅读erlang虚拟机内部文档