Java 中Long與long引起的bug,代碼中一個隱藏了很長時間有BUG今天找到了。
問題出在了Long比較是否相等引起的,示例如下:
我的本意是判斷md是否在list中,如上所示,md=123456,在list中,但用上面的代碼得到的結果是不在。
個人分析是因為對於Long類,使用==來比較會出問題,因為只有是同一個對象時,等號才會成立。
解決方法為將md聲明為long,這樣it.next()與md比較時,Long會轉換為long。
OK6410 LCD驅動移植
單例模式(Singleton Pattern)
node.js 中文編碼問題
圖文詳解YUV420數據格式
Linux內存映射
Swift封裝的無限輪播頭視圖
使用epoll+時間堆實現高性能定時器
關於Java語言中那些修飾符
現在讓我們用實驗板上的兩個數碼管來做一個循環顯示00~99數字的實驗,先來完成必要的硬件部分,數
利用openfiler實現iSCSI原理分析
Linux vsftp中提示530 Permission denied怎麼辦?
Ubuntu7.10下玩跑跑卡丁車SuperTuxKart游戲(組圖)
Linux指令篇:終端機管理--reset
Ubuntu編譯安裝fcitx4.1.2
從開源軟件開發中體會到的心得
linux系統下make & make install,linux系統make
DHCP服務介紹及服務的管理配置
Java語法結構
用Python備份MySQL數據庫的腳本
C# 數據的序列化存取
play2.0實現新浪OAuth2.0
在 Linux 平台下使用 JNI
Python 添加tab補全
Android UI模擬器啟動界面動畫效果的簡單實現
JVM-類加載機制
Matlab 批量保存圖像的方法
Linux匯編寫引導扇區