<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小菜毛毛技術分享

    與大家共同成長

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      164 Posts :: 141 Stories :: 94 Comments :: 0 Trackbacks

    Web開發有用的技術書籍

    關鍵字: lucene ajax jquery html css

    在Web項目的開發過程中,可能對你很有幫助的基本書籍推薦,不要小看基礎!

      • JFreechat:Web開發中設計到統計曲線,報表顯示的,用他吧,不過感覺他的API有點繁雜。
      • Java設計模式:設計模式在我們的開發中無處不在,學習他的思路可以說非常重要!
      • Javascript權威指南:由于Ajax的出現,Javascript變得越來越重要,是Web開發中的利器!
      • Lunece:Web開發中全文檢索的必備
      • JNI:在Web開發中,不可避免的有時會調用dll,Java調用Dll的根本思想在于JNI,舉個例子:
      Java代碼 復制代碼
      1. //編寫JAVA文件,其中測試類為DllTest,代碼如下:   
      2. public class DllTest    
      3. {   
      4. public static void main(String[] args)   
      5. {   
      6.   test a=new test();   
      7.   a.HelloWorld();   
      8.   System.out.println(a.cToJava());   
      9. }   
      10. }   
      11. //編寫JNI代碼,其中類名為test,如下:   
      12. public class test {   
      13.   static    
      14.   {   
      15.     System.loadLibrary("MyNative");   
      16.   }   
      17.      
      18.   //以下函數只做申明,在C中實現   
      19.   public native static void HelloWorld();   
      20.   public native static String cToJava();   
      21.   
      22. }   
      23. //使用javac得到class文件,然后使用javah命令得到.h文件   
      24. //編寫C++代碼,MyNative如下:   
      25. 使用win32 Dynamic-link Library新建一個新空工程,新建一個c++文件,命名為MyNative.cpp,代碼如下:   
      26. #include <stdio.h>   
      27. #include "test.h"  
      28. JNIEXPORT void JNICALL Java_test_HelloWorld   
      29.   (JNIEnv *env, jclass jobject)   
      30. {   
      31.     printf("hello world!\n");   
      32. }   
      33. JNIEXPORT jstring JNICALL Java_test_cToJava   
      34.   (JNIEnv *env, jclass obj)   
      35. {   
      36.     jstring jstr;   
      37.     char str[]="Hello World!\n";   
      38.     jstr=env->NewStringUTF(str);   
      39.     return jstr;   
      40. }   
      41. 函數申明要和test.h中的函數申明保持一致,否則就出錯,使用rebuild all命令,得到MyNative.dll文件,拷貝到test.java同一目錄下。   
      42. 運行DllTest類,就得到結果,這里我們就實現用c++來實現具體函數功能的方法,當然這是最簡單的JNI應用了。  
       
      posted on 2009-09-04 12:51 小菜毛毛 閱讀(1026) 評論(0)  編輯  收藏 所屬分類: 資源

      只有注冊用戶登錄后才能發表評論。


      網站導航:
       
      主站蜘蛛池模板: 人成午夜免费大片在线观看| 看免费毛片天天看| 免费91最新地址永久入口| 亚洲国产精品一区二区第一页免 | 亚洲综合一区二区精品久久| 国产精品免费观看调教网| 亚洲国产精品线在线观看| 国内精自视频品线六区免费 | 中国china体内裑精亚洲日本| 国产卡一卡二卡三免费入口| 亚洲欧洲专线一区| 免费a级毛片无码a∨性按摩| 一级片在线免费看| 久久青青成人亚洲精品| 7m凹凸精品分类大全免费| 亚洲乱码卡一卡二卡三| 免费观看理论片毛片| 一区在线免费观看| 亚洲国产第一页www| 欧洲乱码伦视频免费| 欧洲亚洲综合一区二区三区 | 欧美在线看片A免费观看| 亚洲爆乳精品无码一区二区| 亚洲国产综合无码一区二区二三区 | 50岁老女人的毛片免费观看| 中文字幕亚洲精品无码| 亚洲人成电影在线播放| 91视频免费网址| 亚洲精品久久久久无码AV片软件| 亚洲精品国自产拍在线观看| 中文字幕乱码一区二区免费| 亚洲国产精品专区| 亚洲精品无码久久毛片| 99爱在线精品视频免费观看9| 国产亚洲中文日本不卡二区| 亚洲黄片毛片在线观看| www视频免费看| 一个人看的hd免费视频| 亚洲人配人种jizz| 亚洲中文字幕无码不卡电影| 永久免费的网站在线观看|