自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keyboard专栏

技术博客,成就自己,服务他人

  • 博客(845)
  • 资源 (10)
  • 收藏
  • 关注

原创 mac 查看占用80端口的命令

命令,这是另一个用于显示网络连接、路由表、接口统计等信息的工具。在 Mac 上,如果你想查看哪个进程正在使用 80 端口,你可以使用。这个命令非常强大,用于列出被进程打开或使用的文件信息。查找所有使用网络和 80 端口的进程。不支持显示哪个进程使用了端口,因此。注意,Mac OS X 中的。

2024-05-23 12:46:04 143

原创 sandbox 是什么

在技术和计算机科学领域中,“sandbox”(沙箱)这一术语通常指一种隔离的环境,它允许在受限或临时的空间内运行程序和代码,而不会影响外部系统。沙箱为开发者、测试人员和安全专家提供了一个安全的环境,使他们能够运行和测试新的或未知的软件,而不必担心潜在的安全风险或系统稳定性问题。

2024-05-23 10:53:18 120

原创 Weaviate 是什么工具

Weaviate 是一个开源的向量搜索引擎,它能够处理大规模的数据集并进行高效的搜索操作。其核心特点是使用向量索引来处理复杂查询,特别是在处理自然语言和图像数据时表现出色。Weaviate 结合了机器学习模型来转换数据为向量形式,使得基于内容的搜索和比较变得可行和高效。

2024-05-23 10:52:22 171

原创 docker compose 安装 Neo4j

使用 Docker Compose 安装 Neo4j 非常方便。以下是一个示例步骤,展示如何使用 Docker Compose 来安装并运行 Neo4j。

2024-05-22 11:27:34 190

原创 单选或者多选的知识问题调研系统,怎么使用Neo4j的图数据库来实现

通过上述步骤,你可以使用Neo4j实现一个灵活的单选和多选知识问题调研系统。Neo4j的图结构和查询语言Cypher能够高效地处理问题之间的复杂关系,并且可以方便地扩展和维护。前后端分离的设计使得系统更加模块化和可维护。

2024-05-22 11:07:38 287

原创 Alibaba Cloud Linux 安装docker

阿里云实例基于 Red Hat 的发行版(例如 CentOS 或 Alibaba Cloud Linux)。在这种情况下,应该使用yum或dnf包管理器,而不是apt。

2024-05-21 21:59:43 520

原创 Alibaba Cloud Elastic Compute Service (ECS) 并运行一个自动安装脚本来安装 NVIDIA GPU 驱动程序、CUDA 和 CUDNN 库

Alibaba Cloud Elastic Compute Service (ECS) 并运行一个自动安装脚本来安装 NVIDIA GPU 驱动程序、CUDA 和 CUDNN 库。

2024-05-21 21:51:35 241

原创 获取XXX 中所有后缀名为.mp3的文件的绝对路径,随机选取其中的1000条,将这些文件拷贝到一个临时目录中,并将它们压缩成一个ZIP

请确保您有足够的权限来创建目录、拷贝文件和生成压缩文件,并且目标路径存在。如果路径不存在,请手动创建目标路径或在脚本中添加相应的代码以创建这些路径。的文件的绝对路径,随机选取其中的1000条,将这些文件拷贝到一个临时目录中,并将它们压缩成一个zip文件,存储在。以下是一个Python脚本,用于获取目录。

2024-05-21 17:07:02 388

原创 写一个python脚本,分析/ 下面的目录和文件,后缀名称是上面的列表中的,只要目录中或者文件名称包含shanghai,sh,沪,xh等字符的就统计为上海,否则统计为其他

替换为你要分析的目录路径。该脚本会遍历指定目录及其子目录中的所有文件,检查文件名和目录名是否包含上海相关关键字,并根据文件后缀名统计文件数量。最后,输出统计结果。

2024-05-21 16:43:42 133

