Theme Preview

emacs配置python Ide

由 outsiders 在 五月 18th, 2011, 分类 Emacs Python

1:pymacs安装: pymacs解压后

(1)make install

(2) cp pymac.el ~/.emacs.d/plugins/

(3)启动emacs:M-x byte-compile-file RET pymacs.el

(4):check pymacs.el installed?  M-x load-library RET pymacs RET      then no error

把以下加入.emacs

(autoload 'pymacs-apply "pymacs")
(autoload 'pymacs-call "pymacs")
(autoload 'pymacs-eval "pymacs" nil t)
(autoload 'pymacs-exec "pymacs" nil t)
(autoload 'pymacs-load "pymacs" nil t)

check already load:M-x pymacs-eval     repr(2**2)==4? 

2:pycomplete安装:下载:

pycomplete.el,python-mode.el,pycomplete.py(for python3)

(1)copy files python-mode.el and pycomplete.el on your Emacs load-path
(2)copy file pycomplete.py on your PYTHONPATH (e.g. /usr/lib/python3.2/site-packages)
(3)Copy the following settings to .emacs file

;; python-mode settings
(setq auto-mode-alist (cons '("\\.py$" . python-mode) auto-mode-alist))
(setq interpreter-mode-alist(cons '("python" . python-mode)
                             interpreter-mode-alist))
;; path to the python interpreter, e.g.: ~rw/python31/bin/python3
(setq py-python-command "python3")
(autoload 'python-mode "python-mode" "Python editing mode." t)
(require 'pycomplete)
评论(0)» pymacs pycomplete 更多...

pacman

由 outsiders 在 五月 18th, 2011, 分类 Linux

-Rs:递归删除依赖关系  -Rn:删除配置文件

-Sw只下载不安装  -Sc:清理未安装的包 -Scc清理所有缓存,broken heart,需要重新同步

-Qs:查询安装的包  -Ql:查询安装包包含的文件列表

pacman -U http://url/package_name-version.pkg.tar.gz

必备配置:

[archlinuxfr]
Server=http://repo.archlinux.fr/i686

intersting:分析pacman数据库的pkgbuild,逆向操作从系统中提取文件打包成.tar.xz文件

sudo yaourt -S repacman
$repacman package-name
评论(0)» pacman 更多...

xmodmap

由 outsiders 在 五月 17th, 2011, 分类 Linux Emacs

交换Control_L和Lock:
注意等号两边的空格,不能少!!

remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
评论(0)» xmodmap 更多...

virtualbox module

由 outsiders 在 五月 17th, 2011, 分类 Linux

#安装注意
	pacman -S qt
	gpasswd -a outsiders vboxusers
	sudo /etc/rc.d/vboxdrv setup
#注意的module
===> # modprobe vboxdrv
===> You must reload vboxnetflt for Host Interface Networking:
===> # modprobe vboxnetflt
===>
===> You must reload vboxnetadp for Host-Only networking:
===> # modprobe vboxnetadp
===>
===> To load it automatically, add vboxdrv module
===> to the MODULES array in /etc/rc.conf.
 
*** To recompile the modules do /etc/rc.d/vboxdrv setup ***
评论(0)» virtualbox 更多...

LAMP配置

由 outsiders 在 五月 17th, 2011, 分类 Web

#mysql:下载源码包!5.5.11版本
groupadd mysql
useradd -g mysql mysql
mkdir /usr/local/mysql /usr/local/data/mysql
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ -DMYSQL_DATADIR=/usr/local/data/mysql/ -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8(选上) -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysqld.sock  #本机连回数据库的unix socket 不懂 -DMYSQL_TCP_PORT=3306 -DWITH_DEBUG=0
make&&make install
chown -R mysql:mysql /usr/local/mysql /usr/local/data/mysql
cd support-files
cp my-large.cnf /etc/mysql.cnf
cp mysql.server /etc/rc.d/mysqld
chmod +x /etc/rc.d/mysqld
cd /usr/local/mysql/scripts
./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/data/mysql/
.bashrc中export PATH="$PATH:/usr/local/mysql/bin;/usr/local/apache/bin"
mysql -u root -p没有密码

#修改root密码
mysql>; use mysql ;
mysql>; update user set password= PASSWORD( "123456" ) where user= 'root' ;
mysql>; FLUSH PRIVILEGES;

#apache:
./configure --prefix=/usr/local/apache \
--enable-module=most \
--enable-shared=max
make&&make install

#php:
./configure --prefix=/usr/local/php \
--with-mysql=/usr/local/mysql \
--with-apxs2=/usr/local/apache/bin/apxs
make&&make install
cp php.ini-development /usr/local/php/lib/php.ini
#配置Apache服务的httpd.conf文件
#在LoadModule处添加 LoadModule php5_module modules/libphp5.so
#在DirectoryIndex处添加 index.php
#在AddType application处添加
AddType application/x-httpd-php .php .phtml
AddType applicatoin/x-httpd-php-source .phps
评论(0)» lamp php mysql apache 更多...

urxvt配置

由 outsiders 在 五月 17th, 2011, 分类 Linux

这种情况我去掉yaourt的颜色(修改yaourtrc),否则看不到yaourt中的标号
!!$HOME/.Xdefaults
URxvt.preeditType:Root
!!支持tab
!! Tab切换 :: SHIFT+LEFT/SHIFT+RIGHT
!! 移动Tab顺序 :: CTRL+LEFT/CTRL+RIGHT
!! 新建Tab :: SHIFT+DOWN
URxvt.perl-ext-common: default,tabbed
!!调整此处设置输入法
URxvt.inputMethod:ibus
!!颜色设置
URxvt.depth:32
!! 透明效果  无用
!!Rxvt.transparent:true
!!Rxvt.shading:30
!!中括号内数表示透明度
URxvt.background: [0]#000000  
URxvt.foreground:  #ffffff
URxvt.colorBD:Gray95
URxvt.colorUL:Green
URxvt.color1:Red2
URxvt.color3:white
URxvt.color4:RoyalBlue
URxvt.color5:Magenta2
URxvt.color8:Gray50
URxvt.color10:Green2
URxvt.color12:DodgerBlue
URxvt.color14:Cyan2
URxvt.color15:Gray95
!!URL操作
URxvt.urlLauncher:firefox
URxvt.matcher.button:1
Urxvt.perl-ext-common:matcher
!!滚动条设置
URxvt.scrollBar:True
URxvt.scrollBar_right:True
URxvt.scrollBar_floating:False
URxvt.scrollstyle:plain
!!滚屏设置
URxvt.mouseWheelScrollPage:True
URxvt.scrollTtyOutput: False
URxvt.scrollWithBuffer: True
URxvt.scrollTtyKeypress: True
!!光标闪烁
URxvt.cursorBlink:True
URxvt.saveLines:65535
!!边框
URxvt.borderLess:      False
!!字体设置
Xft.dpi:96
URxvt.font:xft:WenQuanYi Micro Hei Mono:size=10:style=Regular:antialias=true,xft:WenQuanYi Micro Hei Mono:size=9:style=Regular:antialias=true
URxvt.boldfont:xft:WenQuanYi Micro Hei Mono:size=10:style=BOld:antialias=true,xft:WenQuanYi Micro Hei Mono:size=9:style=Bold:antialias=true

然后xrdb .Xresources 重启urxvt

评论(0)» urxvt 更多...

[zz]关于wget的"英国中部时"及解决办法

由 focustoy 在 五月 17th, 2011, 分类 Linux

转载自 http://lcan.info/2011/05/wget-eta-chinese-translate/

今天更新了下Arch,wget有更新,更新后发现“英国中部时”又出现了!一wget就开始刷屏,壮观的很啊!

ETA应该是:预计抵达时间(estimated time of arrival),但是却被翻译成了莫名其妙的“英国中部时”。

这翻译的问题也不是一天两天了,到现在还木有修正!搞神马!!!

解决办法也挺简单,直接用英文的wget.mo文件替换掉中文的即可

sudo cp /usr/share/locale/en_US/LC_MESSAGES/wget.mo /usr/share/locale/zh_CN/LC_MESSAGES/wget.mo
评论(0)» wget zz 更多...

zsh配置

由 outsiders 在 五月 16th, 2011, 分类 Linux

#命令提示符 {{{
#RPROMPT=$(echo '%{\033[31m%}%D %T%{\033[m%}')
#PROMPT=$(echo '%{\033[34m%}%M%{\033[32m%}%/
#%{\033[36m%}%n %{\033[01;31m%}>%{\033[33m%}>%{\033[34m%}>%{\033[m%} ')

#标题栏、任务栏样式
case $TERM in (*xterm*|*rxvt*|(dt|k|E)term)
   precmd () { print -Pn "\e]0;%n@%M//%/\a" }
   preexec () { print -Pn "\e]0;%n@%M//%/\ $1\a" }
   ;;
esac

#关于历史纪录的配置
#历史纪录条目数量
export HISTSIZE=10000
#注销后保存的历史纪录条目数量
export SAVEHIST=10000
#历史纪录文件
#export HISTFILE=~/.zhistory
#以附加的方式写入历史纪录
setopt INC_APPEND_HISTORY
#如果连续输入的命令相同,历史纪录中只保留一个
setopt HIST_IGNORE_DUPS      
#为历史纪录中的命令添加时间戳      
setopt EXTENDED_HISTORY      

#启用 cd 命令的历史纪录,cd -[TAB]进入历史路径
setopt AUTO_PUSHD
#相同的历史路径只保留一个
setopt PUSHD_IGNORE_DUPS

#在命令前添加空格,不将此命令添加到纪录文件中
#setopt HIST_IGNORE_SPACE      

#每个目录使用独立的历史纪录
cd() {
    builtin cd "$@"                             # do actual cd
    fc -W                                       # write current history  file
    local HISTDIR="$HOME/.zsh_history$PWD"      # use nested folders for history
        if  [ ! -d "$HISTDIR" ] ; then          # create folder if needed
            mkdir -p "$HISTDIR"
        fi
        export HISTFILE="$HISTDIR/zhistory"     # set new history file
    touch $HISTFILE
    local ohistsize=$HISTSIZE
        HISTSIZE=0                              # Discard previous dir's history
        HISTSIZE=$ohistsize                     # Prepare for new dir's history
    fc -R                                       #read from current histfile
}
mkdir -p $HOME/.zsh_history$PWD
export HISTFILE="$HOME/.zsh_history$PWD/zhistory"

function allhistory { cat $(find $HOME/.zsh_history -name zhistory) }
function convhistory {
            sort $1 | uniq |
            sed 's/^:\([ 0-9]*\):[0-9]*;\(.*\)/\1::::::\2/' |
            awk -F"::::::" '{ $1=strftime("%Y-%m-%d %T",$1) "|"; print }'  
}
#使用 histall 命令查看全部历史纪录
function histall { convhistory =(allhistory) |
            sed '/^.\{20\} *cd/i\\' }
#使用 hist 查看当前目录历史纪录
function hist { convhistory $HISTFILE }

#全部历史纪录 top44
function top44 { allhistory | awk -F':[ 0-9]*:[0-9]*;' '{ $1="" ; print }' | sed 's/ /\n/g' | sed '/^$/d' | sort | uniq -c | sort -nr | head -n 44 }

#允许在交互模式中使用注释
setopt INTERACTIVE_COMMENTS      
      
#启用自动 cd,输入目录名回车进入目录
#稍微有点混乱,不如 cd 补全实用
#setopt AUTO_CD
      
#扩展路径
#/v/c/p/p => /var/cache/pacman/pkg
setopt complete_in_word
      
#禁用 core dumps
limit coredumpsize 0

#Emacs风格 键绑定
bindkey -e
#设置 [DEL]键 为向后删除
bindkey "\e[3~" delete-char

#以下字符视为单词的一部分
WORDCHARS='*?_-[]~=&;!#$%^(){}<>'

#自动补全功能
setopt AUTO_LIST
setopt AUTO_MENU
#开启此选项,补全时会自动选中菜单项
#setopt MENU_COMPLETE

autoload -U compinit
compinit

# 自动补全缓存
zstyle ':completion::complete:*' use-cache on
zstyle ':completion::complete:*' cache-path .zcache
#zstyle ':completion:*:cd:*' ignore-parents parent pwd

#自动补全选项
zstyle ':completion:*:match:*' original only
zstyle ':completion::prefix-1:*' completer _complete
zstyle ':completion:predict:*' completer _complete
zstyle ':completion:incremental:*' completer _complete _correct
zstyle ':completion:*' completer _complete _prefix _correct _prefix _match _approximate

#路径补全
zstyle ':completion:*' expand 'yes'
zstyle ':completion:*' squeeze-shlashes 'yes'
zstyle ':completion::complete:*' '\\'

zstyle ':completion:*:*:*:default' menu yes select
zstyle ':completion:*:*:default' force-list always

#彩色菜单补全
# GNU Colors 需要/etc/DIR_COLORS文件 否则自动补全时候选菜单中的选项不能彩色显示
[ -f /etc/DIR_COLORS ] && eval $(dircolors -b /etc/DIR_COLORS)
export ZLSCOLORS="${LS_COLORS}"
zmodload zsh/complist
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
zstyle ':completion:*:*:kill:*:processes' list-colors '=(#b) #([0-9]#)*=0=01;31'

#修正大小写
zstyle ':completion:*' matcher-list '' 'm:{a-zA-Z}={A-Za-z}'

#错误校正
zstyle ':completion:*' completer _complete _match _approximate
zstyle ':completion:*:match:*' original only
#错误数为1时修改匹配
zstyle ':completion:*:approximate:*' max-errors 1 numeric

#kill命令补全
compdef pkill=kill
compdef pkill=killall
zstyle ':completion:*:*:kill:*' menu yes select
zstyle ':completion:*:*:*:*:processes' force-list always
zstyle ':completion:*:processes' command 'ps -au$USER'

#补全类型提示分组
zstyle ':completion:*:matches' group 'yes'
zstyle ':completion:*:options' description 'yes'
zstyle ':completion:*:options' auto-description '%d'
zstyle ':completion:*:descriptions' format $'\e[01;33m -- %d --\e[0m'
zstyle ':completion:*:messages' format $'\e[01;35m -- %d --\e[0m'
zstyle ':completion:*:warnings' format $'\e[01;31m -- No Matches Found --\e[0m'

# cd ~ 补全顺序
zstyle ':completion:*:-tilde-:*' group-order 'named-directories' 'path-directories' 'users' 'expand'

##行编辑高亮模式
# Ctrl+@ 设置标记,标记和光标点之间为 region
zle_highlight=(region:bg=magenta #选中区域 
               special:bold      #特殊字符
               isearch:underline) #搜索时使用的关键字

#空行(光标在行首)补全 "cd " 
user-complete(){
    case $BUFFER in
        "" )                       # 空行填入 "cd "
            BUFFER="cd "
            zle end-of-line
            zle expand-or-complete
            ;;
        "cd --" )                  # "cd --" 替换为 "cd +"
            BUFFER="cd +"
            zle end-of-line
            zle expand-or-complete
            ;;
        "cd +-" )                  # "cd +-" 替换为 "cd -"
            BUFFER="cd -"
            zle end-of-line
            zle expand-or-complete
            ;;
        * )
            zle expand-or-complete
            ;;
    esac
}
zle -N user-complete
bindkey "\t" user-complete

##在命令前插入 sudo
sudo-command-line() {
    [[ -z $BUFFER ]] && zle up-history
    [[ $BUFFER != sudo\ * ]] && BUFFER="sudo $BUFFER"
    zle end-of-line                 #光标移动到行末
}
zle -N sudo-command-line
#定义快捷键为: [Esc] [Esc]
bindkey "\e\e" sudo-command-line

#命令别名
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -I'
alias ls='ls -F --color=auto'
alias ll='ls -l'
alias grep='grep --color=auto'
alias ee='emacsclient -t'

#[Esc][h] man 当前命令时,显示简短说明 
alias run-help >&/dev/null && unalias run-help
autoload run-help

#历史命令 top10
alias top10='print -l  ${(o)history%% *} | uniq -c | sort -nr | head -n 10'

#计算器
arith-eval-echo() {
	LBUFFER="${LBUFFER}echo \$(( "
		RBUFFER=" ))$RBUFFER"
}
zle -N arith-eval-echo
bindkey "^[[11~" arith-eval-echo

#路径别名
#进入相应的路径时只要 cd ~xxx
#hash -d WWW="/home/lighttpd/html"
#hash -d ARCH="/mnt/arch"
#hash -d PKG="/var/cache/pacman/pkg"
#hash -d E="/etc/env.d"
#hash -d C="/etc/conf.d"
#hash -d I="/etc/rc.d"
#hash -d X="/etc/X11"
#hash -d BK="/home/r00t/config_bak"

#在Emacs终端中使用Zsh的一些设置 不推荐在Emacs中使用它
if [[ "$TERM" == "dumb" ]]; then
setopt No_zle
PROMPT='%n@%M %/
>>'
alias ls='ls -F'
fi 

zstyle ':completion:*:my-accounts' users-hosts $my_accounts

#def pacman-color completion as pacman
compdef pacman-color=pacman

function timeconv { date -d @$1 +"%Y-%m-%d %T" }

#超炫提示符
#线框型提示符

function precmd {

local TERMWIDTH
(( TERMWIDTH = ${COLUMNS} - 1 ))


###
# 如果路径太长,截短它

FILLBAR=""
PWDLEN=""

#统计 %~ 双字节字符
local count_db_wth_char="$( echo ${^${(%):-%~}} | sed 's/\(.\)/\1\n/g' | grep -c \[\^\!-\~\] )"
local promptsize=${#${(%):---(%n@%m:%l)---()--}}
local pwdsize=${#${(%):-%~}}+$count_db_wth_char

if [[ "$promptsize + $pwdsize" -gt $TERMWIDTH ]]; then
((PWDLEN=$TERMWIDTH - $promptsize))
else
FILLBAR="\${(l.(($TERMWIDTH - ($promptsize + $pwdsize)))..${HBAR}.)}"
fi


###
# Get APM info.

#if which ibam > /dev/null; then
#APM_RESULT=`ibam --percentbattery`
#elif which apm > /dev/null; then
#APM_RESULT=`apm`
#fi
}


setopt extended_glob
preexec () {
if [[ "$TERM" == "screen" ]]; then
local CMD=${1[(wr)^(*=*|sudo|-*)]}
echo -n "\ek$CMD\e\\"
fi
}

setprompt () {
###
# Need this so the prompt will work.

setopt prompt_subst


###
# See if we can use colors.

autoload colors zsh/terminfo
if [[ "$terminfo[colors]" -ge 8 ]]; then
colors
fi
for color in RED GREEN YELLOW BLUE MAGENTA CYAN WHITE; do
eval $color='%{$terminfo[bold]$fg[${(L)color}]%}'
eval LIGHT_$color='%{$fg[${(L)color}]%}'
(( count = $count + 1 ))
done
NO_COLOUR="%{$terminfo[sgr0]%}"


###
# See if we can use extended characters to look nicer.

typeset -A altchar
set -A altchar ${(s..)terminfo[acsc]}
SET_CHARSET="%{$terminfo[enacs]%}"
SHIFT_IN="%{$terminfo[smacs]%}"
SHIFT_OUT="%{$terminfo[rmacs]%}"
HBAR=${altchar[q]:--}
#HBAR=" "
ULCORNER=${altchar[l]:--}
LLCORNER=${altchar[m]:--}
LRCORNER=${altchar[j]:--}
URCORNER=${altchar[k]:--}


###
# Decide if we need to set titlebar text.

case $TERM in
xterm*)
TITLEBAR=$'%{\e]0;%(!.-=*[ROOT]*=- | .)%n@%m:%~ | ${COLUMNS}x${LINES} | %y\a%}'
;;
screen)
TITLEBAR=$'%{\e_screen \005 (\005t) | %(!.-=[ROOT]=- | .)%n@%m:%~ | ${COLUMNS}x${LINES} | %y\e\\%}'
;;
*)
TITLEBAR=''
;;
esac


###
# Decide whether to set a screen title
if [[ "$TERM" == "screen" ]]; then
STITLE=$'%{\ekzsh\e\\%}'
else
STITLE=''
fi


###
# APM detection

#if which ibam > /dev/null; then
#APM='$RED${${APM_RESULT[(f)1]}[(w)-2]}%%(${${APM_RESULT[(f)3]}[(w)-1]})$LIGHT_BLUE:'
#elif which apm > /dev/null; then
#APM='$RED${APM_RESULT[(w)5,(w)6]/\% /%%}$LIGHT_BLUE:'
#else
APM=''
#fi


###
# Finally, the prompt.

PROMPT='$SET_CHARSET$STITLE${(e)TITLEBAR}\
$CYAN$SHIFT_IN$ULCORNER$BLUE$HBAR$SHIFT_OUT(\
$GREEN%(!.%SROOT%s.%n)$GREEN@%m:%l\
$BLUE)$SHIFT_IN$HBAR$CYAN$HBAR${(e)FILLBAR}$BLUE$HBAR$SHIFT_OUT(\
$MAGENTA%$PWDLEN<...<%~%<<\
$BLUE)$SHIFT_IN$HBAR$CYAN$URCORNER$SHIFT_OUT\

$CYAN$SHIFT_IN$LLCORNER$BLUE$HBAR$SHIFT_OUT(\
%(?..$LIGHT_RED%?$BLUE:)\
${(e)APM}$YELLOW%D{%H:%M}\
$LIGHT_BLUE:%(!.$RED.$WHITE)%#$BLUE)$SHIFT_IN$HBAR$SHIFT_OUT\
$CYAN$SHIFT_IN$HBAR$SHIFT_OUT\
$NO_COLOUR '

RPROMPT=' $CYAN$SHIFT_IN$HBAR$BLUE$HBAR$SHIFT_OUT\
($YELLOW%D{%a,%b%d}$BLUE)$SHIFT_IN$HBAR$CYAN$LRCORNER$SHIFT_OUT$NO_COLOUR'

PS2='$CYAN$SHIFT_IN$HBAR$SHIFT_OUT\
$BLUE$SHIFT_IN$HBAR$SHIFT_OUT(\
$LIGHT_GREEN%_$BLUE)$SHIFT_IN$HBAR$SHIFT_OUT\
$CYAN$SHIFT_IN$HBAR$SHIFT_OUT$NO_COLOUR '
}

setprompt             

关于bash zsh screen补全等讨论
http://forum.ubuntu.org.cn/viewtopic.php?f=95&t=138936

评论(0)» zsh 更多...

ZOJ1007数学

由 focustoy 在 五月 16th, 2011, 分类 算法

题目提示:f(x)-f(1) = (1-x)*sum(1/(k*(k+x)*(k+1))
由公式知道我们的分母里有了三项,而原来的只有两项,也就是
说如果k的范围一样的话,第二种方法的精确度更高,也就是说可以缩小k的枚举范围。最后还要注意枚举
范围后的无穷项,由积分公式知:sum(n)<积分(1/K^3)=1/(2*K*K),K为枚举变量k的上限,这里k取10000

#include<cstdio>
using namespace std;
int main()
{
	double x(0.000);

	for(;x<=2.000;x+=0.001)
	{
		double sum=0;
		for(int k=1;k<=10000;++k)
			sum+=1.0/(k*(k+1)*(k+x));
		double psix=sum*(1.0-x)+(1.0-x)*0.5/10000.0/10000.0+1;
		printf("%5.3f %16.12f\n",x,psix);
	}

	return 0;
}
评论(0)» math 更多...

字体配置

由 focustoy 在 五月 16th, 2011, 分类 Linux

很喜欢一个个人站点 http://localhost-8080.com/
google reader中多一点这样的搞笑的技术派还是很好玩的,至少比一大片的技术文章好多了。
某些不会用google reader的人真是......
#pacman -S xorg-xinit
startx的安装
矢量图,位图的区别正是光栅字体(win下,.fon,速度快,位图)和矢量字体(.ttf,.ttc,ptm)的区别
分辨率 dpi http://www.comicer.com/stronghorse/water/software/dpi.htm
xpdyinfo | grep diemsions xrandr
win下vim字体:courier_new
把所有的字体都改为文泉驿微米黑,系统的,firefox的,除了终端。新浪体育首页也正常了
配合这篇文章 linux下字体设置:http://www.linuxsir.org/bbs/showthread.php?t=289738%EF%BC%89

评论(0)» 字体 更多...