程式設計

latex 程式設計

[Latex] Install texlive2008 in Latex with Chinese fonts.

暫時放鬆,就研究了一下Latex. (主要是大部分的論文都是用Latex寫的,排版非常精準。) 話說Latex這一套論文編排軟體有很多版本,其中有的像是cwtex, xetex等等,對中文的支援性也非常好。(就Windows來說…) 而Linux呢,找到的資料都蠻舊的,安裝方法也很複雜(主要是CJK中文字型的問題)。就東找找西找找,找到了texlive2008可以用。順便做個筆記: 1.先去下載texlive2008 ,台灣的Mirror在此。 2.用7-zip 將iso.lzma檔解壓縮(or 使用指令: lzmadec <texlive2008.iso.lzma >texlive2008.iso ) 3.大部份根據http://blog.adahsu.net/ada/space/start/2007-09-07/1 ,直接使用預設安裝即可。 PS:

Linux Linuxamp;FreeBSD svn 程式設計

[Linux] [Windows] SVN Service 的架設與使用

為了管理我那大大小小的文件與程式碼,自己架設了一個SVN Server。以下是架設與使用方法。 先記一下,有空再整理。 Note: 在設定<Location 位置> Block時,位置中的目錄路徑不可以跟現有的網頁目錄重疊,否則Apache會辨認不出來。 Reference SVN基本指令教學 SVN中文書 SVN Server On CentOS(Linux)1 SVN

程式設計

[C++] 多載(Overloading) 對於繼承上的一個小觀念

看書看到的,我覺得很重要就先把它記下來,免得日後coding時,造成不必要的麻煩。 在C++中,多載(Overloading)的設計,可以讓我們不用寫很多且複雜的function. 但是,要記住,在繼承關係中,要做到父子類別的Overloading時,要稍微注意一下是否真的有Overloading? 例如: 今天有A、B兩個Class ,B繼承A(也就是A是B的父親)。A有fun()這個函數,B有fun(int i)函數。 當你在宣告B CLASS_B時,可別以為B這個Class同時有,fun(int i) 與 fun()這兩個函數喔! 因為多載的概念是基於多載函數必須在同一個類別內,所以當有兩個同樣名稱但是參數不同時,Compiler會視為重複定義了fun這個函數,編譯的時候就會出現錯誤! 這時候要怎麼做呢?有兩種解法: 1.