原创 ArcGIS FlexViewer入門教程

1、ArcGIS API for Flex-Widget開發部署流程 開發Widget開發工具:Flex Builder 開發語言:ActionScript & mxml 1)開發環境配置: a)首先確保FlexBuilder(Flex

原创 QML學習文檔(1)

1. 介紹 QML是一種描述語言,主要是對界面效果等的一種描述,它可以結合JavaScript來進行更復雜的效果及邏輯實現。比如做個遊戲,實現一些更有趣的功能等 2. 簡單的例子 import Qt 4.7 Rectangl

原创 JNI操作指南(十)-JavaVM與JNIEnv

JNI完全指南(十)——JavaVM與JNIEnv十、JavaVM與JNIEnv10.1 JNIEnv10.2 JavaVM10.2.1 創建JVM10.2.2 鏈接到虛擬機10.2.3 解除與虛擬機的連接10.2.4 卸載虛擬機10.2

原创 JNI使用指南(二)-類與異常

JNI使用指南二(類與異常)類與異常1 類11 加載類12 查找一個類13 獲取父類14 類型轉換2 異常21 拋出已有的異常對象22 拋出一個新異常對象23 獲取JVM拋出的異常24 輸出錯誤日誌25 清空異常信息26 產生一個嚴重的錯

原创 完成端口(CompletionPort)詳解 - 手把手教你玩轉網絡編程系列三

文章轉自-By PiggyXP(小豬) 本系列裏完成端口的代碼在兩年前就已經寫好了,但是由於許久沒有寫東西了,不知該如何提筆,所以這篇文檔總是在醞釀之中……醞釀了兩年之後,終於決定開始動筆了,但願還不算晚…..         這篇

原创 Visual Studio 2015中文顯示亂碼問題

 第一次用vs2015遇到亂碼問題的時候也是很疑惑,在vs2010下面正用着很好的代碼怎麼就會出現亂碼了呢,在百度google查了一下資料才知道原來是語言設置問題。現在我把截圖跟步驟發出來供大家參考。 (1)要讓焦點選中可編輯的.h或

原创 Java:JVM內存管理(二)

Java:JVM內存管理(二)JVM知識在第一節中Java:JVM內存管理(一)中,我們介紹了JVM的內存結構,在介紹JVM如何管理內存之前,我們先要接觸JVM的體系結構與工作方式。Java:JVM內存管理(二)六、JVM體系結構6.1

原创 JNI使用指南(三)-引用類型

JNI完全指南三(引用類型)引用類型1 全局引用11 新建全局引用12 刪除全局引用2 局部引用21 創建局部引用22 刪除局部引用23 確認局部引用容量24 局部棧幀的入棧和出棧3 弱全局引用31 新建弱全局引用32 刪除弱全局引用三、

原创 Java:JVM內存管理(一)

Java:JVM內存管理(一)JVM知識Java:JVM內存管理(一)一、基礎知識二、物理內存和虛擬內存三、內核空間與用戶空間四、Java中的內存分配4.1 Java堆4.2 線程4.3 NIO4.4 JNI五、JVM的內存結構5.1 P

原创 JNI使用指南(八)-NIO

JNI使用指南(八)-NIONIO1 新建直接字節緩衝區2 獲取直接緩衝區地址3 獲取直接緩衝區容量八、NIOJDK/JRE 1.4時提供了新的IO訪問方式,取代了之前效率不高的BIO。NIO的特色之一便是直接地址訪問,這種繞過JVM直接

原创 JNI使用指南(九)-反射

JNI使用指南(九)-反射反射1 將一個Method對象轉換爲方法ID2 將一個Field對象轉換爲屬性ID3 反射得到Method對象4 反射得到Field對象九、反射反射能夠使開發者在僅知道名稱的情況下就能操作方法和屬性。JNI提供了

原创 CentOS安裝Code::Blocks

今天下午閒着沒事嘗試在自己的PC中的CentOS上裝一個Code::Blocks,因爲是Linux菜鳥折騰了一下午才基本算搞定但依然有疑惑: 在網上各種谷哥度娘最後才發現還是官方的文檔最靠譜:看這裏。 上面講的比較詳細,下面簡單總結一下

原创 JNI使用指南(四)-對象操作

JNI完全指南四(對象操作)對象操作1 基本操作11 創建默認對象12 創建對象13 從對象獲取類信息14 獲取一個對象的引用類型15 實例運算16 判斷對象是否相同2 訪問對象中的屬性21 獲取屬性ID22 獲取屬性值23 設置屬性值3

原创 如何在C/C++中調用Java的方法

Java跨平臺的特性使Java越來越受開發人員的歡迎,但也往往會聽到不少的抱怨:用Java開發的圖形用戶窗口界面每次在啓動的時候都會跳出一個控制檯窗口,這個控制檯窗口讓本來非常棒的界面失色不少。怎麼能夠讓通過Java開發的GUI程序不彈出

原创 JNI使用指南(一)-數據類型

前言本系列博客可作爲JNI參考文檔使用,對於初學者,應當在瞭解瞭如何在特定平臺上(Window、Linux、Android等)搭建JNI開發環境後再來查看。本系列博客主要參考了JNI-API文檔,並以此爲基礎進行擴展。前言一數據類型1 基