原创 通过分析文件路径中的关键词,可以分类文件所属的区域,并统计文件的数量和路径信息

文件类型和扩展名统计:统计目录下各类文件的数量。路径合并:合并前四级目录相同的文件路径。区域分类:根据路径中的关键词将文件归类到不同区域(如上海和河北)。结果输出:输出每种文件类型的扩展名统计信息,并按区域分类显示文件目录和数量。这样,通过分析文件路径中的关键词,可以分类文件所属的区域,并统计文件的数量和路径信息。

2024-05-21 15:11:04 768

原创 统计/home下面的所有文件列表

【代码】统计/home下面的所有文件列表。

2024-05-21 15:05:52 253

原创 统计/home下面的所有文件列表

【代码】统计/home下面的所有文件列表。

2024-05-21 10:25:17 186

原创 docker-compose 安装kibana

如果你已经有一个运行中的Elasticsearch服务,并想使用Docker Compose来单独安装Kibana来连接到这个现有的Elasticsearch服务,你可以使用一个简化的配置文件来只定义Kibana服务。

2024-05-11 15:12:41 355

原创 This error originates from a subprocess, and is likely not a problem with pip.

“ERROR: Could not find a version that satisfies the requirement cython (from versions: none)” 这表明在指定的源中没有找到可用的 Cython 版本。您遇到的错误信息涉及多个方面,其中主要的问题是在尝试安装 Python 包时无法找到符合要求的版本,具体来说是安装。确保所有工具和配置都是最新的,并适当调整命令中的参数以适应您的具体环境。这需要您检查和更新配置文件,确保使用正确的配置语法。选项来尝试解决这个问题。

2024-05-09 16:09:06 910

原创 监听 Redis key 过期事件无效的问题

调整上述设置后,你的应用应该能够正确监听和响应 Redis 键过期事件。如果问题依旧,请进一步检查网络配置及权限设置。确保你使用的 Redis 版本支持键空间通知。虽然大多数现代版本都支持,但是如果你使用的是较旧的版本,可能会有问题。监听 Redis key 过期事件无效的问题可能有几个原因。默认情况下,Redis 可能没有启用键过期事件的通知。如果日志级别设置过高,可能导致这些信息未被记录。,则需要修改这个索引以匹配你实际使用的数据库。确保你的日志配置正确,以便可以看到。如果你的应用使用的不是数据库。

2024-05-09 14:50:31 482

原创 对方给了ES的安装文件,我怎么还原ES中的数据。 lvpin/es/config,lvpin/es/data,lvpin/es/logs,lvpin/es/plugins

如果你已经从别人那里获得了包含Elasticsearch数据的目录,例如configdatalogs和plugins,你可以按照以下步骤来恢复或迁移Elasticsearch的数据到一个新的环境中。

2024-05-09 11:46:46 237

原创 DEPRECATION: The HTML index page being used (http://mirrors.aliyun.com/pypi/simple/mpmath/)

这些警告提醒你正在使用的一些Python包索引页面(如 Aliyun 的 PyPI 镜像)不符合PEP 503规定的标准。根据PEP 503,所有的PyPI仓库的HTML索引页面都必须是符合规范的HTML 5文档。版本22.2开始,将强制执行此行为变更,这意味着如果索引页面没有更新为有效的HTML 5文档,可能会在未来的版本中出现问题,如无法正常使用这些镜像源下载和安装包。:建议用户联系这些索引页面的所有者,请求他们更新这些页面以符合HTML 5的标准。等包的页面)是非标准的HTML 5文档。

2024-05-01 11:47:55 336 1

原创 程序员好用的AI工具,安装及其使用

TensorFlow是由Google开发的开源机器学习库,广泛用于各种AI模型的训练和部署。

2024-05-01 11:35:55 542 2

原创 nvidia-smi 参数解释

