易截截图软件、单文件、免安装、纯绿色、仅160KB

Java调用c++动态链接库用的 JNI转换接口

xxx.h
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class com_company_base_GPSEncode */
#ifndef _Included_com_company_base_GPSEncode
#define _Included_com_company_base_GPSEncode
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     com_fleety_base_GPSEncode
 * Method:    encode
 * Signature: (DD[D)Z
 */
JNIEXPORT jboolean JNICALL Java_com_company_base_GPSEncode_encode
  (JNIEnv *, jclass, jdouble, jdouble, jdoubleArray);
/*
 * Class:     com_fleety_base_GPSDecode
 * Method:    decode
 * Signature: (DD[D)Z
 */
JNIEXPORT jboolean JNICALL Java_com_company_base_GPSEncode_decode
  (JNIEnv *, jclass, jdouble, jdouble, jdoubleArray);
#ifdef __cplusplus
}
#endif
#endif
xxx.cpp
#include "stdafx.h"
#include <stdio.h>  
#include "xxx.h"
#include "DataLib.h"
 
JNIEXPORT jboolean JNICALL Java_com_company_base_GPSEncode_encode
  (JNIEnv* env, jclass cls, jdouble lo, jdouble la, jdoubleArray jResultArr)
{
 //   printf("test encode!\n");
 double loOut = 0;
    double laOut = 0;
 bool bResult = encode(lo,la,loOut,laOut);
 if(bResult)
 {
  env->SetDoubleArrayRegion(jResultArr,0,1,&loOut);
  env->SetDoubleArrayRegion(jResultArr,1,1,&laOut);
 }
    return bResult; 
}
JNIEXPORT jboolean JNICALL Java_com_company_base_GPSEncode_decode
  (JNIEnv* env, jclass cls, jdouble lo, jdouble la, jdoubleArray jResultArr)
{
 //   printf("test decode!\n");
 double loOut = 0;
    double laOut = 0;
 bool bResult = decode(lo,la,loOut,laOut);
 if(bResult)
 {
  env->SetDoubleArrayRegion(jResultArr,0,1,&loOut);
  env->SetDoubleArrayRegion(jResultArr,1,1,&laOut);


相关文档:

java使用rocksaw和vserv tcpip实现基于ICMP的Ping功能

一:准备 www.savarese.org download
 1.  rocksaw-1.0.0-src.tar.gz
 2.  vserv-tcpip-0.9.2-src.tar.gz
二:编译源文件得到jar包 使用Ant
 1.  build vserv-tcpip-0.9.2-src
      在vserv-tcpip-0.9.2目录下面建一个tests目录,然后在cmd窗口下进入 ......

50个c/c++源代码网站

50个c/c++源代码网站
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。
1、http://snippets.dzone. ......

Java读写cookie

转自:http://www.blogjava.net/action/archive/2007/04/10/109574.html
         http://www.javaeye.com/topic/232662
1.设置Cookie
1Cookie cookie = new Cookie("key", "value");
2cookie.setMaxAge(60); //设置60秒生存期,如果设置为负值 ......

20个非常有用的Java程序片段

1. 字符串有整型的相互转换
  Java代码
  String a = String.valueOf(2);   //integer to numeric string
  int i = Integer.parseInt(a); //numeric string to an int
  2. 向文件末尾添加内容
  Java代码
  BufferedWriter out = null;
  try {
  out = new BufferedWriter(new FileWr ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号