- 博客(49)
- 收藏
- 关注
原创 oracle用户与权限管理
对于新创建的用户,可以授予connect和resource以基本权限。可以将角色简单理解为用户组。,这是系统自带的角色。
2025-06-13 12:22:20
334
原创 python在容器内克隆拉取git私有仓库
目前有个python应用需要在容器镜像内拉取git私有仓库的代码,一开始的想法是用GitPython,折腾一番ssh私钥和known_hosts问题后,发现还是在镜像中封装个git最省事,然后用subprocess调用系统命令,镜像体积也没有想象中增加特别多。
2025-06-12 17:32:21
215
原创 matlab红外与可见光图像配准算法
红外与可见光图像配准算法(MATLAB版代码)/FastHessian_buildResponseLayer.m , 1699。红外与可见光图像配准算法(MATLAB版代码)/FastHessian_buildResponseMap.m , 1877。红外与可见光图像配准算法(MATLAB版代码)/IntegralImage_IntegralImage.m , 796。红外与可见光图像配准算法(MATLAB版代码)/FastHessian_ResponseLayer.m , 738。
2025-06-11 16:36:55
354
原创 如何解决CondaHTTPError HTTP 000 CONNECTION FAILED错误
改装前的Conda会出现一些问题,改装后的Conda会如虎添翼,让我们开始吧。在这种情况下,你需要确认你的防火墙设置并没有阻止Conda的连接请求。如果Conda的服务器出现问题,你需要的仅仅是耐心等待。整个操作结束之后,像完成一场海洋深潜的挑战,你得到的将是新的Conda,独特并强大。请再次尝试你需要执行的操作,这次你应该可以成功地通过HTTP连接进行包的安装和更新了。但如果问题在于代理服务器——那原本应该是数据的快速通道,却成为了超级路障,那就需要更改你的代理设置以解决HTTP连接错误。
2025-06-11 16:30:57
240
原创 理解OpenFOAM案例中的blockMesh文件里的simpleGrading
在OpenFOAM中,blockMesh是用于生成计算网格的重要工具。blockMesh文件中定义了计算域的几何形状和网格划分。是其中一个关键参数,用于控制网格的非均匀分布。本文将详细解释的含义及其在网格生成中的作用。
2025-06-09 16:41:11
268
原创 灰狼优化算法MATLAB实现,包含种群初始化和29种基准函数测试
灰狼优化算法(Grey Wolf Optimizer, GWO)MATLAB实现,包含种群初始化和29种基准函数测试。
2025-06-04 16:27:04
501
原创 Java自动类型转换的妙用
Java的自动类型转换在简化代码、提高可读性、支持多态、灵活处理数组和集合、方便数学运算以及增强兼容性等方面具有重要的作用。合理利用自动类型转换可以使代码更加优雅和高效。
2025-06-04 16:24:38
294
原创 三目标微网对经济性进行优化调度
三目标微网调度/shiyingzhi_fadianchengben_all_2.m , 2973。三目标微网调度/shiyingzhi_zonghexiaoyi_all_2.asv , 3542。三目标微网调度/shiyingzhi_zonghexiaoyi_all_2.m , 3588。三目标微网调度/shiyingzhi_fadianchengben_2.m , 1713。三目标微网调度/shiyingzhi_pollution_all_2.m , 2924。
2025-06-03 15:34:39
216
原创 ubuntu22.04禁止自动休眠的几种方式
在Ubuntu 22.04中,自动休眠(Suspend)功能可以帮助节省电力,但在某些情况下,如长时间运行任务或远程访问服务器时,这一功能可能会带来不便。本文将详细介绍几种在Ubuntu 22.04中禁止自动休眠的方法,帮助用户根据不同需求进行设置。
2025-05-28 16:35:02
449
原创 mybatisplus QueryWrapper or写法
用于构建动态SQL查询条件,它封装了各种条件构造方法,使得查询条件的构建更加简洁和直观。中提供了丰富的方法来支持多种查询需求。
2025-05-26 15:56:35
239
原创 linux-du指令
du(Disk Usage)是Linux系统中一个用于查看目录和文件磁盘使用情况的命令。它可以帮助系统管理员和用户了解磁盘空间的使用情况,找出占用大量磁盘空间的文件和目录。本文将详细介绍du指令的用法、常用选项及其实际应用。
2025-05-25 11:32:49
290
原创 用matlab提取abaqus odb文件中的节点信息
希望这些方法能帮助你高效地提取Abaqus ODB文件中的节点信息。如果有任何问题或需要进一步的帮助,请随时告诉我。MATLAB的ABAQUS Interface工具箱提供了直接读取ODB文件的功能。可以编写Python脚本来读取Abaqus ODB文件,并通过MATLAB调用这些脚本。如果Abaqus的INP文件可用,可以直接读取INP文件来获取节点信息。,可以方便地读取Abaqus的ODB文件。这些工具箱通常提供了更高级的功能和更好的性能。有一些第三方工具箱,如。
2025-05-23 16:20:10
603
原创 linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
2025-05-20 11:00:53
402
原创 MySQL函数与约束
MySQL 提供了丰富的函数和强大的约束机制,用于数据处理和完整性维护。通过掌握这些工具,可以有效地管理和分析数据库中的数据,确保数据的一致性和准确性。无论是在日常数据查询中使用内置函数,还是在数据库设计中应用各种约束,都是确保数据库系统稳定、高效运行的关键。
2025-05-20 10:58:40
355
原创 java如何请求接口然后终止某个线程
有时我们需要在请求某个接口后,根据接口返回结果或其他条件,终止某个线程的执行。本文将详细介绍如何在Java中请求接口并终止特定线程的方法。在Java中,直接强制终止线程是一种不推荐的做法。推荐的方法是通过标志位或使用中断机制来安全地终止线程。通过本文的介绍,您应该能够理解如何在Java中请求接口并根据返回结果终止某个线程。方法可以确保线程的安全终止,而处理好网络请求中的各种异常情况,可以提高程序的稳定性和可靠性。时,应该再次设置线程的中断状态,以便调用栈上的其他代码能够检测到中断状态。方法来安全终止线程。
2025-05-16 16:27:15
337
原创 汽车二自由度系统模型以及电动助力转向系统模型
需要完整Simulink模型文件(.slx)或进一步参数优化,可提供具体应用场景(如赛车/商用车)进行定制化开发。利用已经建好的车辆模型和转向系统模型,还可以实现与CarSim等车辆动力学软件实现联合仿真。车辆参数需根据具体车型调整(重点注意质心位置和悬架参数)以自动控制原理和汽车理论课程为理论基础,建立了。模型验证需通过实车试验数据标定。
2025-05-16 16:12:00
527
原创 Linux 网络文件系统 NFS:配置与管理指南
NFS 是由 Sun Microsystems 开发的分布式文件系统协议,通过网络让多台计算机可以共享文件和目录。NFS 允许客户端像访问本地文件系统一样访问远程文件系统。NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。
2025-05-14 10:49:18
960
原创 NoSQL与Redis配置与优化
NoSQL数据库是非关系型数据库的一种,具有高扩展性、灵活的数据模型和高性能的特点。Redis是一个开源的、基于内存的数据结构存储系统,作为NoSQL数据库的代表之一,被广泛应用于缓存、消息队列、实时分析等场景。本文将详细介绍Redis的配置与优化方法。
2025-05-12 15:28:03
282
原创 Lambda表达式与函数式工具应用详解
Lambda表达式是一种匿名函数,可以用来简洁地表示仅包含一次使用的简单函数或代码块。Lambda表达式常用于简化代码,使代码更清晰、简洁。
2025-05-12 15:27:32
375
原创 Java使用MyBatis-Plus的OR
MyBatis-Plus 是 MyBatis 的增强工具,旨在简化开发,提升开发效率。它提供了许多开箱即用的功能,其中之一便是条件构造器(Wrapper),能够方便地进行复杂的条件查询。本文将详细介绍如何在 MyBatis-Plus 中使用 OR 条件进行查询。
2025-05-09 16:06:17
689
原创 Mysql-常用函数及其用法总结
MySQL 提供了一系列强大的函数,用于数据查询、数据处理和数据转换。以下是一些常用的 MySQL 函数及其用法的详细总结。
2025-05-09 16:05:36
211
原创 使用 Docker Compose V2 安装常用数据库 MySQL 和 MongoDB
通过 Docker Compose V2,可以轻松地配置和管理 MySQL 和 MongoDB 数据库服务。只需编写一个简单的文件,并使用 Docker Compose 命令启动和管理服务,即可实现数据库的快速部署和高效管理。
2025-05-08 10:47:34
457
原创 WebRTC项目中的janus安装和编译教程
在有些系统里,你可能需要手动编译和安装libsrtp,因为系统的包管理器可能不包含这个包。如果你遇到这种情况,请手动下载,编译并安装它。如果看到类似"Janus commit: xxxxx"的输出,那么恭喜你,你的Janus已经成功运行起来了。至此,希望你在一块块积木的搭建中找到乐趣,激发的好奇心和学习的渴望带你走进浩瀚的编程世界。你需要各种积木块,包括一台可用的Linux系统,以及必备的依赖库和工具。完成这一步,在开始安装Janus之前,需要确保你的系统已经安装了所有必要的依赖项。来配置你的编译选项。
2025-05-07 10:43:16
205
原创 CentOS环境搭建Elasticsearch集群
搭建Elasticsearch集群是一个较为专业的Linux操作主题,本文将介绍如何在CentOS环境下部署和配置Elasticsearch集群。希望通过这篇文章,您可以轻松理解并掌握Elasticsearch集群的配置过程。这里设置了Elasticsearch堆内存告警处理的初始和最大值,建议将其设置为您实际物理内存的一半。在开始搭建时,请确保您的操作系统是CentOS(推荐使用CentOS 7.x或更高版本)。至此,您已成功在CentOS环境下搭建了Elasticsearch集群。
2025-05-07 10:42:34
152
原创 Java中将图片转换为base64格式的技巧
在Java中,将图片转换为Base64格式是一种常见的需求,这种格式的图片可以直接嵌入到HTML、CSS或JavaScript中,无需额外的HTTP请求。首先,我们需要导入Java的内置库,这些库包括java.io和java.util,还有java.nio.file,这些库可以帮助我们处理文件和二进制数据。接下来,我们需要创建一个方法,这个方法接收一个文件路径作为参数,然后返回这个文件的Base64编码字符串。这个方法的使用非常简单,只需要传入一个文件路径,就可以得到这个文件的Base64编码字符串。
2025-05-06 16:44:43
386
原创 Linux命令的基本格式解析
Linux命令的基本格式是一个强大且灵活的工具,它可以让你像一个乐队指挥一样,精确地控制你的计算机。这就像你是一个厨师,Linux命令就是你的食谱,你的计算机就是你的厨房。你可以根据食谱的指示,使用各种工具和原料,制作出美味的菜肴。例如,你可以使用管道(|)将一个命令的输出作为另一个命令的输入。这就像你可以将一个烹饪步骤的结果作为下一个步骤的原料。总的来说,Linux命令的基本格式就像一个食谱,它可以指导你如何使用你的计算机。通过学习和实践,你可以成为一个真正的“计算机厨师”,创造出各种“美味”的命令。
2025-05-06 16:43:30
218
原创 final 在 java 中有什么作用
关键字在Java中的主要作用是提供不可变性和限制继承/重写,有助于增强代码的稳定性、安全性和可维护性。在设计代码架构时,合理地使用。可以更好地控制代码的行为和数据的变化。
2025-04-28 12:01:12
237
原创 Java 多线程并发控制:深入理解与实战应用
Java 多线程并发控制是一个复杂而又重要的领域。通过深入理解线程的创建与启动方式、掌握线程同步机制、熟悉线程间通信的方法以及学会避免常见的并发问题,开发者能够更好地利用多线程技术来提高程序的性能和响应性。在实际项目开发中,需要根据具体的需求和场景,合理选择合适的多线程技术和并发控制策略,同时要充分考虑代码的可读性、可维护性和性能优化。不断地实践和积累经验,才能在 Java 多线程并发编程中得心应手,构建出高效、稳定的多线程应用程序。
2025-04-28 12:00:33
323
原创 全局缓存yarn
在现代前端开发中,使用包管理工具是非常重要的,而 Yarn 是其中的佼佼者。为了提高开发效率,避免重复下载相同的包,我们可以实现“全局缓存 Yarn”。本文将为初学者提供一份详细的实现指南,包括流程、代码示例与相关解释。
2025-04-27 12:51:13
297
原创 nodejs中如何导入jQuery
随着Node.js的流行,许多开发者开始探索其在日常前端开发中的应用。虽然Node.js是一个后端环境,但我们依然可以在项目中使用一些前端库,如jQuery。这篇文章将阐述如何在Node.js中导入和使用jQuery,并提供相关代码示例。
2025-04-27 12:50:19
261
原创 MongoDB集群同步
本次使用的是版本匹配的1.5.0版本:https://fastdl.mongodb.org/tools/mongosync/mongosync-rhel80-x86_64-1.5.0.tgz以下是我习惯使用的安装脚本:二、集群规划信息配置在/etc/hosts文件追加host定义(mongodb25~33),方便用于MongoDB集群同步脚本调用[以下代码已做脱敏处理]三、mongosync 执行启用同步服务后,可以在日志目录/var/log/mongosync查看日志信息。
2025-04-27 12:38:18
352
原创 单相PFC整流+离网逆变器
前级高频整流,后级高频逆变;前级带功率因素矫正功能,仿真的控制器采用全软件编写。之前打算做个单相逆变器,顺手把单相整流器一起整上去了。
2025-04-25 16:47:20
168
原创 Linux系统Centos7修改或重置root密码教程
在Linux系统中,root用户是具有最高权限的超级管理员账号。如果忘记了root用户的密码或需要更改密码,可以通过以下方法来修改或重置root密码。1.3 找到以"linux16"或"linuxefi"开头的行,将其末尾的 "ro" 更改为 "rw init=/sysroot/bin/sh"。无论是重置还是修改root密码,都需要在拥有sudo权限的用户或root用户下进行操作。密码安全是非常重要的,应该经常更新密码以保证系统的安全性。2.2 执行 passwd 命令来更改root用户的密码。
2025-04-24 16:46:08
447
原创 Linux系统下如何在防火墙开放指定端口
在这里,--zone=public 表示添加到公共区域,--add-port=80/tcp 表示添加TCP协议的80端口,--permanent 表示将该规则持久化保存。sudo firewall-cmd --zone=public --add-port=80/tcp --permanent # 将80端口添加到public区域。sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT # 开放80端口。在开始操作之前,首先需要确认防火墙的状态。
2025-04-24 16:44:55
367
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人