memo 2

1)一句话启动http server

1
ruby -rwebrick -e "WEBrick::HTTPServer.new(:DocumentRoot => './', :Port => 8080).start"

2)解决maven下,运行mvn test时出现乱码的问题

1
2
3
4
5
6
7
8
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<forkMode>once</forkMode>
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
</plugin>

3)禁止#to_json方法对中文的escape

1
something.to_json.gsub(/\\u([0-9a-z]{4})/){|s| [$1.to_i(16)].pack("U")}

4)在windows下使用vundle

1
2
3
4
5
6
7
if has("win16") || has("win32") || has("win64")
set rtp+=$VIM\vimfiles\bundle\vundle
call vundle#rc('$VIM\vimfiles\bundle')
else
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
endif

4)一个比较好看的bash的显示方式

bash中路径太长的话看起来实在是很不舒服,把下面这段代码添加到.bashrc里面试试

1
2
export PS1='%{$fg[magenta]%}%(?..%?%1v )%n%{$reset_color%}@%{$fg[green]%}%m%{$reset_color%} %{$fg[cyan]%}%c%{$reset_color%} ${vcs_info_msg_0_}%# 
$ '

5)一个小知识

  • 日本企业的职称顺序(参考):(会長>)(副会長>)社長>専務>常務>部長>(次長>)課長>係長>平社員。(括号表示并非所有公司都有同样职位)
  • 台湾企业的职称次序(参考):董事长(>执行长)>总经理>副总经理>协理(>襄理)>经理>副经理>课长>副课长>组长>副组长。