自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 收藏
  • 关注

原创 java 连接redis 执行查询

要使用Java连接Redis并执行查询,你需要使用Jedis这个Java开源库。首先,你需要在你的Java项目中添加Jedis的依赖。在连接到Redis之后,你可以使用Jedis对象执行各种操作,例如设置键值对,获取值,删除键等。除了以上这些基本操作,Jedis还提供了许多其他方法来执行更复杂的查询,如集合操作,哈希表操作等。这就是使用Java连接Redis并执行查询的基本步骤。你可以根据你的具体需求进行更进一步的操作。

2025-04-02 14:05:18 213

原创 ES 查看索引的属性的http请求

这些请求会返回一个 JSON 对象,包含指定索引或所有索引的映射和设置信息。是 Elasticsearch 服务器的主机名或 IP 地址,是 Elasticsearch 运行的端口号,通常是。如果要查看所有索引的映射和设置,可以使用通配符。请求访问 Elasticsearch 的。请求访问 Elasticsearch 的。端点来获取特定索引的映射信息。端点来获取特定索引的设置信息。

2025-04-01 21:39:47 364

原创 粒子群算法求解机器人路径规划

基于栅格地图模型,采用粒子群算法进行路径规划。

2025-03-31 10:19:31 474

原创 ubuntu FTP匿名登录及相关命令

使用这些命令,你可以在Ubuntu上进行FTP匿名登录,并执行相应的FTP操作。这将启用匿名访问、允许匿名用户上传文件和创建目录的权限。现在,FTP服务器已配置为允许匿名登录。

2025-03-28 09:52:36 322

转载 centos部署nacos,并设置开机自启动教程

你可以通过访问服务器的IP地址或域名加上Nacos的端口号(默认为8848)来访问Nacos服务。设置开机自启动:在CentOS上,可以通过systemd来设置Nacos的开机自启动。创建Nacos服务配置文件:使用以下命令创建Nacos服务的配置文件。验证开机自启动:可以使用以下命令验证Nacos是否已设置为开机自启动。进入Nacos目录:使用以下命令进入解压后的Nacos目录。解压Nacos:使用以下命令解压下载的Nacos压缩包。启动Nacos服务:使用以下命令启动Nacos服务。

2025-03-27 10:32:36 570

原创 TCP和HTTP的区别详解

综上所述,TCP和HTTP是不同层级的协议,TCP负责在网络中可靠地传输数据,而HTTP则使用TCP作为底层传输协议,在应用层上实现网页浏览和数据通信。它们在功能、连接性、数据传输方式、状态保持、端口号和应用范围等方面有所区别。TCP(Transmission Control Protocol)和HTTP(Hypertext Transfer Protocol)是计算机网络中常见的两个协议,用于不同的目的。

2025-03-26 10:39:49 304

原创 Elasticsearch 底层技术原理以及性能优化实践

Elasticsearch是一个基于开源的分布式搜索和分析引擎,它采用了多种底层技术来实现高效的搜索和存储。下面将介绍Elasticsearch的底层技术原理以及性能优化实践。和副本、优化硬件、设计合理的索引、编写高效的查询以及利用缓存和预热等策略。通过综合考虑这些方面,可以提升Elasticsearch的性能并获得更好的搜索和分析体验。Elasticsearch的底层技术包括分布式架构、倒排索引和基于Lucene的搜索引擎。为了优化性能,需要合理配置分片。

2025-03-25 10:22:14 280

原创 vue实现导出excel的多种方式

另外一种方式是使用后端接口来生成Excel文件。你可以在Vue组件中发送一个请求到后端接口,然后后端接口返回一个Excel文件的URL,你就可以使用这个URL来下载Excel文件。在这个例子中,'/api/export-excel'是后端接口的URL,这个接口应该返回一个包含Excel文件URL的JSON对象。以上两种方式都可以实现在Vue中导出Excel的功能,你可以根据你的需求选择合适的方式。

2025-03-20 10:34:46 406

原创 基于近红外光谱的非线性建模方法及系统

这是一种基于近红外光谱的非线性建模方法及系统,从各所述近红外光谱数据随机挑出一部分作为校正集,挑出一部分作为验证集;在所述光谱特征空间中,通过马氏距离法选取所述校正集里与所述验证集的各个样本最近似的样本作为校正子集;从所述校正子集中提取主成分数,作为BP神经网络的输入层建立回归模型,不仅能解决各因素之间多重相关的问题,还避免了大量的噪声和一些无用的信息,降低了变量维数,在BP神经网络的非线性映射能力和适应学习能力的基础上,提高了模型的预测稳定性和精度。

