科学网

 找回密码
  注册
Java调用dll之64bit篇
热度 1 过西荣 2011-7-22 19:34
在64bit系统下调用32bit必须使用x86的JDK,这是由于64bit/32bit dll不能混合调用,而x64JDK默认调用64bit dll所致,具体原因如下: (转)64位应用程序的第一条规则是:你绝对不能把32位和64位代码混和在同一个应用程序内。如果你有一个64位应用程序,所有与这个应用程序相关的东西,包括DLL文件,必须是64位的。这就有一 ...
个人分类: 系统工程|11695 次阅读|3 个评论 热度 1
Java数据绑定
过西荣 2011-7-1 18:51
因项目所需,尝试将XML文件转换成Java类,基于对Hibernate的理解,该方案应该是可行的,今天调研了几种Xml处理框架,在参考了Dennis M. Sosnoski的系列文章 “Java 中的 XML: 数据绑定” 选定了一下几种方案进行实施测验:Jibx. Xmlbeans以及Altova公司的XmlSPY生成工具。 Jibx Jibx采用 BCEL(Byte Code Engineering Li ...
个人分类: 系统工程|4061 次阅读|没有评论
Java Persistence(JPA)
过西荣 2011-6-20 16:44
JPA主要是针对数据库中 数据表的注解 (关联映射),所生成的实体类是该数据表的一个抽象,实体属性的注解主要是面向不同实体类各属性间关系的描述或者属性与实体类间的关系映射。 实体类的排序需要通过NamedQuery语句添加ORDER BY子句来实现 @NamedQuery(name = "MlrTle.findBySatId", query = "SEL ...
个人分类: 系统工程|3127 次阅读|没有评论
Java调用动态链接库(.dll)
过西荣 2011-6-17 19:55
单个参数传递的情况,可以通过预先分配内存的方法获取函数返回值 public static boolean getXML(String ; System.loadLibrary("ParseSat"); ...
个人分类: 系统工程|4499 次阅读|没有评论
WWJ B/S开发(二)
热度 1 过西荣 2011-5-18 17:05
该部分主要涉及Applet和服务器通信的解决方案 基于B/S的Applet与服务器通信,最直接的方法是采用Applet/Servlet方式,该方式可以支持字节流和对象流两种通信方式: Applet端代码: 字节流方式 输出流对象:OutputStream out = con.getOutputStream(); 输入流对象:InputStream in = con.getInputStream(); ...
个人分类: 系统工程|3122 次阅读|没有评论 热度 1
WWJ B/S开发(一)
过西荣 2011-5-13 19:55
众所周知,由于网络限制,基于web的三维地图开发较少,今天就介绍一下如何利用worldwind来做一个B/S的地图服务开发。 由于wwj采用Java语言实现,所以只能用Applet作为web实现,采用JNLP来实现,需要以下几个文件: Applet一个(很显然,哈哈哈) 相应的JNLP一个,主要是把相关的依赖包写进去 jogl.jnlp一个,可以直接 ...
个人分类: 系统工程|3487 次阅读|没有评论
Netbeans的GridBigLayout
过西荣 2010-8-27 15:42
经过大量的实践和反复的总结得出以下几句顺口溜:上下对齐是从上不从下,左右对齐是从左不从右;内部填充基于最小值,能不用就不用;XY粗细很关键,额外空间全靠他;填充方向要控好,放大缩小才省心。
个人分类: 系统工程|3898 次阅读|没有评论
Jtable表头添加组件
热度 1 过西荣 2010-8-12 18:54
对于表格中需要对某列进行全选时,往往需要在对应列的表头添加一个checkBox控件方便用户操作,在Java中的具体操作如下: 1.首先构建一个继承于DefaultTableCellRenderer或实现了TableCellRenderer的类,类中主要包含一个getTableCellRendererComponent方法 public Component getTableCellRendererComponent(JTable t ...
个人分类: 系统工程|8433 次阅读|没有评论 热度 1
Java布局
过西荣 2010-8-8 18:23
Java可视化编程入门以来,一直被布局管理所困扰,在参考了NetBeans所生成的自动布局代码后,找到以下较为便捷的布局管理模式: 1.设置横向分布: javax.swing.GroupLayout CtrlLayout = new javax.swing.GroupLayout(control); control.setLayout(CtrlLayout); &n ...
个人分类: 系统工程|5388 次阅读|没有评论
C++操作注册表
过西荣 2010-7-30 10:47
今天终于把安装打包中的最后一步搞定了哈,写了个小程序实现注册表中环境变量的修改和创建,主要有以下几个关键步骤: 1.引入必要的头文件及库文件 #includeWindows.h #pragma comment( lib, advapi32.lib ) 2. 得到要操作的注册表键的句柄 HKEY hk; LONG flag = RegOpenKeyEx(HKEY_LOCA ...
个人分类: 系统工程|4265 次阅读|没有评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-9 16:48

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部