qt5.12.1-qt-opensource-linux-x64-5.12.1.run Qt 提供了一套工具和库,用于开发具有图形用户界面(GUI)的应用程序。它包括以下主要组件: Qt Core:提供核心功能,如事件处理、定时器、文件处理等。 Qt GUI:提供用于创建和管理图形用户界面的工具和控件。 Qt Widgets:提供一套丰富的预制控件,如按钮、文本框、列表框等。 Qt Network:提供网络编程的功能。 Qt SQL:提供数据库访问的功能,支持多种数据库系统。 Qt 可以用于开发各种类型的应用程序,包括桌面应用程序、移动应用程序、嵌入式系统等。它通常用于应用程序的前端开发,因为它提供了创建用户界面的工具和库。然而,Qt 也包含了网络和数据库访问的功能,这意味着它也可以用于后端开发的一部分,尤其是在需要与数据库交互的应用程序中。
2026-03-16 11:20:12 358B linux
1
ZED-SDK-Ubuntu18-cuda11.7-v3.8.1.zstd.run
2026-01-10 21:38:18 772.94MB
1
qt-opensource-linux-x64-5.12.6.run
2025-12-10 13:23:47 1.28GB QT5.12.6
1
主要介绍了javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair 解决方法,有需要的朋友们可以学习下。 在Java的网络编程中,SSL(Secure Socket Layer)和TLS(Transport Layer Security)协议用于确保数据传输的安全性,提供加密通信以及服务器身份验证。然而,当你遇到“javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair”的错误时,这意味着在建立SSL/TLS连接时,Diffie-Hellman(DH)密钥交换算法遇到了问题。DH是一种非对称加密算法,用于在不安全的网络上安全地交换共享密钥。 该异常通常由以下原因引起: 1. **Java版本不兼容**:某些DH密钥生成可能需要特定版本的Java或者特定的加密套件支持。 2. **缺少BouncyCastle提供者**:BouncyCastle是一个开放源代码的密码学库,提供了许多Java标准JCE(Java Cryptography Extension)未包含的加密算法。在某些情况下,Java默认的加密算法可能不足以处理DH密钥对的生成。 3. **密钥长度不足**:默认的DH密钥长度可能过短,不满足安全标准,导致密钥生成失败。 针对上述问题,解决方法如下: ### 解决步骤: 1. **下载BouncyCastle库**:根据提供的链接,下载`bcprov-ext-jdk15on-1.52`和`bcprov-jdk15on-1.52`两个jar包。这两个jar包包含了BouncyCastle加密提供者,可以扩展Java的加密功能。 2. **添加BouncyCastle到Java环境**:将下载的jar包复制到Java的扩展库目录下,通常是`$JAVA_HOME/jre/lib/ext`。这使得Java虚拟机在启动时能够找到并加载这些额外的加密提供者。 3. **配置Java安全提供者**:打开`$JAVA_HOME/jre/lib/security/java.security`文件,找到`security.provider.9`这一行,它列出了Java的安全提供者顺序。在这一行的下方,添加新的一行`security.provider.10=org.bouncycastle.jce.provider.BouncyCastleProvider`。这将BouncyCastle添加为Java的安全提供者,并设置其优先级。 4. **检查或调整密钥长度**:如果问题仍然存在,可能需要检查你的系统是否允许生成足够长度的DH密钥。这可能涉及到修改Java的加密策略文件,或者升级到支持更长密钥的Java版本。 5. **重启应用**:完成上述配置更改后,需要重启你的Java应用程序或服务,让新的设置生效。 通过以上步骤,大多数情况下可以成功解决“Could not generate DH keypair”异常。如果问题仍然存在,可能需要进一步检查Java的其他安全设置,或者排查网络环境中的其他可能问题。同时,保持Java和相关库的更新也很重要,以确保安全性和兼容性。
2025-11-01 08:22:01 31KB javax 解决方法
1
NVIDIA-Linux-x86-64-570.124.06.run
2025-10-14 20:02:11 358.32MB linux gpu driver
1
Qt 提供了一套工具和库,用于开发具有图形用户界面(GUI)的应用程序。它包括以下主要组件: Qt Core:提供核心功能,如事件处理、定时器、文件处理等。 Qt GUI:提供用于创建和管理图形用户界面的工具和控件。 Qt Widgets:提供一套丰富的预制控件,如按钮、文本框、列表框等。 Qt Network:提供网络编程的功能。 Qt SQL:提供数据库访问的功能,支持多种数据库系统。 Qt 可以用于开发各种类型的应用程序,包括桌面应用程序、移动应用程序、嵌入式系统等。它通常用于应用程序的前端开发,因为它提供了创建用户界面的工具和库。然而,Qt 也包含了网络和数据库访问的功能,这意味着它也可以用于后端开发的一部分,尤其是在需要与数据库交互的应用程序中。
2025-07-24 15:49:26 1.82MB linux
1
1. **ZED深度相机**:ZED是一款由Stereolabs开发的深度相机,可以实现立体视觉和深度感知。它可以用于诸如机器人导航、增强现实、虚拟现实、自动驾驶等领域。 2. **CUDA**:CUDA是由NVIDIA开发的并行计算平台和编程模型,用于利用NVIDIA GPU进行高性能计算。它可以加速各种计算任务,包括深度学习、科学计算、图形渲染等。 3. **Ubuntu**:Ubuntu是一种基于Linux的操作系统,适用于桌面、服务器和嵌入式设备。它以其易用性、稳定性和开源性质而闻名。 如果您正在使用ZED深度相机,并且希望在Ubuntu上进行开发并利用CUDA加速计算,您可能需要执行以下一些步骤: 1. **安装Ubuntu**:选择合适版本的Ubuntu操作系统,并按照官方文档进行安装。 2. **安装CUDA**:前往NVIDIA官方网站,下载适用于您的GPU和Ubuntu版本的CUDA Toolkit,并按照官方文档进行安装。 3. **安装ZED SDK**:访问Stereolabs官方网站,下载适用于您的ZED相机型号的SDK,并按照官方文档进行安装。
2025-07-23 14:12:46 947.97MB ar vr 自动驾驶 编程语言
1
txt文件中包含 Linux系统下Qt5.12.10.run安装包 下载链接,及其提取码,该安装包之前从官网免费下载,目前已无法正常下载。 若链接失效,请私信。
2024-11-01 18:15:49 71B linux
1
用于centos 的英伟达驱动 NVIDIA Corporation GV100GL [Tesla V100 ],官网访问比较慢,方便大家下载。
2024-10-23 08:03:42 394.95MB linux
1
最近在下载linux版本的qt的安装包时由于https://download.qt.io/archive/qt/经常登陆不上去,一般是晚上或者凌晨左右可以登陆,而国内大多镜像源都下架了5.15之前的run安装包,碰巧我又需要qt5来进行开发,所以找了一圈很多链接都失效了。所以今天收集了qt-opensource-linux-x64-5.10.0.run 、 qt-opensource-linux-x64-5.12.1.run 、qt-opensource-linux-x64-5.12.6.run、qt-opensource-linux-x64-5.12.9.run 、qt-opensource-linux-x64-5.12.12.run给到有需要的人 。百度网盘链接见附件txt文件,下载安装即可。
2024-06-22 23:11:41 84B linux
1