發表文章

目前顯示的是 1月, 2013的文章

Improve TheONE ExternalMovementReader

雖然我覺得Java的Scanner滿方便的,但是似乎讀檔效率不是很好。在用ONE simulator時,若是使用ExternalMovement時,大部份的模擬時間都卡在ExternalMovementReader,原因就是ONE Simulator使用Scanner來逐行讀取資料,並且再用Scanner分析每行的location資料,所以大部份的模擬時間都花在讀檔案!!! 所以稍微改寫了ExternalMovementReader,利用BufferedReader讀行,再用字串分割和Double.parseDouble(),果然模擬時間有變快了一點。 完整檔案下載      

BibTex 欄位

最近在整理bib檔,發現以前作的bib檔,欄位都有錯(難怪作出來的ref會被老闆退...) 要修改也是件累人的事,為了給學弟妹參考,想想還是打個心得,不要最後像我改了一個下午還改不完... 欄位會有錯,主要還是bibtex資料都是直接從網站下載下來就貼上去了,尤其是從IEEE下載的bibtex內容,都不太正確(ACM下載的也會有錯) 例如 @INPROCEEDINGS{4215676, author={Wei-Jen Hsu and Spyropoulos, T. and Psounis, K. and Helmy, A.}, booktitle={INFOCOM 2007. 26th IEEE International Conference on Computer Communications. IEEE}, title={Modeling Time-Variant User Mobility in Wireless Mobile Networks}, year={2007}, month={may}, volume={}, number={}, pages={758 -766}, keywords={Ad hoc networks;Communications Society;Delay;Mathematical model;Peer to peer computing;Proposals;Routing protocols;Wireless LAN;Wireless communication;Wireless networks;ad hoc networks;mobile radio;routing protocols;wireless LAN;delay-tolerant network;message delivery;routing protocol;time-variant user mobility modeling;wireless LAN;wireless mobile ad hoc network;}, doi={10.1109/INFCOM.2007.94}, ISSN={0743-166X},} 首先在 author這個欄位裡,應該用全名,不該有縮寫,因為有些期刊會要求完整的姓名,