自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 ubuntu 下的pdf阅读器 okular

[size=medium] 从网上下了几篇pdf文章,结果发现用ubuntu的默认pdf浏览器打开,中文显示不出来,一开始按照某篇文章的教程,更改字体和pdf的字体,但是没有作用。之后发现另一个pdf浏览器 okular.在此分享该浏览器的安装。 step 1: 安装 sudo apt-get install okular step 2: 注释 ...

2013-04-23 11:31:22 180

原创 Reactor和Proactor模式

[size=medium] 在阅读多线程编程模型相关资料的时候,看到这两个模式。这2个模式在大量的网络库中均有使用。 这里有一个其它人举的读操作的例子用来说明这个模式的操作过程 在Reactor中实现读: - 注册读就绪事件和相应的事件处理器 - 事件分离器等待事件 - 事件到来,激活分离器,分离器调用事件对应的处理器。 - 事件处理器完成实际的读操作,处理读到的数据,注...

2013-03-24 19:06:28 101

原创 lock和synchronized的区别

[size=medium] 在最近的面试中被问到,答错了,这里记录一下,两者的区别: a) 用synchronized来进行同步时候,一旦被同步的代码进入了死循环或者死锁了,那么其它等待执行这段代码的程序将一直在那等待,而使用lock的话,可以设置一段超时时间,当过了这段时间后,程序可以恢复运行。 b) 用lock的话,要保证后面的unlock能够得到执行. c) 在资...

2013-03-20 14:27:22 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除