自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

转载 JNI由浅入深

我们知道Java是一个运行在虚拟机里面的高级的编程语言,如果要调用系统的动态链接库的话,就要先声明native修饰的方法(类似接口里面的方法),再由C/C++程序来实现(类似实现接口里的方法)。这样Java调用这些native方法就相当于调用了C/C++里面实现了的方法。通常我们把这种机制叫做JNI(Java NativeInterfac),即Java 本地编程接口       

2015-08-27 15:01:47 388

转载 JNI数据类型转换

经典老套流程,学编程语言东西,先学它最基础的数据类型,JNI也是如此。JNI 定义了一系列基本数据类型和引用数据类型与java想对应。 1、基本数据类型下面一张表是描述了 Java 基本数据类型和JNI中基本数据类型的相对应关系已经占用空间大小。随便观察就能发现,其实就基本数据类型而已,JNI基本数据类型只是比Java基本数据类型前多了个’j’而已当然,JNI中还有

2015-08-27 11:32:58 1469

转载 解决android SDK更新报错

启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android SDK Manager - Settings』窗口;在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80

2015-08-27 09:41:24 406

转载 Application.mk使用

本文档从NDK安装目录下的说明文档翻译而来,位置:$NDK/docs/APPLICATION-MK.html1 概述    Application.mk用来描述你的工程下的native模块, 一般放在$PROJECT/jni/Application.mk, 其中$PROJECT表示你的工程目录,这样就可以被ndk-build脚本文件找到.(注:在这种方式下,进入jni目录,即$PROJ

2015-08-26 15:06:02 538

转载 android.mk用法

一个Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,

2015-08-26 11:27:14 254

转载 VM虚拟机固定IP

虚拟机里设置上网方式为NAT最方便,因为无需手动设置即可上网,但是NAT的上网方式默认是DHCP动态分配IP的,这意味着你每次重启虚拟机都有不一样的IP地址,这对一般用户没任何问题。但是如果你的机子有特殊用处,比如作为服务器,需要IP地址信息,亦或者像我一样,作为一个云计算的节点,其IP都是在配置文件里配置好的,如果每次重启系统都要跑过去修改下配置文件里的IP,那简直是不可取的做法,因此为

2015-08-18 16:30:40 549

转载 Ubuntu搭建FTP服务器

网上的文章好难懂啊。。只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗。。。折腾好久,其实弄出来能用不就这么点内容吗。。。本文在Ubuntu Server 14.04 amd64系统测试。Made By:CSGrandeur安装ftpsudo apt-get install vsftpd配置vsftpd.confsudo nano /et

2015-08-18 16:28:24 304

转载 Ubuntu硬盘分区挂载

Ubuntu系统的硬盘空间不够用了,需要增加新的硬盘扩容。将硬盘分区、格式化、自动挂载配置的整个过程记下来,备忘。一、硬盘分区 | Hard disk add new partition1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:sudo fdisk -lu显示当前的硬盘及所属分区的情况。如下图所示:系统提示:DIsk /dev/sdb doesn

2015-08-18 16:25:42 584

转载 Struts2拦截器

1. 理解拦截器1.1. 什么是拦截器:拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在

2015-08-18 16:19:48 330

转载 Ubuntu上编译安装Kamailio

1 首先下载kamailio 4.0.0最新版本打开http://www.kamailio.org/pub/kamailio/latest/src/ 下载最新版本。(也可以从git上下载,这里不说这种情况)2 下载完我是直接解压到 /下载 目录了   你们可以顺便,但是记住解压到哪里去了3 打开命令行工具  安装一下软件 gcc compiler: apt-get inst

2015-08-18 16:14:11 575

转载 Ubuntu12.04 Tomcat环境变量设置并开机启动

Ubuntu12.04怎么安装配置Tomcat7.0?由于源上的版本问题,因此没有使用源上的自动安装包,Tomcat 7.0.40 Core下载。下面为大家详细介绍Ubuntu12.04怎么安装配置Tomcat7.0方法。 Ubuntu12.04安装配置Tomcat7.0.40服务器:  放入当前登录用户根目录: ~  1、依旧是解压  tar –xzf a

2015-08-18 16:06:02 412

转载 Ubuntu 12.04 Mysql数据库文件迁移

用Ubuntu的apt包管理工具安装的mysql数据库,默认将数据库文件保存在/var/lib/mysql目录下,时间久了数据库越来越大,所以准备挂载个新的硬盘专门存放mysql数据库。1、确定mysql数据库文件存放目录一般默认是在/var/lib/mysql目录下。先登录自己的mysql数据库,比如我用root账户登录,然后使用下面查询语句查询:show variabl

2015-08-18 10:38:34 406

转载 codeblock添加头文件路径和静态库路径(转自CSDN用户jiao319)

通常在一些项目中需要使用外部的头文件和静态库文件,codeblock通过如下方法添加头文件和库文件。以codeblock 10.05为例添加头文件:依次点击project->bulid options->Search directories,在该标签页中点击Compiler,单击Add按钮添加头文件路径添加静态库路径:依次点击project->bulid options->Linker

2015-08-06 15:23:32 5201 1

struts2.1 hibernate4 spring4 整合

内含struts配置文件,spring配置文件,log4j配置文件, 整合所需的struts,hibernate,spring jar包

2014-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除