Java
Alderaan
90后程序猿,信息系统项目管理师,信息安全工程师。现从事大数据行业,熟悉图像处理、网页临时工、兼职网管。除了改变世界外,还喜欢当花匠,维修厮。
展开
-
JavaCV:对任意图片进行等比缩放(黑边填充)
图片等比缩放函数,将srcimageurl路径的图片等比缩放后并黑边填充空白区域至dstwidth×dstheight大小,并将结果存储到dstimageurl路径下。原创 2022-06-15 10:16:38 · 1153 阅读 · 0 评论 -
Java从RSA私钥中提取出 E N P Q D DP DQ QP
Java从RSA私钥中提取出 E N P Q D DP DQ QP原创 2022-05-27 12:45:51 · 1012 阅读 · 0 评论 -
java.lang.SecurityException: JCE cannot authenticate the provider BC
最近使用org.bouncycastle.bcprov-jdk15on实现国密算法SM4时,发现在Eclipse里面可以正常调试并运行程序,但使用shade打包成all-in-one的可执行jar包后,运行该jar包时却出现了如下错误java.lang.SecurityException: JCE cannot authenticate the provider BC。原创 2022-05-25 13:29:29 · 4801 阅读 · 6 评论 -
JavaCV:将任意视频转码为h264编码的mp4格式视频
JavaCV教程:将任意视频转码为h264编码的mp4格式视频。原创 2022-05-10 15:54:15 · 7660 阅读 · 15 评论 -
Java调用阿里云短信API发送六位数字的随机验证码
Java调用阿里云短信API发送六位数字的随机验证码原创 2022-03-11 14:27:57 · 356 阅读 · 0 评论 -
Java通过HttpClient4实现Https Get/Post请求
Java通过HttpClient4实现Https Get/Post请求原创 2022-03-04 15:09:07 · 1051 阅读 · 0 评论 -
Java将BufferedImage对象转为javacv中的Mat类型
思路:先将BufferedImage统一转化为RGB格式,再将其转换为Mat类型原创 2022-01-25 16:59:00 · 4085 阅读 · 2 评论 -
华为EulerOS 2.8 64bit with ARM系统运行jar包提示libgtk-x11-2.0.so.0: cannot open shared object file
使用EulerOS 2.8 64bit with ARM系统后,却发现如下错误:Caused by: java.lang.UnsatisfiedLinkError:.jar/org/bytedeco/opencv/linux-arm64/libjniopencv_highgui.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory原创 2022-01-04 15:33:06 · 829 阅读 · 0 评论 -
Java调用OpenCV并通过OpenCL进行GPU加速
本文是在上一篇博文[Ubuntu 16.04下静态编译OpenCV 3.4.14集成OpenCL调用Intel® HD Graphics NEO实现GPU加速]驱动了Intel® HD Graphics NEO的基础上进行的,本来顺便把Java调用的Jar包也编译出来了,但发现竟然没有UMat…查了OpenCV3.4的官方文档,确实没有UMat的说明。stackoverflow有类似的疑问opencv-transparent-api-umat-is-missing原创 2021-11-18 16:44:28 · 4590 阅读 · 1 评论 -
Ubuntu下打开jpg图片提示Error interpreting JPEG image file (Not a JPEG file: starts with 0x89 0x50)错误
java后台接收一张jpg格式图片,发现其在windows下可以正常打开并显示图片内容,但在Ubuntu下打开却提示Error interpreting JPEG image file (Not a JPEG file: starts with 0x89 0x50)。原创 2021-11-06 11:28:40 · 4048 阅读 · 0 评论 -
Java实现RSA 2048加密解密
Java实现RSA 2048加密解密原创 2021-04-16 14:47:00 · 6001 阅读 · 0 评论 -
Java AES-256-CBC ZeroPadding
Java AES-256-CBC ZeroPadding原创 2020-10-29 16:52:44 · 988 阅读 · 1 评论 -
AES 256位加密解密遇到java.security.InvalidKeyException: Illegal key size错误
使用之前的AES-256-CBC加密解密代码时,发现初始化key时,报java.security.InvalidKeyException: Illegal key size错误。原创 2020-10-29 16:46:42 · 584 阅读 · 0 评论