- 浏览: 239219 次
- 性别:
- 来自: 北京
文章列表
-----------我是卖萌的分隔线-----------
/etc/rc.conf
LOCALE改成"en_US.UTF-8"。改hostname的话,另一个配置文件会随之变动的所以不用担心。
/etc/locale.gen
把en_US.UTF-8前面的#删掉
如果之后还是提示locale建立不成功的话,回这个文件看看是不是也解掉了其他locale的注释。
/etc/pacman.d/mirrorlist
建议留163。北交的源实在太不靠谱了。
/etc/pacman.conf
把AUR的也加上。
[archlinuxfr]
Server ...
~/.xinitrc
export LC_ALL=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
eval `dbus-launch --sh-syntax --exit-with-session`
exec fcitx &
当然要先在/etc/locale.gen注释掉zh_CN.UTF-8,运行locale-gen,pacman -S fcitx-gtk2
今天发现Arch系统下的emacs中,用Ctrl+Space调不出fcitx输入法了,禁止emacs的Ctrl+Space快捷键也无济于事,google了一下,问题终于得到了解决。
原来,我的locale全是en_US.UTF-8,要在emacs里使用fcitx,得把LC_CTYPE设置成zh_CN.UTF-8,这样问题很快得到了解决。有两种解决方法。
第一种:
在~/.bashrc中输入export LC_CTYPE=zh_CN.UTF-8保存,然后每次从终端启动emacs。
第二种:
菜单里的emacs启动参数为emacs23 %F,而emacs23在/usr/bin目录下,链接到 ...
archlinux中fcitx随X的配置
fcitx,中文输入法,现在中文输入工具已经有不少非常好用的,偶还是偏好fcitx,设置很简单,修改.fcitx/config文件。
1. 随X启动,编辑~/.xinitrc,在启动桌面环境之前加入
exportXMODIFIERS=”@im=fcitx”
exportGTK_IM_MODULE=”fcitx”
exportQT_IM_MODULE=”fcitx”
fcitx &
2. 解决英文环境下无法激活。修改/etc/gtk-2.0/gtk.immodules,按照下面修改这一段
“/usr/lib/gtk-2.0/2.10.0/i ...
# 安装 vim
sudo pacman -S vim
# 卸载 vi
sudo pacman -R vi
# 做个软链接,执行 visudo 的时候需要调用vi
ln -s /usr/bin/vim /usr/bin/vi
# 复制 vimrc 样板文件到 /etc 目录下
cp /usr/share/vim/vim72/vimrc_example.vim /etc/vimrc
再编辑vimrc文件,适当修改来达到符合自己的爱好为止。
” An example for a vimrc file.
”
” Maintainer: Bram Moolenaar
” Last change: 2 ...
CGI,FastCGI,SCGI,WSGI再糅上一堆mod_xxx组件,有些“搞”!
CGI,泛语言些动态Web应用协议
FastCGI,与CGI的区别始线程策略,作为一种替代cgi的技术标准, fastcgi有如下优点(稳定,安全,高性能,方便扩展)
从稳定性上看, fastcgi是以独立的进程池运行来cgi,单独一个进程死掉,系统可以很轻易的丢弃,然后重新分配新的进程来运行逻辑.
从安全性上看, fastcgi和宿主的server完全独立, fastcgi怎么down也不会把server搞垮,
从性能上看, fastcgi把动态逻辑的处理从server中分离出来, ...
這次先讓我們從 CU Shell 版的一個實例貼子來談起吧:
(論壇改版後原連結已經失效 )
例中的提問原文如下:
cd /etc/aa/bb/cc可以執行
但是把這條命令寫入shell時shell不執行!
這是什么原因呀!
(意思是:運行腳本後并沒有移到 /e ...
http://fenglee.com/dbl/
这是款高端的声控游戏!!!!!!!!!!
主角在屏幕下方!!!!!!!!!!
敌人会一个个从屏幕上方拿刀过来妄图割掉你的屌!!!!!!
你要做的就是对着话筒大喊!!!!!!!!!!
屌爆了!!!
然后一个敌人的屌就爆了!!!!!!!!!!!!
再喊一声!!!!!
屌爆了!!!
然后又一个敌人的屌就爆了!!!!!!!!!!!!
屌太多了喊不过来怎么办?!!!
没关系,只要放大放长声音大叫一声!!!!!!!!
卧槽!!!!!!!!!!!!!
然后屏幕上所有人的屌都爆了! ...
1. 折叠方式
可用选项 'foldmethod' 来设定折叠方式:set fdm=*****。
有 6 种方法来选定折叠:
引用 manual 手工定义折叠
indent 更多的缩进表示更高级别的折叠
...
1.
如果遇到duplicate database
信息如下
line 42:
E568: duplicate cscope database not added
Press ENTER or type command to continue
那么就是vim的全局配置中也有cscope add cscope.out
和cscope_maps.vim或者用户的vim配置文件中的cscope add cscope.out冲突了
2.
如果cscope_maps.vim中定义的cscope的快捷键失效,记得在vim的配置文件中加上
set nocompatible
这样就不会去兼容老的vi,在兼容 ...
上班第一件事就是使用IRC,如果系统没有,可以用yum install xchat安装一个(yum不能用的请看其他资料),完成后打开IRC,前面昵称用户名等自己填就可以,然后networks中添加一个服务器,如RHEL,点击edit修改一下配置,在server for RHEL下的第一个修改一下,改成irc.devel.redhat.com/6667,然后添加favorite channels,格式如:#eng-china,#Kernel-qe,#errata,#fs,#Kernel,#new-hire,#qa。然后close,connect就可以了。
其他的问题看下面:
I ...
C/C++ 程序设计员应聘常见面试笔试试题深入剖析
1.引言
本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。
...
ACID,是指在数据库管理系统(DBMS)中,事务(transaction)所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。
现代数据库如何实现ACID呢?
目前主要有两种方式实现ACID:第一种是Write ahead logging,也就是日志式的方式。第二种是Shadow paging。
一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 呢,面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用,是不是一下子感觉自己对复用理解的高度又上升了一层?^_^
说到了抽象,我就不能不提到曾让我头痛的Java接口和Java抽象类了,这也是本文我想说的重点。
既然面向对象设计的重点在于抽象,那Java接口和Java抽象类就有它存在的必 ...
Glibc安装的库中有一个为ld-linux.so.X,其中X为一个数字,在不同的平台上名字也会不同。可以用ldd查看:
引用#ldd /bin/cat
linux-gate.so.1 => (0x00bfe000)
libc.so.6 => /lib/libc.so.6 (0x00a4a000)
/lib/ld-linux.so.2 (0x00a28000)
最后一个没有=>的就是。其中第一个不是实际的库文件,你是找不到的,它是一个虚拟库文件用于和kernel交互。
ld-linux.so是专门负责寻找库文件的库。以cat为例,cat首先告诉ld-linux.so它需要 ...