java
harbor1981
这个作者很懒,什么都没留下…
展开
-
Java通过JNI调用CUDA程序
在这里不讨论为什么不使用Jcuda,只是说明如何通过JNI(Java Native Interface)调用CUDA程序(1)编写java程序通过native关键字声明调用接口(2)生成调用头文件xx.h,使用javah命令生成(如果你够牛逼可以自己手写,但是这样容易出错)(3)编写CUDA程序(跟编写C/C++差不多)(4)编译生成动态链接库libxx.so文件(windows下应该是x...转载 2018-09-10 17:01:00 · 2023 阅读 · 1 评论 -
axis2 WebService的发布与调用
1:准备: JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk6downloads-1902814.html eclipse:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno转载 2015-12-16 22:09:31 · 477 阅读 · 0 评论 -
Java开源报表JasperReport、iReport4.5.1使用详解(一)
Java开源报表JasperReport、iReport4.5.1使用详解(一) 最近的项目中用到了报表,所使用的工具就是JasperReport4.5.1和iReport4.5.1,JasperReport和iReport的版本一定要对应.一、简介 JasperReport是一个强大、灵活的开源报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,H转载 2015-12-16 16:57:36 · 574 阅读 · 0 评论 -
Eclipse 导入项目乱码问题
1.编码不对a.对某文件或某工程更改编码: 鼠标移到工程名或文件名,右键->Properties->Resource->Text file enCoding ->更改编码(GBK、UTF-8等)->Apply->OK退出b.修改整个命名空间的编码 eclipse菜单栏->Window->Preferences(preferences一般就是修改各种eclipse设置的地方)-原创 2015-08-22 08:49:57 · 446 阅读 · 1 评论 -
jks2pfx-java证书转为.net证书
jks2pfx-java证书转为.net证书 1、查看java证书的别名:>keytool -list -keystore test.jks -v执行命令后找到别名2、下载jks2pfx:http://www.willrey.com/support/jks2pfx.rar3、解压jks2pfx后,进入此目录D:\jks2pfx>JKS2PFX.bat ../tmp/test.j原创 2015-06-25 09:44:11 · 1312 阅读 · 0 评论 -
将控制台的日志输出到外部文件
package com.jinguan.db;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintStream;public class ConsoleToFile { public static void main(String[]原创 2015-01-13 16:03:39 · 2273 阅读 · 0 评论 -
JfreeChart 乱码问题处理
package com.chueh.freechart;import java.awt.Font;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFrame;import org.jfree.chart.JFreeChart;import org.jfree.chart.StandardCh转载 2014-05-12 13:45:23 · 595 阅读 · 0 评论 -
flot - jQuery 图表插件(jquery.flot)使用
Flot是纯Javascript实现的基于jQuery的图表插件,主要支持线状图和柱状图的绘制(通过插件也可以支持饼状图)。它的特点是使用简单、图形美观,支持鼠标跟踪及缩放功能。Flot是基于canvas进行图表的绘制,可以在IE6+/Firefox2+/Safari3+/Opera9.5+/Chrome等主流浏览器上运行;其中IE9以下浏览器不支持canvas标记,需要额外引用e转载 2014-01-02 20:37:33 · 2298 阅读 · 0 评论 -
tomcat配置根目录
问题来源:如果没有配置根目录,那么访问形式是http://192.168.1.106:8080/infosys,我希望访问http://192.168.1.106:8080/就相当于访问http://192.168.1.106:8080/infosys方法:找到tomcat安装目录下conf下的server.xml文件,找到如下代码: unpackWARs原创 2013-10-16 09:38:30 · 805 阅读 · 0 评论 -
Eclipse 的快捷键以及文档注释、多行注释的快捷键
一、多行注释快捷键1.选中你要加注释的区域,用ctrl+shift+C 或者ctrl+/ 会加上//注释2.先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释3.以上快捷在重复按一下就会去掉加上的注释4.要修改在eclispe中的命令的快捷键方式我们只需进入windows -> preference -> General -> key设置就行了转载 2015-12-16 23:23:06 · 347 阅读 · 0 评论 -
项目部署到Tomat报异常:jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending ...
项目部署到Tomcat报这样的异常:Java代码 jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 原因分析:造成这种情况的原因很可能是以下两种情况:一、项目的WEB-INF/lib下转载 2016-03-01 00:11:44 · 505 阅读 · 0 评论 -
判断一个文件是否为二进制文件
判断一个文件是否为二进制文件public static boolean isBinary(File file) {boolean isBinary = false;try {FileInputStream fin = new FileInputStream(file);long len = file.length(); for (int j = 0; j < (原创 2016-08-10 18:06:06 · 5388 阅读 · 0 评论 -
STL文件及其读取
1引言STL(Stereo lithographic)文件格式是美国3D SYSTEMS公司提出的三维实体造型系统的一个接口标准,其接口格式规范。采用三角形面片离散地近似表示三维模型,目前已被工业界认为是快速成形(rapid prototypi ng)领域的标准描述文件格式。在逆向工程、有限元分析、医学成像系统、文物保护等方面有广泛的应用。STL文件的最大特点也是其主要问题是,它是由一系列转载 2016-08-05 09:49:10 · 35091 阅读 · 0 评论 -
Spring中Quartz的配置
Spring中Quartz的配置Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类:package com.kay.quartz;public class QuartzJob{ public void work() {转载 2016-07-05 20:27:30 · 240 阅读 · 0 评论 -
eclipse workplace 路径
eclipse workplace 路径信息都保存在 D:\EclipseEE\configuration\.settings\org.eclipse.ui.ide.prefs 文件下org.eclipse.ui.ide.prefs 文件内容如下:MAX_RECENT_WORKSPACES=5RECENT_WORKSPACES=D\:\\JGTYWorkspace\nD\原创 2016-07-25 15:02:04 · 3982 阅读 · 0 评论 -
使用Eclipse的几个必须掌握的快捷方式
“工若善其事,必先利其器”,感谢Eclipse,她 使我们阅读一个大工程的代码更加容易,在阅读的过程中,我发现掌握几个Eclipse的快捷键会使阅读体验更加流畅,写出来与诸君分享,欢迎补充.1. Ctrl+左键 这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O 查看一个类的纲要,列出其方法和成员变量。提示 :再多按一次Ctrl+O ,可以列出该类转载 2016-07-14 00:25:57 · 278 阅读 · 0 评论 -
如何使用chrome自带的Javascript调试工具
将写好的Javascript代码用chrome打开。在页面,单击右键,并且选择“审查元素”。弹出窗体,如图所示:然后,点击“Resources”标签,如图所示: 然后点击“enable resource tracking”,导入源文件,并且选择“Script”标签,如下: 添加断点的方法就是在所转载 2016-05-10 16:52:06 · 778 阅读 · 0 评论 -
Eclipse 自动生成作者时间等注释
在Eclipse中,新建一个类后,在类的名字前面输入/**然后回车,即可生成该类的注释说明。这部分注释是可以配置的,配置方法如下图:原创 2016-04-26 16:50:39 · 441 阅读 · 0 评论 -
Struts入门实例
在MyEcplise开发第一个Struts程序相当简单,它已经集成了Struts了,所以不需要自己手动加载Struts的库,只需要给创建的Web Project执行【MyEclipse】-【Project capabilities】-【add Struts capabilities】就自动会在src目录下添加Struts.xml,并且web.xml也会自动做出相应的修改改。今天的实例是一个转载 2016-03-01 10:39:48 · 229 阅读 · 0 评论 -
java中去掉字符串中的空格及空白字符
JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间 String str = " hell o "; String str2 = str.replaceAll(" ", ""); System.out.println(str2); 3.或者replaceAll(" +",""); 去掉所有空原创 2013-07-24 12:04:26 · 1837 阅读 · 0 评论 -
java调用python的3种方式
在执行之前都需要把jython对应的包加载进去,这个是必须的。 1.在java类中直接执行python语句[java] view plaincopyimport javax.script.*; import org.python.util.PythonInterpreter; import java.i转载 2013-07-23 09:52:28 · 1945 阅读 · 0 评论 -
怎么使用Skin Look And Feel(1)
第一步、获得themepack的路径(比如说URL) 假设opusOSOlivethemepack.zip(从http://www.javootoo.com/可以下载更多的themepack)放在 当前应用程序的执行目录下的lookandfee文件夹下面那么可以这样子写 File file=new原创 2005-06-08 11:20:00 · 1690 阅读 · 0 评论 -
汉字的全角半角的分别
汉字的特点使我们要碰上两个最基本且又非常重要的概念,那就是全角与半角。 形象的说,在使用英文输入法时,电脑屏幕上,一个英文字符(如“a”)所占的位置,人们称其为“半角”,而一个汉字所占的位置则等于两个英文字符,故称其为“全角”。 在我们日常使用的电脑系统里,初始输入法一般都默认为英文输入法,这时自然会处在半角状态下,无论是输入字母、符号还是数字,始终都只占一个英文字符的位置。若切换到中文输入法原创 2005-06-29 11:07:00 · 3153 阅读 · 0 评论 -
JAVA中如何处理中文的全角和半角问题- -
/*** 把给定的中文字符串转化为定宽字符串,若源串长则裁掉,若不足则在尾端补足。* 保证转化后的字符串只包含中文全角字符。*/public static String fixedWidthStringDBCS(String str, int width, char fill) { if (str==null) str = ""; if (fill StringBuffer原创 2005-06-29 11:23:00 · 2319 阅读 · 0 评论 -
Java开源项目Hibernate快速入门 (摘)
一个简单的例子。适合入门者参考。其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学原创 2005-06-24 17:44:00 · 1218 阅读 · 1 评论 -
开源框架的集成:AppFuse
开源框架的集成:AppFuse- - 为了学习如何集成各种开源技术,比如Hibernate, Spring, Struts, 以及Ant/XDoclet, 创建了AppFuse。 AppFuse 的迷人之处在于你可以开始接触Hibernate, Spring, 以及Struts 而不用对他们了解甚多。使用测试驱动原创 2005-06-24 16:13:00 · 1004 阅读 · 0 评论 -
使用AppFuse进行开发的总结 (摘)
使用AppFuse进行开发的总结 AppFuse是一个集成了当前最流行的Web应用框架的一个更高层次的Web开发框架,也可以说是一个Web开发基础平台,它与它所集成的各种框架相比,它提供了一部分所有Web系统开发过程中都需要开发的一些功能,如登陆、用户密码加密,用户管理、根据不同的用户可以展现不同的菜单,可以自动生成40%-60%左右的代码,自带了默认的一些在CSS中设定的样式,使用这些样式能很快原创 2005-06-24 16:10:00 · 1869 阅读 · 2 评论 -
java应用回答(摘)
问: 如何获得某一个目录下的文件列表? 答:以“c:/Windows/.”目录为例,获得该目录下文件列表的代码为: File MyDir = new File(“C:/Windows/.”); String[] FileNames=MyDir.list();问:利用如下代码拷贝中文文件,为什么出错? int c; while ((c = MyFileReader.read()) != -1) My原创 2005-06-22 15:19:00 · 781 阅读 · 0 评论 -
java中动态调用jar包
步骤一、拷贝下面这个类到你的工程,我写的,可以进一步优化package dmis;import java.net.URL;import java.net.URLClassLoader;import java.net.JarURLConnection;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import ja原创 2005-06-22 09:09:00 · 2634 阅读 · 0 评论 -
exe4j应用体会(摘)
exe4j应用体会 将java编织成.class后,如果只是用java命令来执行总觉得不是太过瘾,找个办法生成像exe文件一样用鼠标双击便可执行的文件,应该是很有趣的啊。这里我用了一个名字叫做exe4j的免费小软件,感觉不错。 首先,当然是要下载个exe4j。我的是2.2版本的,license:L-g782dn2d-1f1yqxx1rv1sqd。 接着,将你要选择好你即将发布的.clas原创 2005-06-28 17:20:00 · 974 阅读 · 0 评论 -
java的一个string,如何判断它里面的值是全角的,还是半角的,还是全角半角混合的?
if(string.getBytes().length==string.length){全是半角}if(string.getBytes().length==string.length*2){全是全角}if(string.getBytes().length!=string.length && string.getBytes().length!=string.length*2){全角半角混合}原创 2005-06-29 11:25:00 · 5375 阅读 · 0 评论 -
计算机术语英中繁简对照
计算机术语英中繁简对照以下是侯捷个人陆续收集整理的有关於我所涉猎的领域的术语对照(英中繁简)。 欢迎所有朋友给我意见(任何意见)。谢谢。 新书写作,或发表文章时,我会以此表为叁考。 本表所列,并不表示我在写译书籍时一定会采用表内的中文术语。 我也可能采用英文术语。 一群性质相近同的「东西」,如果译名一贯,阅读的感觉就很好。 一贯性的术语,扩充性高,延伸性高,系统化高。 ● 我喜欢「式」:原创 2005-07-06 15:39:00 · 2116 阅读 · 0 评论 -
三种获取相对路径的方法
文件的目录结构如下:class|-----config| |_____config.properties||_____test |_____PropertyReader.java怎样获取config.properties文件的路径呢?三种方法都测试成功,总结如下1、File currentDir=new File(""); URL url=new URL(file.t原创 2005-06-01 09:09:00 · 4033 阅读 · 0 评论 -
编写跨平台Java程序的十二条规则
使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性原创 2005-06-01 17:25:00 · 782 阅读 · 0 评论 -
漫谈Java数据库存取技术 选择自 dazern 的 Blog
IT技术日新月异,新技术的出现令人目不暇接,似乎每一天都在产生着新名词。不过归根结底IT所要实现的价值不外乎数据收集,然后再以客户希望的形式展示给客户而已。因此数据存取技术也就成了一个永恒的话题。而在Java这个开放的世界里,数据库存取技术是五花八门,种类繁多。我们也来侃侃Java世界里主流的数据库存取技术。首先列出英雄榜1. JDBC直接访问数据库2. EJB entity bea原创 2005-06-03 12:00:00 · 858 阅读 · 0 评论 -
Vector 还是ArrayList――哪一个更好,为什么?
Vector 还是ArrayList――哪一个更好,为什么? 要回答这个问题不能一概而论,有时候使用Vector比较好;有时是ArrayList,有时候这两个都不是最好的选择。你别指望能够获得一个简单肯定答案,因为这要看你用它们干什么。下面有4个要考虑的因素:l APIl 同步处理l 数据增长性l 使用模式下面针对这4个方面进行一一探讨API 在由Ken Arnold等编著的《Java Prog原创 2005-05-24 17:57:00 · 1319 阅读 · 1 评论 -
java调用外部程序
原创 2005-05-20 14:33:00 · 1055 阅读 · 0 评论 -
Java中String与StringBuffer类的比较【转载】
原创 2005-05-24 17:14:00 · 853 阅读 · 0 评论 -
jar学习笔记1
一、高屋建瓴用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...选项: -c 创建新的存档 -t 列出存档内容的列表 -x 展开存档中的命名的(或所有的〕文件 -u 更新已存在的存档 -v 生成详细输出到标准输出上 -f 指定存档文件名 -m 包含来自标明文件的标明信息原创 2005-05-16 15:24:00 · 865 阅读 · 0 评论 -
Java程序员认证模拟题及详细分析
Java程序员认证模拟题及详细分析 --------------------------------------------------------------------------------一.说明:(真实考试) 1.考试形式:网络计算机 2.考题形式:多选,单选,简答 3.题量:60 4.考试时间:120分钟 二.模拟题 1.Which statement about the garbag原创 2005-07-14 10:26:00 · 1942 阅读 · 0 评论