ubuntu下fcitx输入法不能切换



ubuntu下fcitx输入法不能切换

今天弄了一块硬盘,安装了ubuntu系统。
感觉ibus不太习惯就换用了fcitx,安装完设置好重启了一下系统,结果fcitx不能激活,只能用鼠标点开五笔,之后再进行打字。

后来发现快捷键被占用了:

打开系统设置 > 文件输入 >切换到下一个源(上一个源)的快捷键设置一个不常用的,这样fcitx就可以用ctrl+sapce, ctrl+shift了。

打开chm文件方法



打开chm文件方法。

我记得原先有一个chmsee软件可以打开chm文件,今天安装不灵了。
后来发现firefox有插件可以完成。

(一)下载

https://addons.cdn.mozilla.net/storage/public-staging/312362/chmfox-2.9-fx.xpi

(二)安装
(三)文件> 打开 > 找到chm文件

cpulimit限制cpu资源

cpulimit限制cpu资源这几天天太热,我在linux下开的VirtualBox,运行几个小程序,cup就达到了95%以上。
这时CPU温度狂升,估计一会儿就得宕机了。

在这个地址:http://sourceforge.net/projects/cpulimit2/
下载了cpulimit软件,解压之后进行编译,编译成功出现了cpulimit2命令,之后用这个命令就可以控制占用CPU资源过高的virtualBox了。

应用方法:
cpulimit2  -p 进程ID  -l  CPU占用资源百分比
如:
cpulimit 2 -p 2834  -l 50

cpu[......]

Read more

vim中一些特殊的字符

vim中一些特殊的字符 今天看到网页上有一个快捷键列表,我准备复制下来,但网页限制不让复制,于是打开源码提取出这部分文档。

vim中一些特殊的字符

我发现有一个特点,就是在页面中每个换行现在都变成了三个空格符来表示的。于是用vim替换一下就OK了。
我的想法:
% s/   /\n/gi   #这样换成换行符就应该好了,但结果是这样的。

vim中一些特殊的字符

没有换行,并且多了一个^@字符,我想是不是用\r\n来替换呢?
% s/   /\n/gi   #结果是这样的,还是多了^@
vim中一些特殊的字符

总算是换行了,下面只要把^@干掉就行了。
对于这个问题我发现如果用\n就出现^@,用\r直接换行,所以替换的时候[......]

Read more

CentOS7 – systemd服务

CentOS7 - systemd服务

systemd是服务管理程序,他整合了service和chkconfig的功能为一体,可以永久性或只在当前会话中启用/禁用服务。

#查看正在运行的服务
systemctl

#启动,停止,重启服务
systemctl start foo.service
systemctl stop foo.service
systemctl restart foo.service

#查看一个服务的状态
systemctl status foo.service

#开机时启用一个服务
systemctl enable foo.serv[......]

Read more

ubuntu中把一个应用添加到Unity启动器上

ubuntu中把一个应用添加到Unity启动器上。

安装了eclipse结果发现不能添加到Unity启动器上。启动器上的图标都对应了一个desktop文件,他们一般统一放在/usr/share/applications目录下

安装了eclipse发现没有对应的desktop文件,所以我们可以自己建立一个:
(1)复制一份destop文件,以便进行修改。、
cd /usr/share/applications
sudo cp gedit.desktop eclipse.desktop

(2)编辑eclipse.desktop的内容

[Desktop Entry][......]

Read more

Centos7 修改运行级别

Centos7 修改运行级别

systemd使用比sysvinit的运行级别更为自由的target概念作为替代
第三运行级:
multi-user.target
第五运行级:
graphical.target

#前者是符号链接指向了后面的target
runlevel3.target -> multi-user.target
runlevel5.target -> graphical.target

#切换到:运行级3
#这两种都可以
systemctl isolate multi-user.target
systemctl isolate run[......]

Read more

MySQL内存表使用技巧

MySQL内存表使用技巧

摘要 最近一直有在使用MySQL内存表,根据自己实际中实战来分享一下经验心得,希望可以帮助将要使用MySQL内存表的人们。
MySQL 内存表

目录[-]
1.MySQL内存表要怎样创建呢?
2.MySQL内存表到底有什么限制?
3.我们使用内存表的时候还需要注意些什么操作?
首先,我们来说一下什么是内存表,所谓内存表,是指整个数据库表都常驻在内存中的表,相对于普通表而言,内存表存储数据在内存中,而普通表存储在硬盘中。那么内存表到底有什么特点呢?下面我们来详细地分析一下。

1.MySQL内存表要怎样创建呢?

首先,我们先来学习一下到底[......]

Read more

JavaSE知识要点总结

JavaSE知识要点总结。

1、整型常量在Java中3中表现形式(10进制、0开始,8进制、0x

开始,16进制)

2、byte1->short2–>int4—>long8字节; 一字节=8位;

3、默认情况下小数都被看做double8型,要用float4字节型需在

小数尾加F/f.

4、局部变量和成员变量名字相同时,成员变量在此方法中暂时

失效。

5、StringBuilder:字符串生成器

6、类访问权限不加修饰符默认包访问权限

7、this 还可以在无参构造方法中调用同类中的有参构造方法(

this[......]

Read more

Samba服务器的配置

Samba服务器的配置

实验步骤:
1、安装有关Samba的RPM包(samba、samba-common、samba-client)
2、创建Samba用户
3、修改配置文件
4、重启samba服务
5、设置目录访问权限
6、测试
具体步骤如下:
1、安装RPM包(缺省情况下RHEL5安装了samba的相关软件包,可以用如下命令查看)
[root@localhost ~]#rpm -qa | grep samba
clip_image002
samba —–samba服务器程序的所有文件
samba-common —–提供了Samba服务器和客户机中[......]

Read more