網頁

2013年7月13日 星期六

manage vim plugin use pathogen (ex: clang)

 
第一步:把clang_complete.vmb所產生出來的所有資料放入clang_complete資料夾(自己建)
第二步:下載pathogen.vim
第三步:放入~/.vim/autoload/資料夾裡面(沒有的話自己建)
第四步:建立資料夾~/.vim/bundle/
第五步:把clang_complete資料夾放入~/.vim/bundle/裡面
第六步:在.vimrc加入這三行
    execute pathogen#infect()
    syntax on
    filetype plugin indent on
參考資料:http://yuanfarn.blogspot.tw/2013/02/pathogen-vim-plugin.html

2013年7月12日 星期五

fcitx 嘸蝦米加字,建表

第一步:

先安裝fcitx-tool

sudo apt-get install fcitx-tools

第二步:

將boshiamy.mb轉成boshiamy.txt(可自行先備分boshiamy.mb檔)

mb2txt ~/.config/fcitx/table/boshiamy.mb > ~/.config/fcitx/table/boshiamy.txt

第三步:

加字或修改boshiamy.txt內的字

第四步:

將boshiamy.txt轉回boshiamy.mb

txt2mb ~/.config/fcitx/table/boshiamy.txt ~/.config/fcitx/table/boshiamy.mb

2013年7月9日 星期二

linux command locate and updatedb

 
updatedb config file /etc/updatedb.conf

choose one of command below
sudo updatedb --prune-bind-mounts 0 --prunefs ""  --prunepath "" -U / -o  ~/Desktop/all.db  or 
sudo updatedb -U /media -o  ~/Desktop/win.db
-U is to specify the root of data base  
other parameter can refer in man page 

use the creating database all.db to locate 
locate -d ~/Desktop/all.db "you want to search"

use the creating database win.db to locate 
locate -d ~/Desktop/win.db "you want to search"

2013年7月7日 星期日

d984: 棄保效應

/**********************************************************************************/
/*  Problem: d984 "棄保效應" from 板橋高中教學題                       */
/*  Language: C (807 Bytes)                                                       */
/*  Result: AC(0ms, 292KB) judge by this@ZeroJudge                                */
/*  Author: monkey413 at 2013-07-06 15:13:30                                      */
/**********************************************************************************/


#include<stdio.h>
#include<stdlib.h>

int compare(const void *a, const void *b){
    return *((long long int*)a+1)-*((long long int*)b+1) ;
}

int main(){
    int lines = 1 ;
    long long int vote[3][2], result;
    int i, j ;
    while(scanf("%lld %lld %lld",&vote[0][1],&vote[1][1],&vote[2][1])==3){
        vote[0][0] = 0 ;
        vote[1][0] = 1 ;
        vote[2][0] = 2 ;
        qsort(vote,3,sizeof(vote[0]),compare) ;
        /*for(i=0 ; i<3 ; ++i){
            printf("%lld %lld \n",vote[i][0],vote[i][1]);
        }*/
        if(vote[0][1]+vote[1][1]>vote[2][1]) result = vote[1][0] ;
        else result = vote[2][0] ;
        switch(result){
            case 0: puts("A") ; break ;
            case 1: puts("B") ; break ;
            case 2: puts("C") ; break ;
        }
    }
    return 0 ;
}

2013年7月5日 星期五

fcitx wps 不能使用問題

 
Step 1: 先安裝一些fcitx(gtk、qt)的擴充
        sudo apt-get install libfcitx-qt5-0
        sudo apt-get install libfcitx-qt5-dev
Step 2: 寫一個檔案 ~/.xprofile
        export GTK_IM_MODULE=fcitx
        export QT_IM_MODULE=fcitx
        export XMODIFIERS="@im=fcitx"
        export LC_ALL=zh_TW.utf8
        fcitx
Step 3:重新登入或重新啟動系統
參考資料:https://wiki.archlinux.org/index.php/Fcitx_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29