2025-03-20 10:32:16 222

原创 Ubuntu/linux系统环境变量配置详解

在Ubuntu/Linux系统中,环境变量是系统运行的重要组成部分,它们为程序运行提供了必要的信息。理解和掌握如何配置环境变量对于使用和管理Ubuntu/Linux系统非常重要。永久设置环境变量:如果你想让环境变量在系统重启后仍然有效,那么可以将。这种方式设置的环境变量只在当前shell会话有效,关闭会话后失效。命令临时设置环境变量,格式为。命令可以删除环境变量,格式为。命令查看所有环境变量,或者。查看环境变量:你可以使用。设置环境变量:你可以使用。查看具体的环境变量。

2025-03-19 10:23:23 212

原创 多种语言请求API接口方法

在当今的互联网世界中,应用程序编程接口(API)扮演着至关重要的角色,它们允许不同的服务和应用程序之间进行数据交换和功能共享。无论是获取天气预报、社交媒体数据还是进行支付操作,API都是背后的关键。不同的编程语言有不同的库和方法来请求API接口,下面我将介绍几种常用编程语言如何实现这一操作,包括Python、JavaScript、Java、C#和Ruby。

2025-03-18 11:01:47 463

原创 OSPA 距离计算 用于多目标检测使用的方法

使用前请仔细阅读readme 文件。OSPA 距离计算 用于多目标检测使用的方法。

2025-03-18 10:59:54 316

原创 MySQL的行锁、表锁触发教程

需要注意的是,行锁和表锁的使用会对数据库的性能产生影响。行锁可以提高并发性,但可能导致死锁问题,而表锁可以简单粗暴地避免死锁,但会降低并发性。因此,在使用锁时需要根据实际情况来选择合适的锁级别。如果需要更精细的并发控制,可以考虑使用行锁,如果对并发性要求不高,可以考虑使用表锁。MySQL中的行锁和表锁是用于控制并发访问数据库的机制。行锁用于锁定某一行数据,而表锁用于锁定整个表。

2025-03-17 09:56:35 248

原创 Gson与FastJson详解

综上,Gson和FastJson都是用于Java对象和JSON数据互相转换的优秀库,选择哪个取决于性能、功能需求和个人偏好。Gson是Google开发的用于Java对象和JSON数据之间进行序列化和反序列化的库。特点:简单易用,支持自定义序列化、反序列化规则,可以处理复杂类型、嵌套对象等。特点:速度快,支持按需解析,可自定义序列化、反序列化策略,支持各种数据格式。FastJson是阿里巴巴开发的Java JSON解析库,具有较高的性能。

2025-03-16 12:45:30 267

原创 JSTL jar包版本错误attribute items does not accept any expressions

错误信息 "attribute items does not accept any expressions" 表示在使用JSTL标签库中的。属性中使用了一个实际的集合或数组变量,而不是表达式,以解决这个问题。属性的值是一个合法的集合或数组,而不是一个表达式。属性不支持使用表达式。

2025-03-15 14:28:49 198

原创 docker tomcat时间少8小时问题解决

通过这些步骤,你应该能够解决Docker容器中Tomcat时间少8小时的问题,并确保容器中的时间与主机系统的时间保持一致。请根据你的实际情况和时区要求来调整时区设置。在Dockerfile中,在安装Tomcat之前,设置正确的时区。Docker容器中时间少8小时的问题通常是由于时区配置不正确所导致的。保存Dockerfile并重新构建Tomcat镜像,确保使用了更新的时区设置。这会将容器的时区设置为北京时间,解决时差问题。这会在新容器中应用正确的时区设置。

2025-03-14 10:22:47 300

原创 平面阵列天线波束形成的Matlab仿真

资源文件列表。

2025-03-14 10:21:36 361

原创 Nginx的referer参数的用法和原理

referer参数的原理是通过Nginx的valid_referers指令来指定合法的Referer来源。Nginx会检查每个请求的Referer字段,如果请求的Referer来源不在指定的合法来源列表中,Nginx将根据配置采取相应的操作,如返回403错误或执行其他操作。需要注意的是,Referer字段是由客户端发送的HTTP请求头部的一部分,表示当前请求的来源页面的URL。Nginx的referer参数是用于控制HTTP请求中的Referer字段的相关配置。这有助于防止盗链或未经授权的资源访问。

2025-03-13 10:25:46 279

原创 sonarqube在cr服务器上如何重启