是 NVIDIA System Management Interface 的缩写,这是一款用于监控和管理 NVIDIA GPU 设备的命令行工具。: 持久性模式的开关状态,这里是开启状态(On)。: 如果支持MIG(多实例GPU)的话,显示MIG模式的状态,这里显示为N/A(不适用)。: 显示易失性未校正的错误校验码(ECC)的状态,这里是0,意味着未启用或不支持ECC。: GPU的显存使用情况,这里是0MiB / 23028MiB。: 显示GPU的型号,这里是NVIDIA A10。

2024-05-01 11:23:20 520

原创 系统查看GPU的占用情况

要查看 GPU 的占用情况,可以使用几种不同的命令和工具,取决于你的操作系统和你安装的软件。这里将列出一些在 Linux 和 Windows 上常用的方法。

2024-04-30 16:56:34 457

原创 ubuntu22.04安装DBeaver可视化数据库管理工具

要在 Ubuntu 22.04 上安装 DBeaver,您可以选择使用 Ubuntu 软件中心的图形界面方法或使用命令行方法通过官方 DBeaver 仓库或 Snap 包安装。

2024-04-29 09:32:23 767

原创 攻防演练作为红方:postgresql提权之UDF提权 ,及其好用的工具

在 PostgreSQL 中,用户定义的函数(UDF)提权是一种常见的提升权限的方法,尤其是当你已经获得了数据库的访问权限但需要更高级别系统权限时。UDF 提权涉及在数据库中创建或使用函数,这些函数可以执行系统级别的命令,从而允许攻击者在数据库服务器上执行任意代码。

2024-04-28 16:11:59 544

原创 攻防演练作为红方:现在有一条postgresql,密码是弱密码,现在有什么办法能渗透进去,获取服务器的权限

在进行攻防演练中作为红方(攻击者),你的目标是尝试通过各种手段测试系统的安全性。如果你已知 PostgreSQL 使用了弱密码,这就为潜在的入侵提供了一个起点。

2024-04-28 15:54:06 256

原创 PostgreSQL 怎么查看记录数据的查看或者变更的数据库日志

在 PostgreSQL 中,可以通过多种方式配置和查看记录数据变更或查询的日志。

2024-04-28 15:44:48 872

原创 怎么检查ubuntu22.04服务器机器被挖矿了

如果怀疑你的 Ubuntu 22.04 系统被挖矿程序占用,可以通过一系列检查步骤来确认这一疑问。

2024-04-28 13:20:41 636

原创 fofa 是一个什么样的工具

FOFA (Fingerprint of Full Asset) 是一个基于网络的搜索引擎,主要用于信息安全领域,特别是在网络空间资产发现和安全漏洞研究方面。这个工具可以帮助安全研究人员和企业安全团队发现并分析互联网上的设备、服务器、网站和其他相关资产的公开信息。

2024-04-28 11:51:42 521

原创 阿里云OSS 公共服务

要创建一个微服务,可以对阿里云OSS进行文件上传和下载操作,并提供一个控制器接口供其他服务使用,我们通常可以使用Spring Boot来实现这一功能。下面我将为你提供一个简单的例子,展示如何构建这样一个服务。

2024-04-28 11:22:25 339 1

原创 mysql本地链接一段时间就需要重启项目,否则就链接不上了呢

可能需要调整这些设置来更好地适应你的使用场景。这个MySQL数据库配置在格式上是正确的,但是你遇到的问题可能由几个潜在原因导致。:如果服务器资源有限(如CPU、内存使用高),也可能导致连接问题。如果问题仍然存在,可以考虑调整连接池设置或检查服务器端的超时设置。:偶尔的网络中断或不稳定也可能导致连接失败。检查网络稳定性和是否有防火墙或安全组设置可能阻止持续的数据库连接。如果这些值设置得比较低(例如几分钟),服务器可能会自动关闭空闲连接。来在每次借用连接时验证连接的有效性。:服务器端也可能有设置影响连接,如。

2024-04-25 21:54:11 322

