自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

转载 通过JNA调用Rust动态库

1、实现Hello Worldrust代码(lib.rs)提供了两种方式调用(JNI、JNA)JNA 使用*const c_char映射Java String,用rust的String会出现乱码JNI使用jstring 映射Java String。

2023-12-17 10:06:22 155

转载 Rust与Java交互-JNI模块编写-实践总结

代码里可以看到在抛异常之前,调用了env.exception_clear()来清除异常,这是因为前面的get_field已经抛出一个异常了,当env里已经有一个异常的时候,后续再调用env的函数都会失败,这个异常也会继续传递到上层的Java调用者,所以其实这里没有这两句,直接返回null的话,Java也可以捕获到异常;在Rust中和Java互相调用,可以使用原始的JNI接口,也就是自己声明JNI的C函数原型,在Rust里按照C的方式去调用,但这样写起来会很繁琐,而且都是unsafe的操作;

2023-12-17 09:30:48 227

转载 Java实现二维码与字符串之间的编解码

解码lib:qrcode.jar (官网介绍-- http://sourceforge.jp/projects/qrcode/)编码lib:Qrcode_swetake.jar (官网介绍-- http://www.swetake.com/qr/index-e.html)喜欢的朋友可以下载后试一试,做一些名片或者自己喜欢的东西。当然Java也可以对二维码图片解码,具体看下面关于解码的内容。Java实现二维码QRCode的编码和解码。

2023-12-14 19:40:20 109

原创 Java 调用 E+

过程中遇到一个问题:安装好Maven,在IDEA设置好MAVEN PATH后,所有项目的依赖都无法下载,出现这一问题的原因是,在选择Local Repository目录时要注意用户的权限,如果用户为普通用户,但是选择了Maven的安装(sudo apt install maven)目录(/usr/share/maven)时,由于没有写入权限,无法下载依赖和插件到该目录。E+的安装目录为:/usr/local/EnergyPlus-8-9-0,其中runeneryplus文件为调用E+的脚本。

2023-10-12 16:34:23 73

原创 焓湿图绘制程序(基于JFreeChart)

程序引用了自主开发的基于 JFreeChart 的 Plot 接口工具。

2023-10-04 20:27:53 355

原创 JFreeChart的一个方便的接口

yAxisTitle("压力 [kPa]]")// .yAxisTitle("压力 [kPa]")// .xAxisTitle("距离 [km]").xAxisTitle("距离 [km]")System.out.println("执行");// frame.setTitle("水压图");

2023-10-03 08:21:59 93

Analysis and Synthesis of Dynamical Systems with Time-Delays

时滞系统的控制与综合,斯普林格的新书,亚马逊上卖几千元

2014-08-07

Bilinear Control Systems

国外双线性控制系统的权威资料,海内外唯一一本讲述双线性系统控制的著作

2014-08-07

空空如也

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

TA关注的人

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