在SonarQube的安装目录下,你可以找到一个名为"bin"的文件夹。这个文件夹下有一个名为"sonar.sh"的脚本文件,你可以使用这个文件来控制SonarQube的运行。这里的"/path/to/sonarqube"应该替换为你的SonarQube的实际安装路径。同样,这里的"linux-x86-64"可能需要根据你的操作系统和硬件架构进行替换。:首先,你需要使用命令行进入到你的SonarQube的安装目录。这里的"linux-x86-64"可能需要根据你的操作系统和硬件架构进行替换。

2025-03-12 13:53:40 164

原创 SpringSecurity扩展用户身份信息(UserDetails)的方式

最后,确保你的Spring Security配置使用了你的来加载用户信息。@Override@Override// 配置路径权限等通过上述步骤,你就能在Spring Security中扩展,进而实现更加个性化和复杂的用户认证和授权机制。记住,在添加更多字段时,保持系统安全性的同时,也需要考虑到用户隐私的保护。

2025-03-11 10:27:06 386

原创 如何使用request-promise在发送请求时使用代理?

记得在真实的应用场景中,请务必保护好代理认证信息,不要将敏感信息(如代理地址、用户名、密码等)硬编码在代码中。库的一个封装版本,它返回promise对象,从而让HTTP请求的编写变得简洁而又富有表现力。但是,在对外请求数据时,有时因为网络限制或各种原因需要使用代理。如果你的代理服务器需要身份验证,你可能还需要设置代理授权头部,形式通常是“Basic”加上Base64编码的“username:password”字符串。另外,你可以根据需要设置其它HTTP请求选项,比如超时时限、头部字段等。

2025-03-09 10:31:01 191

原创 利用optisystem软件仿真半导体激光器的P-I特性曲线

得到的图形遵循在超过阈值电流之后,输出光功率与电流成线性关系规律。

2025-03-07 16:24:19 321

原创 docker和kubectl客户端安装Linux

在现代软件开发和运维领域,Docker和Kubernetes已成为不可或缺的工具。Docker是一个开源的应用容器引擎,允许开发者打包应用及其依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或者Windows机器上。Kubernetes(简称K8s)是一个开源的容器编排工具,用于自动化容器的部署、扩展和管理。在Linux环境中安装Docker和Kubernetes客户端(kubectl)是一个相对直接的过程,接下来将详细介绍安装步骤。

2025-03-07 10:58:15 546

原创 Java中使用poi+poi-tl实现根据模板导出word文档

在Java中,使用Apache POI和POI-TL(POI template language)库可以轻松地根据模板导出Word文档。Apache POI是一个强大的Java库,用于操作各种Microsoft Office文档,而POI-TL是在POI的基础上开发的,专门用于生成和转换Word文档的模板引擎。

2025-03-06 10:53:27 322

原创 C/C++通过SQLiteSDK增删改查

SQLite 是一款轻量级的数据库,它的设计目标是嵌入式数据库,因此在资源消耗上十分节省。SQLite SDK为C和C++提供了一套简洁的接口,可实现数据库的增删改查等操作。本文将详细解析如何通过SQLite SDK在C或C++项目中执行数据库的基本操作。首先,你需要在你的C或C++项目中包含SQLite的头文件,并且链接相应的库文件。SQLite通常只需要包含sqlite3.h头文件,并且编译时链接库文件(Windows)或者libsqlite3(UNIX-like系统)。

2025-03-05 10:14:48 342

原创 IEEE33节点搭建matlab模型

适用于电力系统配电网电压控制计算仿真。

2025-03-04 17:35:20 350

原创 C++命名空间、输入输出与默认参数

在C++编程语言中,以及是基础且强大的特性,它们在日常开发中扮演着重要角色。本文旨在提供一个深入而实用的指南,帮助理解这些概念及其在C++中的应用。

2025-03-03 15:49:15 393

原创 小波包阈值去噪方法

针对效果不理想问题,提出了基于互相关分析优化的VMD-小波包阈值去噪方法。该方法融合了VMD和小波包去噪的优势,通过VMD把含噪信号分解成若干个模态分量,根据互相关分析提出的临界相关系数从所有模态分量中搜寻极优模态分量,之后利用小波包阈值去噪对极优模态分量进行处理。实验结果表明,该方法对含强白噪声的信号去噪效果具有优势,能够保全信号的有效分量,克服了传统VMD去噪的盲目性,保证了去噪后信号的真实性。

2025-03-02 14:05:28 200

原创 MySQL表约束的种类与应用