原创 pactl load-module module-bluetooth-discover失败:模块初始化失败解决方案

如果以上步骤还不能解决问题,可能需要更深入地查看系统配置或寻求Ubuntu社区的帮助,以获取更具体的解决方案。此外,检查任何可能的安全或权限设置,这些设置可能阻止正常加载模块。时连续遇到“模块初始化失败”的错误,这可能表明PulseAudio配置或与蓝牙相关的系统模块存在一些问题。确保你的系统中安装了所有必要的PulseAudio蓝牙模块。查看系统日志可能提供更多关于为什么模块加载失败的线索。确保当前用户有权限操作音频服务,并检查是否有其他系统依赖项未满足导致模块加载失败。

2024-04-25 21:52:52 193

原创 pactl load-module module-bluetooth-discover失败:模块初始化失败解决方案

如果以上步骤还不能解决问题,可能需要更深入地查看系统配置或寻求Ubuntu社区的帮助,以获取更具体的解决方案。此外,检查任何可能的安全或权限设置,这些设置可能阻止正常加载模块。时连续遇到“模块初始化失败”的错误,这可能表明PulseAudio配置或与蓝牙相关的系统模块存在一些问题。确保你的系统中安装了所有必要的PulseAudio蓝牙模块。查看系统日志可能提供更多关于为什么模块加载失败的线索。确保当前用户有权限操作音频服务,并检查是否有其他系统依赖项未满足导致模块加载失败。

2024-04-25 21:44:21 259

原创 bluetoothd[11491]: src/service.c:btd_service_connect() a2dp-sink pro ubuntu22.04蓝牙失效怎么修复

