Java使用oshi-core获取服务器、CPU、JVM、内存、磁盘等信息
最近在弄后台管理系统,但由于功能不太多,准备弄个系统信息的界面来丰富下,经过查询,发现java中有oshi库可以很方便的获取系统信息。 oshi是什么 oshi是一个基于Java的开源库,它能够跨平台地获取操作系统、硬件和系统资源的信息。它利用底层操作系统的API,以统一的接口形式为Java应用程序

基于vue3、antvue、cropperjs轻松实现图片完美裁剪,打造个性化上传体验
在项目中遇到了一个需求,即在图片上传前按照特定的比例进行裁剪。 实现这一需求大概的三个主要步骤: 读取图片的Base64编码; 通过cropperjs进行图片裁剪后生成对应的Base64编码; 将Base64编码转换成File对象进行上传。 采用的框架 vue 3.4+ ant-design-vue
Java PKIX SSL证书校验错误及解决方案
服务器上程序发起https请求时,有些时候会遇到下面的错误: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExcept
Centos升级openssl
在centos7.x中使用python3.10以上Python,发现需要openssl 1.1.1以上,这里记录下openssl的升级操作。 1. 下载源码 去openssl的仓库下载对应的源码,https://github.com/openssl/openssl wget https://gith

前端项目运行、打包是提示ERR_OSSL_EVP_UNSUPPORTED错误
使用 node 打包代码时提示:错误代码 ERR_OSSL_EVP_UNSUPPORTED 原因 可能时node版本引起的 解决方法 替换适合的node版本 这个是最简单的,但可能也是最不实际的。因为可能有多个不同的前端项目在并行开发。
c++中string和wstring相互转换
string转wstring代码 wstring StringToWString(const string &str) { int num = MultiByteToWideChar(CP_UTF8, 0, str.c_str(), -1, NULL, 0); wchar_t
c++实现gbk、utf8编码转换
在c++开发中经常用到的gbk、utf-8编码转换方法。 需要头文件 #include <Windows.h> #include <string> using namespace std; gbk转utf8代码 string GBKToUTF8(const std::string& strGBK)
CMAKELIST编译后复制文件到指定目录
CMAKELIST编译后复制文件到指定目录有2种方法,下面只记录其中一种。 通过cmake自带指令:add_custom_command add_custom_command(TARGET PROJECT_NAME POST_BUILD COMMAND echo "C