#get colors ex:freya (my favorite color
#set
mkdir ~/.vim
cd .vim
mkdir colors
cp colorfile ~/.vim/colors/colorfile
#set vimrc(~/.vimrc)
#gvim_Startup Settings
set autoindent (自動縮排
colorscheme colorname (預設顏色 ex:colorscheme freya
set nu(行號
#if it can't work ,check the file's right
ls -all (to check colorfile's right
# 4space replace tab(tab usually
set expandtab (insert space whenever tab be pressed
set tabstop=4 (the characters of one tab, use :retab that make file match this settings
set shiftwidth=4 (the insertion of the indent
#有可能會有格式錯誤情況
doc2unix colorfile
此提供很多顏色可預覽http://code.google.com/p/vimcolorschemetest/
2011年5月31日 星期二
2011年5月24日 星期二
Linux-cgit
//install git
sudo apt-get install git
//if can't find git
sudo vim /etc/apt/sources.list
>>deb http://ftp.de.debian.org/debian squeeze main
sudo apt-get update
//get cgit and git code
git clone git://hjemli.net/pub/git/cgit
cd ~/cgit
make get-git
//install need lib and package
sudo apt-get install
zlib1g.dev
libssl.dev
curl
make
cc
apache2
//install cgit
sudo make
sudo make install
//setting apache2
sudo vim /etc/apache2/sites-available/default
ScriptAlias /cgit/ /var/www/htdocs/cgit/ #http://localhost/cgit/cgit.cgi
<Directory "/var/www/htdocs/cgit/">
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
//config 由於cgit不會自己建立設定檔,手動複製範例來改
cp ~/cgit/cgitrc.5.txt /etc/cgitrc
sudo apt-get install git
//if can't find git
sudo vim /etc/apt/sources.list
>>deb http://ftp.de.debian.org/debian squeeze main
sudo apt-get update
//get cgit and git code
git clone git://hjemli.net/pub/git/cgit
cd ~/cgit
make get-git
//install need lib and package
sudo apt-get install
zlib1g.dev
libssl.dev
curl
make
cc
apache2
//install cgit
sudo make
sudo make install
//setting apache2
sudo vim /etc/apache2/sites-available/default
ScriptAlias /cgit/ /var/www/htdocs/cgit/ #http://localhost/cgit/cgit.cgi
AllowOverride None
Options +ExecCGI
Order allow,deny
Allow from all
</Directory>
//config 由於cgit不會自己建立設定檔,手動複製範例來改
cp ~/cgit/cgitrc.5.txt /etc/cgitrc
Online Judge-Prime(質數建表)
Problem:輸入n (1<=n<=1,000,000) 判斷n是否為質數. 如果x為一非質數之正整數,必有小於等於根號x之質因數. 建立給定範圍開根號以內之質數表(一百萬根號即一千),接著判斷n是否能整除這些質數,如不可則為質數.
#include<stdio.h> #include<math.h> int main() { //建立質數表 int n,j,i,s=2,f[168],x; f[0]=2;f[1]=3; for(i=5;i<=1000;i++) { x=sqrt(i); for(j=2;j<=x;j++) { if(i%j==0)break; } if(j>x){f[s]=i;s++;} } while(scanf("%d",&n)!=EOF) { if(n==0)break; if(n==1){printf("1\n");continue;} if(n==2||n==3){printf("0\n");continue;} else { //判斷n是否可整除質數表裡的質數 i=0; x=sqrt(n); while(f[i]<=x) { if(n%f[i]==0){printf("1\n");break;} i++; } if(f[i]>x)printf("0\n"); } } return 0; }
2011年5月18日 星期三
Linux-Vim
//install vim on Linux mint/debian/ubuntu
sudo apt-get install vim
//gui
sudo apt-get install vim-gnome
//open
vim >>terminal直接進入vim
gvim >>terminal另外開啟gvim
**su 登入為root後 無法透過terminal開啟gvim
sudo apt-get install vim
//gui
sudo apt-get install vim-gnome
//open
vim >>terminal直接進入vim
gvim >>terminal另外開啟gvim
**su 登入為root後 無法透過terminal開啟gvim
Linux Mint10-Samba
//Samba share (無須帳號密碼
//install samba
sudo apt-get install samba
//vim /etc/samba/smb.conf(設定檔
[share](win 之目錄名稱
comment = share(註解
path = /var/share/
guest ok = yes
writable = yes
browseable = yes
//更改資料夾權限
chmod 777 /samba path
//win 網路芳鄰即可使用
//install samba
sudo apt-get install samba
//vim /etc/samba/smb.conf(設定檔
[share](win 之目錄名稱
comment = share(註解
path = /var/share/
guest ok = yes
writable = yes
browseable = yes
//更改資料夾權限
chmod 777 /samba path
//win 網路芳鄰即可使用
訂閱:
意見 (Atom)