在Linux系统中,PulseAudio负责处理与蓝牙音频相关的配置和流。如果上述步骤仍然不能解决问题,你可能需要进一步检查系统日志,或者考虑寻求更专业的帮助来诊断硬件或更深层次的软件问题。:如果蓝牙守护进程没有正确配置,或者相关的蓝牙音频配置文件没有被正确加载,也可能导致这个问题。:可能是你的系统中的蓝牙驱动程序或固件不完整或存在问题,无法支持A2DP协议的音频接收功能。确保你的系统和所有相关的驱动程序都是最新的。日志显示,你的系统在尝试连接到一个特定的蓝牙设备(MAC地址为。

2024-04-25 21:43:14 198

原创 org.postgresql.util.PSQLException: ERROR: LIMIT #,# syntax is not supported

所提供的Java方法利用了MyBatis-Plus的分页抽象,理论上应当能够正确处理不同数据库的方言。确保DbType及可能的全局MyBatis-Plus配置设置为PostgreSQL,将有助于解决任何与SQL语法兼容性相关的问题。如果问题仍然存在,考虑通过日志检查实际的SQL输出,以进一步诊断问题。

2024-04-25 15:20:26 645

原创 阿里云购买磁盘,挂载到/root/XXXX 详细的步骤

为了将新的磁盘/dev/vdb挂载到目录,我们可以按照以下详细步骤进行。请确保执行这些步骤时具有必要的权限,通常需要 root 权限来执行这些操作。

2024-04-25 12:44:20 528

原创 脚本过滤nginx日志是不是存在某个字符的IP及其访问次数

【代码】脚本过滤nginx日志是不是存在某个字符的IP及其访问次数。

2024-04-24 11:21:37 108

原创 spring boot项目怎么预防CSRF攻击

在Spring Boot项目中预防CSRF攻击通常涉及利用Spring Security框架提供的内置支持。Spring Security已经为CSRF提供了默认的防护措施,但根据应用的特定需求,可能需要进行一些配置调整或扩展。

2024-04-24 04:15:00 592

原创 项目或者nginx配置中怎么预防XSS攻击

预防跨站脚本攻击(XSS)是网络应用安全的关键部分。XSS攻击允许攻击者在用户的浏览器中执行恶意脚本,通常是通过注入恶意的HTML或JavaScript代码到用户页面上。防止XSS需要在应用程序开发和服务器配置两方面同时进行防护。

2024-04-24 03:00:00 647

原创 Spring Security提供了多种安全防护功能,包括认证、授权、防护攻击

对于生产环境,通常需要从数据库或其他服务获取用户详细信息。实现接口可以让你自定义用户的加载逻辑。// 从数据库加载用户信息 return new User(username , password , authorities);} }// 从数据库加载用户信息 return new User(username , password , authorities);} }

2024-04-24 02:15:00 546

原创 spring boot的项目+nginx 怎么预防文件上传的漏洞

在Spring Boot项目结合Nginx服务器的架构中,防止文件上传漏洞是一个关键的安全考虑。上传漏洞可能导致多种安全问题,包括未授权的文件访问、恶意代码执行和系统信息泄露。

2024-04-24 02:00:00 387

原创 前后端开发的非对称机密,Token加密加盐设置

在前后端开发中使用非对称加密技术和Token加密是一种提高数据传输和存储安全性的有效方法。这种方法不仅可以保护数据免受未授权访问,还可以确保数据在传输过程中的完整性和机密性。

2024-04-23 22:02:15 1108

原创 spring boot的项目+nginx,怎么预防XSS攻击

在一个结合了Spring Boot和Nginx的项目架构中,防御跨站脚本攻击(XSS)需要在两个层面上进行综合防护:应用层(Spring Boot应用)和服务器层(Nginx)。

2024-04-23 21:59:59 1001

软件工程-项目验收模板

项目验收模板

2024-04-20

MongoDB最新版本.7z

国外的官网下载太慢,放上来大家共享

2021-11-18

PDMAN的安装工具.zip

PAMAN的安装文件

2021-09-13

mangoDB操作手册.md

mongoDB操作手册

2021-09-12

docker镜像.zip

docker下save的私有化镜像包

2021-06-19

xhell和Xftp学校版本

xhell和Xftp学校版本,可以免费试用,下载商业版本需要到官网下载商业的版本,开窗口有限制,xshell一个窗口管理4个机器,xftp一个窗口管理2个,可以创建多个窗口,不是大的集群肯定够用了

2020-10-21

geexekscore.zip

springboot2+mybatisplus代码生成器项目,新建项目时,可以先现在本工程,然后生成相应的代码,大大提高效率,程序开发只专注于业务。

2020-06-12

zookeeper3.4.6安装压缩.zip

zookeeper3.4.6安装文件,官网下载速度实在太慢,提供一个国内的下载地址,大家可以直接从这里下载

2020-03-20

citycode.sql

身份证前6位代码代表着城市的范围,这样用户的身份证信息就可以分析所在城市的信息了。 比如:370781, 其中370000代表山东省 370700代表潍坊市 370781代表青州市(县级市) 这样我们就可以根据370781找出山东省潍坊市青州市的信息。

2019-07-02

navicat for sqlite安装文件

navicat for sqlite 12是navicat for sqlite系列软件的最新版本,也是目前互联网上强大和全面的SQLite图形用户介面工具,主要功能包括数据传输、导入或导出、数据同步、报表等,提供完整的服务器管理功能,并配备了数据编辑、SQL查询和数据模型工具,以及支持所有SQLite对象类型,能够为sqlite使用人员提供非凡的操作体验。全新的navicat for sqlite 12功能进行了全面优化和升级,比如改进了多项用户界面,简洁的工作环境和重新编排的按钮让用户操作更加便捷;增加了快速编写代码,用户可以创建自订义的常用段。增加了全新的结构同步机制,提供了一种更容易和更直观的方式来比对和识别两个数据库之间的不同等等

2019-01-15

Bean-Message标签

Struts源码- Bean-Message标签,struts2使用资源文件

2010-07-17

空空如也

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

TA关注的人

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