Brasero
用來燒光碟的。
emesene
用來 msn 的,可以傳離線訊息真是幫大忙了。
KolourPaint
就小畫家啦。
htop
top 的進階版?可以看記憶體的使用程度。
Avidemux
用來剪輯影片的,剛剛才喀喀喀了一部影片 XD
2012年4月26日 星期四
2012年4月23日 星期一
[Latex][chapterbib]
耗了兩天,所以特地寫了篇心得文之類的?
Anyway,有時,像是在寫書時,會想要在各章後放各章的參考文獻,但是一般來說參考文獻都會被放在文件的最後面,如果想要在各章之後 show 出來的話該怎麼做呢?這時就要用 chapterbib 這個 package 了。
底下是我這次所測試出來可以用的例子。
如果不加上 sectionbib 的話,就會是在文件最後面才會依章列出所用的參考文獻。
Reference:
http://www.eng.cam.ac.uk/help/tpl/textprocessing/bibliographies.html
Anyway,有時,像是在寫書時,會想要在各章後放各章的參考文獻,但是一般來說參考文獻都會被放在文件的最後面,如果想要在各章之後 show 出來的話該怎麼做呢?這時就要用 chapterbib 這個 package 了。
底下是我這次所測試出來可以用的例子。
Example/ |-article.tex |-Chap01/ |-reference.bib |-section01.tex |-section02.tex |-chap01.tex |-Chap02/ |-reference.bib |-section01.tex |-section02.tex |-chap02.tex |-Makefile [article.tex] \documentclass{book} \usepackage[sectionbib]{chapterbib} \usepackage{CJKutf8} \begin{document} \begin{CJK*}{UTF8}{bkai} \include{chap01} \include{chap02} \end{CJK*} \end{document} [chap01.tex] \chapter{Chapter 01} \input Chap01/section01.tex \input Chap01/section02.tex \newpage \bibliographystyle{plain} \bibliography{Chap01/reference.bib} [chap02.tex] \chapter{Chapter 02} \input Chap02/section01.tex \input Chap02/section02.tex \newpage \bibliographystyle{plain} \bibliography{Chap02/reference.bib} [Makefile] all: latex article bibtex chap01 bibtex chap02 latex article latex article pdflatex article clean: rm -rf *.aux *.bbl *.blg *.dvi *.log *.pdf
如果不加上 sectionbib 的話,就會是在文件最後面才會依章列出所用的參考文獻。
Reference:
http://www.eng.cam.ac.uk/help/tpl/textprocessing/bibliographies.html
2012年4月19日 星期四
[Linux][RAM Info]
Here are some commands for query ram related information.
Q1. How many slots?
A1. sudo dmidecode | grep -P -A5 "Memory\s+Device" | grep Size | grep -v Range
Q2. The maximum capacity supported.
A2. sudo dmidecode | grep -P "Maximum\s+Capacity"
Q3. RAM frequency.
A3. sudo dmidecode | grep -A16 "Memory Device" | grep "Speed"
References:
http://linux.chinaitlab.com/command/837383.html
Q1. How many slots?
A1. sudo dmidecode | grep -P -A5 "Memory\s+Device" | grep Size | grep -v Range
Q2. The maximum capacity supported.
A2. sudo dmidecode | grep -P "Maximum\s+Capacity"
Q3. RAM frequency.
A3. sudo dmidecode | grep -A16 "Memory Device" | grep "Speed"
References:
http://linux.chinaitlab.com/command/837383.html
2012年4月18日 星期三
[Linux][gprof and gcov]
[gprof] performance analysis
flag used: -pg
gcc -pg test.c
./a.out
gprof a.out > test
[gcov] code coverage
flag used: -ftest-coverage
gcc -ftest-coverage test.c
./a.out
gcov test.c
References:
http://blog.superd.org/index.php/2004/11/02/39/
http://codingfreak.blogspot.com/2009/02/gcov-analyzing-code-produced-with-gcc.html
flag used: -pg
gcc -pg test.c
./a.out
gprof a.out > test
[gcov] code coverage
flag used: -ftest-coverage
gcc -ftest-coverage test.c
./a.out
gcov test.c
References:
http://blog.superd.org/index.php/2004/11/02/39/
http://codingfreak.blogspot.com/2009/02/gcov-analyzing-code-produced-with-gcc.html
2012年4月17日 星期二
[GCC][Create and Use Shared Library]
This is only the record of the content of the book I read.
gcc -fPIC -c initapi.c
gcc -fPIC -c randapi.c
gcc -shared initapi.o randapi.o -o libmyrand.so
gcc main.c -L. -lmyrand -o main
export LD_LIBRARY_PATH=./
If we wanted to load this shared library dynamically.
cp libmyrand.so /usr/local/lib
gcc -fPIC -c initapi.c
gcc -fPIC -c randapi.c
gcc -shared initapi.o randapi.o -o libmyrand.so
gcc main.c -L. -lmyrand -o main
export LD_LIBRARY_PATH=./
If we wanted to load this shared library dynamically.
cp libmyrand.so /usr/local/lib
標籤:
GCC,
Shared Library
訂閱:
文章 (Atom)