简单,可复制

点点滴滴,尽在文中

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年1月4日

摘要: 如果远程Linux的VNC桌面很久没有输入,那么使用VNC View打开远程linux桌面时,桌面显示不出来,显示一片黑屏,并且点击键盘或者鼠标仍然毫无反应,仍然一片黑屏。这时候需要在vnc server上设置一下。编辑 /root/.vnc/xstartup[root@localhost ~]# vi /root/.vnc/xstartup 去掉下面两行的注释:unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc 执行下面的命令重启vnc server:[root@localhost ~]# vncserver -kill :1 [ro... 阅读全文
posted @ 2012-01-04 23:53 ggjucheng 阅读(16847) 评论(1) 推荐(0)

摘要: 配置终端显示颜色Options->SessionOptions ->Emulation然后(ran2 hou4)把Terminal类型改成xterm,并点中ANSI Color复选框。配置字体和编码字体设置:Options->SessionOptions->Appearance->font然后改成新宋体,文字大小设置为11号,character改成utf-8的方式。去掉显示的下划线Options->SessionOptions->Appearance->Current color选择编辑,在新打开的窗口去掉show underlinevi中颜色显 阅读全文
posted @ 2012-01-04 22:33 ggjucheng 阅读(16527) 评论(0) 推荐(0)

摘要: vim里面的编码主要跟三个参数有关:enc(encoding), fenc(fileencoding)和fencs(fileencodings)fenc是当前文件的编码,也就是说,一个在vim里面已经正确显示了的文件(前提是你的系统环境跟你的enc设置匹配),你可以通过改变 fenc后再w来将此文件存成不同的编码。比如说,我:set fenc=utf-8然后:w就把文件存成utf-8的了,:set fenc=gb18030再:w就把文件存成gb18030的了。这个值对于打开文件的时候是否能够正确地解码没有任何关系。fencs,是用来在打开文件的时候进行解码的猜测列表。文件编码没有百分百正确的判 阅读全文
posted @ 2012-01-04 22:17 ggjucheng 阅读(10682) 评论(0) 推荐(0)

摘要: 异常不可用于逻辑处理异常是错误处理,但是不可以用于逻辑处理,假设我们封装了一个MsgQueue,这个类负责收集由服务端一条接受线程收集客户端消息,另一条工作线程负责取出消息,并对消息进行处理。class Msg {...};class MsgQueue { public: void put(Msg msg) throw (std::length_error); Msg get() throw (std::out_of_range); .....}这里定义了MsgQueue的两个方式,分别是收集客户端消息,然后保存消息的put方法,还有处理客户端消息,取... 阅读全文
posted @ 2012-01-04 14:24 ggjucheng 阅读(5160) 评论(9) 推荐(1)

摘要: 前言 原文翻译自http://www.cplusplus.com/doc/tutorial/typecasting/,觉得这篇文章讲C++类型转换简单明了,所以特别翻译了下。 在C++中,将一个已知的类型转换为另一个类型,我们称呼为类型转换,本文会介绍C++的各种类型转换。隐式转换隐式转换不需要任何操作符,它们会自动执行,当值被赋值到兼容类型,就会执行,例如:short a=2000;int b;b=a;隐式转换,也包括构造函数和运算符的转换,例如:class A {};class B { public: B (A a) {} };A a;B b=a;显式转换C++是一个强类型的语言。许多.. 阅读全文
posted @ 2012-01-04 10:20 ggjucheng 阅读(3407) 评论(0) 推荐(0)