在MySQL数据库中,表约束是确保数据完整性的关键。约束限制了可以在表中插入或更新的数据类型,保证数据的准确性和可靠性。了解MySQL中的各种表约束对于数据库设计和数据维护至关重要。以下是MySQL支持的主要表约束类型及其应用的详细介绍。

2025-02-27 10:37:02 265

原创 多用户MIMO预编码技术的对比

bd预编码,zf预编码,mmse预编码等,对学习多用户mimo系统很有帮助。

2025-02-27 10:36:09 350

原创 代码实现Ubuntu系统参数监控的方法

在Ubuntu系统中实现参数监控,我们可以利用Python编写脚本来监控系统资源的使用情况,如CPU使用率、内存使用量、磁盘使用情况等。下面,我将详细介绍一种方法,使用Python标准库中的psutil模块来实现这一功能。psutil(process and system utilities)是一个跨平台的库,可以用来获取系统运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。它主要用于系统监控、分析和限制系统资源及进程的管理。

2025-02-26 13:25:12 175

原创 Mysql行格式DYNAMIC和COMPACT区别

MySQL的InnoDB存储引擎支持多种行格式,其中DYNAMIC和COMPACT是两种常见的行格式,它们各自有着不同的特性和应用场景。下面将详细对比这两种行格式的主要区别,以便于在设计数据库时做出合适的选择。

2025-02-25 10:45:23 446

原创 OPC DA(客户端)源码

【代码】OPC DA(客户端)源码。

2025-02-25 10:43:33 207

原创 Java中的RESTful API原则

Java中实现RESTful API设计时,遵循一系列核心原则至关重要,这些原则旨在促进接口的简洁性、一致性和可扩展性。REST(Representational State Transfer)是一种架构风格,其目标是利用HTTP协议的固有能力,以资源为中心来设计Web服务。

2025-02-24 13:50:56 613

原创 ssm汽车维修管理系统(含数据库、源码、论文、开题报告)

(3)维修领料:按照维修人员的相关信息和时间范围的条件,查询用户维修用料登记的情况,可以查看每一项登记的领取历史,对于材料库存不够的情况,需要进行材料采购的申请。(2)维修项目登记:维修人员登录系统能够看到自己当前所有的维修任务,进行维修检查,系统需要纪录维修人员填写的维修项目以及工时和维修领料的情况。(7)基础数据管理:对系统的一些参数进行配置,管理系统的一些基础的数据,个人信息的查看以及密码修改等相关功能的实现。(6)配件管理:管理配件的信息,采购相关的配件,录入信息到系统中。

2025-02-24 13:42:59 289

原创 如何在Ubuntu 22.04或20.04 Linux上安装MobaXterm

MobaXterm是一款流行的跨平台终端模拟器,集成了SSH、SFTP等多种网络工具,非常适合远程管理Linux服务器。然而,需要注意的是,MobaXterm本身是一款面向Windows的操作系统软件,没有官方的Linux版本。因此,在Ubuntu 22.04或20.04上直接“安装”MobaXterm并不适用。但是,你可以在Ubuntu系统上使用类似的原生终端工具,或者通过其他方法间接使用MobaXterm的一些功能。

2025-02-24 12:32:59 617

原创 【C++】CentOS环境搭建-安装log4cplus日志组件包及报错解决方案

在CentOS环境下搭建并使用log4cplus这一高效、灵活的日志记录组件,对于提升应用程序的日志管理能力至关重要。本指南将分步骤介绍如何安装log4cplus,并提供针对可能遇到的常见错误的解决方案,确保您能够顺利集成并应用这一强大工具。

2025-02-24 10:38:08 455

原创 C#实现Modbus TCP 通讯测试软件

源码,包括读写功能。

2025-02-23 16:47:41 269

原创 使用exec模式与shell模式,执行ENTRYPOINT和CMD的区别

在Docker容器的世界里,ENTRYPOINT与CMD指令负责启动容器时运行的默认程序及传递给该程序的默认参数。它们的行为差异,尤其是结合exec与shell两种执行模式时,为容器的启动过程增添了灵活性与可控性。下面将详细探讨这两种模式下,ENTRYPOINT与CMD的不同表现形式及其影响。

2025-02-23 13:45:05 269

原创 Vue框架中Ajax请求的实现方式:使用axios库或fetch API

在Vue框架中,Ajax请求是前后端交互的重要手段,用于异步获取数据。Vue本身不包括Ajax功能,但可以通过引入外部库来实现。常用的有axios库和原生的fetch API。下面将详细介绍这两种实现方式,以及它们的使用示例。

2025-02-22 15:06:03 343

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除