
JAVA
~ 一颗牙疼
这个作者很懒,什么都没留下…
展开
-
java调用windows(ExecQuery )WQL测试工具wbemtest.exe
代码所需jar包下载地址、使用方法、以及WQLap文档请点击下方或者复制连接到浏览器打开。原创 2023-04-13 16:03:10 · 227 阅读 · 0 评论 -
java扫描全盘文件hash值
public class FullFileScanningImpl { public static List<String> findFile() throws IOException { List<String> list = new ArrayList<String>(); File[] f = getSystem(); for (int i = 0; i < f.length; i++) { .原创 2022-05-12 15:00:13 · 340 阅读 · 0 评论 -
Java获取系统信息
1、所需要依赖<dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>3.12.2</version> </dependency><dependency> <groupId>net.java.dev.jna</gr原创 2022-03-10 16:57:09 · 536 阅读 · 0 评论 -
java驼峰转换下划线互转
public static String convertToCamelCase(String name) { StringBuilder result = new StringBuilder(); // 快速检查 if (name == null || name.isEmpty()) { // 没必要转换 return ""; } else if (!name.contains("_")) {.原创 2022-01-14 15:15:45 · 735 阅读 · 0 评论 -
java 精确的浮点数运算
/** 默认除法运算精度 */ private static final int DEF_DIV_SCALE = 10; /** 这个类不能实例化 */ private Arith() { } /** * 提供精确的加法运算。 * @param v1 被加数 * @param v2 加数 * @return 两个参数的和 */ public static double add(double v1..原创 2021-11-22 15:00:09 · 189 阅读 · 0 评论 -
java jna 传递复杂结构体参数
1、jna 简介JNA(Java Native Access)是建立在JNI技术基础之上的一个Java类库,它使我们可以方便地使用java直接访问动态链接库中的函数。我们不需要重写我们的动态链接库文件,而是有直接调用的API,大大简化了我们的工作量。但是JNA一般只适用于较为简单的C/C++库,如果接口、数据结构复杂的话就不推荐。而且JNA也只提供了C/C++对Java的接口转化。2、数据类型对照3、结构体定义有时候我们需要在Java端访问某个C/C++结构体中的成员,我们就需要在Java端复写这原创 2021-11-01 14:45:31 · 3713 阅读 · 5 评论 -
java 连接 Sqlite 数据库工具类
一、简介sqlite3非常小,轻量级,就几百K大小;不需要用户名,密码,直接就可以对数据库进行操作。二、安装sqlite31.安装sqlite3sudo apt-get install sqlite32.安装库文件sudo apt-get install libsqlite3-dev不安装库文件的话,直接在C语言中包含头文件#include<sqlite3.h>的话,会报错,三、sqlite3简单用法1.查看版本信息:sqlite3 -version2.进入sqlite3:直原创 2021-10-11 16:14:40 · 4186 阅读 · 1 评论 -
java-返回两个时间差-间隔的天数
public static int getDateNumber(String begTime,String endTime) throws ParseException{ SimpleDateFormat df=new SimpleDateFormat( "yyyy-MM-dd"); Date d1,d2; int HM; d1= df.parse(begTime); d2= df.parse(endTime); if(d2.getTime()>d1.原创 2020-08-19 14:18:37 · 395 阅读 · 0 评论 -
java-Date日期处理
1获取当前系统时间public static String getStringDateShort() { Date currentTime = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateString = formatter.format(currentTime); return dateString;}2按时间格式返回 public sta原创 2020-08-19 13:53:15 · 274 阅读 · 0 评论