易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

Java服务端接受get方式传送的汉字转码方法

1.用new String(request.getParameter("name").getBytes("ISO-8859-1"),"GBK") 方式进行转码
2.设置tomcat:在tomcat的conf目录下找到server.xml文件,在Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />这一节内添加 URIEncoding="GBK" .
3.未完待续,以后添加...... ......

JAVA排序算法测试类

import java.util.Random;
 
/**
 * 排序测试类
 *
 * 排序算法的分类如下:
 * 1.插入排序(直接插入排序、折半插入排序、希尔排序);
 * 2.交换排序(冒泡泡排序、快速排序);
 * 3.选择排序(直接选择排序、堆排序);
 * 4.归并排序;
 * 5.基数排序。
 *
 * 关于排序方法的选择:
 * (1)若n较小(如n≤50),可采用直接插入或直接选择排序。
 *  当记录规模较小时,直接插入排序较好;否则因为直接选择移动的记录数少于直接插人,应选直接选择排序为宜。
 * (2)若文件初始状态基本有序(指正序),则应选用直接插人、冒泡或随机的快速排序为宜;
 * (3)若n较大,则应采用时间复杂度为O(nlgn)的排序方法:快速排序、堆排序或归并排序。
 *
 */
public class SortTest {
 
       /**
        * 初始化测试数组的方法
        * @return 一个初始化好的数组
        */
     & ......

Java 之 Corba

看了一篇入门文章,好象不错,收集一下:
http://blog.csdn.net/njchenyi/archive/2007/09/12/1782252.aspx
Apache的SOAP over Corba的文章,但使用了Apache SOAP,这个比较老了,现在有更新的Axis 2,懒得找SOAP API Package了。
http://www.scottnichol.com/apachesoapcorba.htm
研究一下Corba to SOAP Bridge,有成果了再更新这里. ......

Java Corba实例 (原作者:紫溪)

这篇文章和SUN公司提供的教程类似,中间多了一个HelloImpl的java文件,编译时的命令也就有所不同了
原来的命令为:Server  javac HelloServer.java HelloApp/*.java
                            Client  javac HelloClient.java HelloApp/*.java
现在的命令可以看下文
下载并设置java platform这里就不详细讲了。
这里以一个java的corba实例说明corba这种c-s结构的程序的实现。
NB:这篇文章虽然是用java语言写的,但是由于corba的多语言特性,idl文件即可以用java编译器编译,也可以使用其他支持corba的语言编译例如c#.  把以下的java 格式改成c#风格照样可以使用。而且c-s没什么联系,你也可以用c#写server,用java写client,这就是corba强悍的地方!
1)首先要熟悉idlj 语言,这个是专门进行接口设计的语言,它与java没关系,有自己的语法,具体的规则需要大家自己再网上研究,这里不多说了(或者访问如下网站详细察看http://www.iona.com/support/docs/manuals/orbix/33/html/orbix33cxx_pguide/IDL.ht ......

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 ......

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 ......

Java调用 xx.so库

package com.xxx.yyy;
public class kkkEncode
{
    public native static boolean encode(double loIn, double laIn, double[] point);    //声明一个同库一样的方法   
    public native static boolean decode(double loIn, double laIn, double[] point);
 
 
    static {
        System.loadLibrary("DataCal");   //加载库,库文件名:libDataCal ,代码 不需要写lib
    }
 
} ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [4639] [4640] [4641] [4642] 4643 [4644] [4645] [4646] [4647] [4648]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号