原创 如何替換eclipse的logo?

       是不是對Eclipse的Logo已經審美疲勞了呢?如果換成了自己喜愛的照片,相信心情一定會高興很多。下面就教給你如何替換它,我所知道就有兩種方法。        介紹兩種方法之前,有一個基礎的問題,那就是做爲Logo你的圖片

原创 由生產者/消費者問題看JAVA多線程

         生產者消費者問題是研究多線程程序時繞不開的問題,它的描述是有一塊生產者和消費者共享的有界緩衝區,生產者往緩衝區放入產品,消費者從緩衝區取走產品,這個過程可以無休止的執行,不能因緩衝區滿生產者放不進產品而終止,也不能因緩衝

原创 GDB/MI 層命令介紹

//作者:coutcin,http://blog.csdn.net/coutcin 對於gdb的命令很多人可能都已經很熟悉了,本文介紹的mi層命令可能很少有人用到,它也是gdb的一部分,主要目的是爲一些目標系統如IDE等提供調試功能,如e

原创 elf文件格式

=================== String Table 字符串表=========================String table sections 保存着以NULL終止的一系列字符,一般

原创 如何通過JNI傳遞對象執行回調

JNI的全稱是java native interface,用來調用某些特定於系統平臺或者硬件的操作,但是它只能調用c/c++的代碼,若是其它語言代碼,只能通過c/c++進行二次調用。 關於JNI的完整技術文檔,大家可以查看下面這個網址:

原创 java nio剖析

java nio的全稱是java new I/O,即一個全新的I/O控制系統,它的API的包名爲java.nio,是在jdk1.4後引入的。 nio之所以爲爲新,在於它並沒在原來I/O的基礎上進行開發,而是提供了全新的類和接口,除了原來的

原创 爲什麼Java多線程需要同步?

       Java線程共享數據需要同步的根本原因在於Java內存的設計。根據JVM的規範,java的內存既有主存又有線程工作內存,其關係如下圖:                             ( 網上找的圖,圖中的save應

原创 FAQ

1. java中如何設置http代理服務器?    System.getProperties().put("proxySet", "true");   System.getProperties().setProperty("http.pr