2011年7月22日 星期五

Python 初見

之前在摸 Google App Engine 看到了Python 但是一直沒時間去理它


後來看看 pypy 感覺或許是個很有趣的語言


雖然執行速度 由上一篇可想而知,他的賣點應該不是速度


"There's only one way to do one thing" 的 Python 
"There's MORE THAN one way to do one thing" 的 Perl。


優點到底是啥? 阿災... 有興趣可以看他簡介吧 


想這麼多不如實際來寫個程式就可以體驗差別



2011 執行速度比較 C++ Java Perl PHP Python Ruby1.9 Ruby1.8

單純數字加:
C++ > JAVA > PHP > Ruby1.9 > Perl > Python > Ruby1.8

字串連接:
C++ > JAVA > Perl > PHP >Python >  Ruby1.9 > Ruby1.8

2011年7月17日 星期日

Cmd 視窗隱藏

killGGC改成自己的bat名稱
把以下內容存成 .vbs檔
DIM objShell
set objShell=wscript.createObject("wscript.shell")
iReturn=objShell.Run("cmd.exe /C killGGC.bat", 0, TRUE)
C++ 編譯 -mwindows

Bat 小程式

最近玩的遊戲,感覺輔助程式越來越多,自己覺得也很雜

造成桌面亂就算了,還要每個都要執行

拿來練習寫bat好了。

預計可能由簡單到複雜寫幾個版本吧


2011年7月16日 星期六

cmd 實用指令

test.exe <input.txt> out.txt
text.exe 內容:
int main() {
    char ch[100] ="\0";
    cin >> ch ;
    cout << ch ;
}
input.txt: (丟入scanf的內容)
XDDD

執行(cmd) >> test.exe <input.txt> out.txt
產生:out.txt
XDDD

Makefile 初見

#(註解) 判斷是否有 main.exe 沒有就往後找有無 main.o libtest.a
main.exe:main.o libtest.a
#切記前面是 或者輸入 gcc -o main.exe main.o libtest.a
# -L後面接參考目錄 . 為當下目錄 -l後面接參考檔案
 gcc -o main.exe main.o -L. -ltest
#由這行來產生我們要的 main.o 但是 main.c有 include lib.h
main.o:main.c lib.h
#切記前面是
 gcc -c main.c 
libtest.a:a.o b.o
#產生libtest.a 的靜態函式庫 linux 把靜態目錄 命名為 libXXXX.a
 ar crv libtest.a a.o b.o
libtest.so:a.c b.c 
#linux 動態目錄命名為 libXXXX.so
 gcc a.c b.c -shared -o libtest.so
#make clean執行這行
clean:
 rm -f *.o 
 rm -f libtest.a
 rm -f *.exe
ldd:main.exe
#可以看連結 哪幾個 dll
 ldd main.exe

gcc : warning: no newline at end of file


理由:
C++標準規定,一個源文件,除非是空的,否則最後一行必須是空行。 這不是為了語法分析,而是為了連接文件的時候方便。

Android Source Code 初見

好吧該來的還是要來,該碰的還是要碰,

Android Source Code

一時之間看到這麼多資料夾也不知道怎下手,只好先尋找一些相關知識


2011年7月12日 星期二

foxbeans 實做 HelloFirefox

成功畫面: 

最後因為自己對VC,有些中文化根本很難對應名稱,所以還是投靠了foxbeans
ps:(foxbeans套件 與 C++ 套件 好像會有相衝的狀況)

Google 字典

因為最近希望可以自己英文增進些,有點懶得安裝字典,
所以都在使用Google 提供的字典,但是缺少了快捷鍵,使我開始思考
是否我能安裝一個瀏覽器套件,使我到哪台電腦,都可以有我想要的功能?

2011年7月6日 星期三

網路遊戲封包基礎

http://mycck.blogspot.com/search/label/%E5%A4%96%E6%8E%9B

這裡面有基礎的教學

我現在也還在看 可以研究看看

不過目前看起來好像要TrID和time delay的限制

不過還是滿值得研究的