原创 JNI由淺入深
我們知道Java是一個運行在虛擬機裏面的高級的編程語言,如果要調用系統的動態鏈接庫的話,就要先聲明native修飾的方法(類似接口裏面的方法),再由C/C++程序來實現(類似實現接口裏的方法)。這樣Java調用這些native方法就相當
原创 android.mk用法
一個Android.mk file用來向編譯系統描述你的源代碼。具體來說:該文件是GNU Makefile的一小部分,會被編譯系統解析一次或多次。你可以在每一個Android.mk file中定義一個或
原创 Ubuntu12.04 Tomcat環境變量設置並開機啓動
Ubuntu12.04怎麼安裝配置Tomcat7.0?由於源上的版本問題,因此沒有使用源上的自動安裝包,Tomcat 7.0.40 Core下載。下面爲大家詳細介紹Ubuntu12.04怎麼安裝配置Tomcat7.0方法。 Ub
原创 JNI數據類型轉換
經典老套流程,學編程語言東西,先學它最基礎的數據類型,JNI也是如此。JNI 定義了一系列基本數據類型和引用數據類型與java想對應。 1、基本數據類型 下面一張表是描述了 Java 基本數據類型和JNI中基本數據類型的相對應關係已
原创 Struts2攔截器
1. 理解攔截器 1.1. 什麼是攔截器: 攔截器,在AOP(Aspect-Oriented Programming)中用於在某個方法或字段被訪問之前,進行攔截然後在之前或之後加入某些操作。攔截是AOP的一種實現策略。 在Webw
原创 解決android SDK更新報錯
啓動 Android SDK Manager ,打開主界面,依次選擇「Tools」、「Options...」,彈出『Android SDK Manager - Settings』窗口;在『Android SDK Manager - Set
原创 Ubuntu硬盤分區掛載
Ubuntu系統的硬盤空間不夠用了,需要增加新的硬盤擴容。將硬盤分區、格式化、自動掛載配置的整個過程記下來,備忘。 一、硬盤分區 | Hard disk add new partition 1、顯示硬盤及所屬分區情況。在終端窗口中輸入如下
原创 Ubuntu搭建FTP服務器
網上的文章好難懂啊。。只想要簡單粗暴,弄好能用就行啊,複雜的以後研究不行嗎。。。折騰好久,其實弄出來能用不就這麼點內容嗎。。。 本文在Ubuntu Server 14.04 amd64系統測試。 Made By:CSGrandeu
原创 VM虛擬機固定IP
虛擬機裏設置上網方式爲NAT最方便,因爲無需手動設置即可上網,但是NAT的上網方式默認是DHCP動態分配IP的,這意味着你每次重啓虛擬機都有不一樣的IP地址,這對一般用戶沒任何問題。 但是如果你的機子有特殊用處,比如作爲服務器,需要IP
原创 Ubuntu上編譯安裝Kamailio
1 首先下載kamailio 4.0.0最新版本打開http://www.kamailio.org/pub/kamailio/latest/src/ 下載最新版本。(也可以從git上下載,這裏不說這種情況)2 下載完我是直接解壓到 /下載
原创 codeblock添加頭文件路徑和靜態庫路徑(轉自CSDN用戶jiao319)
通常在一些項目中需要使用外部的頭文件和靜態庫文件,codeblock通過如下方法添加頭文件和庫文件。以codeblock 10.05爲例添加頭文件:依次點擊project->bulid options->Search directorie
原创 Application.mk使用
本文檔從NDK安裝目錄下的說明文檔翻譯而來,位置:$NDK/docs/APPLICATION-MK.html 1 概述 Application.mk用來描述你的工程下的native模塊, 一般放在$PROJECT/jni/Ap
原创 Ubuntu 12.04 Mysql數據庫文件遷移
用Ubuntu的apt包管理工具安裝的mysql數據庫,默認將數據庫文件保存在/var/lib/mysql目錄下,時間久了數據庫越來越大,所以準備掛載個新的硬盤專門存放mysql數據庫。 1、確定mysql數據庫文件存放目錄 一般默