- 博客(399)
- 资源 (1)
- 收藏
- 关注
原创 在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ,可以显著简化消息队列系统的搭建过程。以下是详细步骤,包括必要的命令和配置文件示例。
2025-02-14 10:49:04
289
原创 如何在centos中关闭swap分区
在CentOS中,关闭交换分区(swap)可以通过几个步骤来实现,包括临时关闭swap和永久禁用swap。这些步骤可以帮助优化系统性能,特别是在配置某些应用程序时(如Kubernetes集群),可能需要关闭swap。本文将详细介绍如何在CentOS中关闭swap分区。
2025-02-09 14:50:53
410
原创 C#学生选课管理系统(源码+数据库+文档)
模块功能:1、用户登入模块:管理员、教师、学生。2、管理模块:系统管理、选课管理、实现总体查询。3、学生模块:浏览信息、选课系统、查询自己的课程成绩、修改密码等。4、老师模块:浏览信息、选课系统、查询课表、修改密码。5、退出系统:管理员、教师、学生。
2025-02-08 17:35:09
183
原创 如何在centos中关闭swap分区
在CentOS中,关闭交换分区(swap)可以通过几个步骤来实现,包括临时关闭swap和永久禁用swap。这些步骤可以帮助优化系统性能,特别是在配置某些应用程序时(如Kubernetes集群),可能需要关闭swap。本文将详细介绍如何在CentOS中关闭swap分区。
2025-02-07 14:57:34
340
原创 ubuntu22.04禁止自动休眠的几种方式
在Ubuntu 22.04中,自动休眠(Suspend)功能可以帮助节省电力,但在某些情况下,如长时间运行任务或远程访问服务器时,这一功能可能会带来不便。本文将详细介绍几种在Ubuntu 22.04中禁止自动休眠的方法,帮助用户根据不同需求进行设置。
2025-02-02 11:58:04
3346
原创 PSOPT在Ubuntu22.04下的安装
PSOPT是一个用于解决最优控制问题的开源软件包,适用于MATLAB环境。它在航空航天、机器人和自动化等领域有广泛的应用。本文将详细介绍如何在Ubuntu 22.04系统中安装PSOPT。
2025-02-02 11:08:40
437
原创 有用的 Docker Entrypoint 脚本范例
Docker 容器的ENTRYPOINT指令允许我们配置一个可执行的命令,容器启动时首先运行这个命令。通过编写一个合理的 Entrypoint 脚本,可以确保容器启动时执行必要的初始化操作,并使容器更具弹性和灵活性。下面是一个专业的 Docker Entrypoint 脚本范例,涵盖常见的初始化步骤。
2025-01-31 21:42:03
356
原创 Spring 和 MyBatis 的各种查询
Spring 和 MyBatis 是 Java 开发中广泛使用的两个框架。Spring 提供了全面的基础设施支持,而 MyBatis 是一个优秀的持久层框架,两者结合能够简化数据访问层的开发。本文将详细介绍如何在 Spring 中使用 MyBatis 进行各种查询操作,包括简单查询、条件查询、分页查询、联合查询和动态 SQL 查询。
2025-01-30 23:24:00
371
原创 wpf控件-自定义美化版MessageBox弹出框控件(带动画)
wpf的MessageBox还是保持这winform版本的MessageBox。真心不知道微软是咋想的。就更盖了一座美丽的城堡,大门口确实破破烂烂的。真心不懂。不过,我们可以美化MessageBox–今天分享一个美化版MessageBox,支持动画,扁平化设计。跟原生调用一致,HZMessageBox.Show(this,”提示消息”);
2025-01-29 21:36:03
244
原创 FLUENT-UDF教程及实例应用
这个压缩包包含四个文件,都是,(包括fluent-udf 中文教程,fluent-udf 编程实例,实例应用,培训教程),可供学生以及从事相关方面工作的人员下载和使用。其中的编程实例已经过本人的实际检测,目前都没有问题,关于这方面的知识还需要更新和改进,请允许我加入互相学习。
2025-01-27 21:43:07
195
原创 Docker 替换宿主与容器的映射端口和文件路径
在使用 Docker 容器化应用程序时,经常需要将宿主机的端口和文件路径映射到容器中,以便在本地访问容器中的服务和数据。假设我们有一个运行在容器中的 Web 服务,监听端口 80。端口映射用于将宿主机的端口转发到容器中的端口,这样可以在宿主机上通过指定的端口访问容器中的服务。文件路径映射用于将宿主机的目录挂载到容器中,使得容器可以访问和修改宿主机的文件系统中的数据。在这个示例中,宿主机的端口 8080 映射到容器的端口 80,通过访问。有时候需要动态替换已经运行的容器的端口和路径映射。
2025-01-26 06:36:31
325
原创 Linux 部署 Java 项目:Tomcat、Redis、MySQL 教程
在 Linux 服务器上部署 Java 项目通常需要配置应用服务器(如 Tomcat)、数据库(如 MySQL)和缓存服务器(如 Redis)。本文将详细介绍如何在 Linux 环境中部署一个 Java 项目,涵盖 Tomcat、Redis 和 MySQL 的安装与配置。通过以上步骤,您已经在 Linux 服务器上成功安装并配置了 Tomcat、MySQL 和 Redis,并将 Java 项目部署到 Tomcat 中。使用 Maven 或 Gradle 打包你的 Java 项目,生成。
2025-01-25 10:49:58
429
原创 Git Rebase的使用
然而,在使用rebase时需要谨慎,特别是在处理公共分支时,避免因误操作导致的历史记录混乱。Git rebase是Git版本控制系统中的一个重要工具,用于重写提交历史,整合分支。在公共分支上rebase会改变提交历史,导致其他开发者的提交记录失效。不同,rebase不会创建新的合并提交,而是重新应用提交,以确保项目历史看起来像是线性的。在功能分支上工作时,经常需要保持与主分支同步。Git rebase是将一个分支上的所有提交移动到另一个分支的末端的过程。会创建一个新的合并提交,保留所有分支的提交历史。
2025-01-24 23:44:28
613
原创 解决for循环效率慢的关键在于向量化
通过将for循环转换为向量或矩阵运算,向量化能够充分利用底层高效库和现代CPU的并行计算能力,从而大幅提高运算速度。深度学习中的大部分计算都涉及到矩阵和向量操作,因此向量化在深度学习中有着广泛的应用。对于二维数组的运算,向量化可以理解为对矩阵的操作。Python的NumPy库是实现向量化操作的利器。通过上述代码,我们可以直观地比较向量化和非向量化的执行时间。为了验证向量化的效果,我们可以通过一个简单的性能测试来比较向量化与非向量化的执行时间。通过向量化,我们消除了显式的循环,使得代码更简洁,执行速度更快。
2025-01-23 21:22:17
770
原创 C#编写OMRON Fins TCP协议与OMRON PLC通讯
本实例基于OMRON Fins TCP协议,采用C#语言编写上位机软件实现Socket与OMRON CP系列PLC通讯,实例中通过发送指令实现与PLC的通讯握手,PLC寄存器数据的读取、PLC寄存器数据的写入等功能。文件中有指令说明相关文档。
2025-01-22 09:05:05
205
原创 ConcurrentLinkedQueue详解
是一个高效的、线程安全的、非阻塞的无界队列,适用于高并发环境下的任务调度、日志系统等应用场景。理解其工作原理和特性,有助于在实际开发中更好地使用该类,提高程序的并发性能和可靠性。
2025-01-21 21:57:20
429
原创 Ubuntu22.04上Docker的安装
通过以上步骤,您已经成功在Ubuntu 22.04上安装并配置了Docker和Docker Compose。Docker提供了一个强大的平台,用于构建、测试和部署应用程序,简化了开发和运维流程。
2025-01-21 12:41:01
460
原创 Mybatis实现RBAC权限模型查询
核心概念用户(User):系统的使用者。角色(Role):权限的集合,一个角色包含多个权限。权限(Permission):系统功能的访问控制单元。用户-角色关系(User-Role):用户与角色的对应关系。角色-权限关系(Role-Permission):角色与权限的对应关系。数据库表设计用户表(user)角色表(role)权限表(permission)用户-角色关系表(user_role)角色-权限关系表(role_permission)。
2025-01-20 22:24:17
957
原创 C#开发的工业自动化控制类
七、TCP/IPServer/Client(Sync/Async):以太网通讯客户端和服务器端,支持同步和异步通讯;二、MotionControl(GoogolTech/LeadShine):对固高和雷赛运动控制卡的DLL文件中的函数进行第二次封装;十三、Commonfunctions:操作系统和文件相关操作、通用TCP/IP函数、跨线程安全的委托、进制转换、通用RS232C函数;十五、ListView:针对ListView控件的各项增加、删除、查找操作;十一、Excel:Excel文件的相关操作;
2025-01-19 09:52:08
372
原创 快速部署WSL(Windows Subsystem for Linux)
WindowsSubsystemforLinux(WSL)是微软为Windows10及更高版本推出的一项功能,允许用户在Windows上运行Linux二进制可执行文件。WSL提供了一个完全兼容的Linux内核接口,使用户能够在不使用虚拟机或双启动的情况下运行Linux环境。通过本文介绍的步骤,可以快速安装、配置和使用WSL,以满足开发和测试的需求。启用WSL功能后,可以从MicrosoftStore安装所需的Linux发行版,如Ubuntu、Debian、KaliLinux等。
2025-01-18 18:14:32
966
原创 Linux核心文件(core file)详解
核心文件(core file)是Linux操作系统在程序崩溃时生成的一种转储文件。它包含了程序崩溃时的内存内容、寄存器状态和执行状态。通过分析核心文件,开发者可以找到程序崩溃的原因,从而进行调试和修复。核心文件是Linux系统在程序崩溃时生成的重要调试文件,通过分析核心文件,开发者可以找到程序崩溃的原因并进行调试和修复。本文详细介绍了核心文件的生成、配置、查看和分析方法。
2025-01-16 18:43:56
932
原创 MySQL中为什么要使用索引合并(Index Merge)?
在MySQL中,索引是提高查询性能的重要工具。索引合并(Index Merge)是一种优化技术,允许MySQL在执行查询时结合多个单列索引的结果,以提高查询效率。本文将详细解释为什么要使用索引合并,索引合并的工作原理,实际应用场景,以及如何在MySQL中查看和优化索引合并。
2025-01-09 17:24:39
454
原创 生成调制信号数据集
信号集包括2ASK,2PSK,2FSK,4ASK,4PSK,4FSK,8ASK,8PSK,8FSK,16QAM,64QAM,信号比范围-20db至18dB,调制到中频。信号参数 符号率fb:1e3 载波频率fc:2e3 采样频率fs:64e3 信号频道:awgn,rayleigh。
2025-01-09 17:21:07
268
原创 大语言模型中常用的tokenizer算法
大语言模型中常用的tokenizer算法对于自然语言处理(NLP)任务至关重要。它们将文本分解为更小的单元(token),这些单元可以是单词、子词或字符,进而用于模型训练和推理。以下是几种常用的tokenizer算法及其详细介绍。
2025-01-08 11:40:22
572
原创 Mybatis拦截器实现公共字段填充
在使用MyBatis进行数据库操作时,通常需要对一些公共字段进行自动填充,例如创建时间、更新时间、创建人等。为了简化这些操作,可以使用MyBatis拦截器来实现公共字段的自动填充。本文将详细介绍如何实现这一功能。
2025-01-06 11:43:28
161
艾美特CE2085CE2086DACE2087DACE2088DACE2088DL电磁炉原理图.rar
2024-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人