- ALL
- linux31
- java26
- 工具7
- vue5
- nas5
- 前端5
- 数据库4
- git3
- framework3
- windows3
- app2
- hexo2
- spring2
- api1
- 资源1
- mysql1
- docker1
- markdown1
- question1
- 其他1
- maven1
- nginx1
java程序调用dll
项目需求
调用捷宸EIO开发包DLL动态库控制应急门的开关停,现场应急门继电器连接的是6、7、8,分别对应的是开、停、关。0为打开,1为关闭。
java程序开发
在resource中新建lib将dll放入其中
sdk工具开发
package com.lyc.ocr.door;
import com.sun.jna.Library;
import com.sun.jna.Native;
public interface DoorCallSDK extends Library {
DoorCallSDK INSTANCE = (DoorCallSDK) Native.loadLibrary("IOSDK_x64", DoorCallSDK.class);
/**
* 创建设备
* </p>
* 以IP 地址为参数,创建一个设备
*
* @param strIp ansi 字符串,设备 IP 地址 如"192.168.1
* @return 0 表示创建设备失败,非 0 成功;表示"设备句柄"
...
allbs工具类说明 - oss工具
allbs工具类说明 - oss工具,支持minio、阿里云、华为云、腾讯云、京东云
allbs工具类,常用工具、方法封装
添加依赖
<dependency>
<groupId>cn.allbs</groupId>
<artifactId>allbs-model</artifactId>
<version>0.3.1</version>
</dependency>
工具类
大气aqi计算类 AqiUtil
计算实时/日的AQI数据 countRealAqi
public java.util.Map<java.lang.String,java.lang.Object> countRealAqi(java.util.Map<java.lang.String,java.lang.Double> pollutantValueMap,boolean isDay)
计算实时/日的AQI数据 SO2(μg/m³) NO2(μg/m³) PM10(μg/m³) CO(mg/m³) O3(μg/m³) PM2.5(μg/m³)
参数:
pollutantValueMap - 以因子code为ke ...
allbs工具类说明 - 幂等、防重复提交
allbs工具类说明 - 幂等、防重复提交
java根据word模版导出word文件
java根据word模版导出word文件
allbs工具类说明 - hj212工具类
allbs工具类说明 - hj212工具类
allbs工具类说明 - excel导入导出
allbs工具类说明 - excel导入导出
allbs工具类说明 - influxdb
allbs工具类说明 - influxdb
allbs工具类说明 - minio操作
allbs工具类说明 - minio操作。allbs 2.0.0版本去除该工具,由allbs-oss替代
allbs工具类说明 - MongoDb
allbs工具类说明 - mongoDb