自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录学习编程的日常

日日行不惧千万里

  • 博客(178)
  • 收藏
  • 关注

原创 CentOS Linux 8 - AppStream 错误:为仓库 ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs

CentOS Linux 8 - AppStream 错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist问题描述今天2022年2月18日在CentOS 8上安装软件时,遇到如下报错:CentOS Linux 8 - AppStream 错误:为仓库 ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No UR

2022-02-18 15:35:32 28588 25

原创 缠中说禅中的理论真的有用吗

缠中说禅(简称“缠论”)作为中国本土诞生的技术分析理论,其有效性在投资者中一直存在争议。

2025-03-13 14:30:39 484

原创 若依框架中的岗位与角色详解

开发者需根据业务需求灵活组合二者,实现高效权限管理。表,无权限校验逻辑,前端通过Vue组件。实现接口权限拦截,前端动态路由通过。岗位查询逻辑:岗位管理接口(如。角色权限校验:后端通过。过滤无权访问的菜单。

2025-03-04 23:19:03 504

原创 docker容器运行时忘了加自动重启命令了,之后如何添加自动重启命令,使其随开机自动重启

此方法直接修改现有容器配置,无需停止或删除容器,不影响数据卷和运行状态。通过以上步骤,容器将在系统重启后自动启动。检查容器是否自动启动。检查容器是否自动启动。

2025-02-07 20:24:46 373

原创 win11本地部署 DeepSeek-R1 大模型!免费开源,媲美OpenAI-o1能力,断网也能用

是否安装成功,然后直接运行部署deepseek-r1的命令。,出现下面界面即为安装成功。在cmd窗口中先输入。

2025-01-31 11:49:07 2509

原创 如何用YOLOv8训练一个识别安全帽的模型?

训练一个识别安全帽的模型是一个典型的,可以使用 YOLOv8 来实现。

2025-01-23 20:57:54 497

原创 YOLOv8n 模型能识别哪些目标物体?

YOLOv8n 模型能够识别80 种常见目标类型,涵盖了人物、动物、交通工具、家具、食物、运动用品等多个类别。这些类别基于 COCO 数据集,适用于大多数常见的目标检测任务。

2025-01-23 20:18:13 809

原创 ultralytics 是什么?

是一个功能强大且易于使用的计算机视觉库,专注于 YOLO 系列模型的实现和应用。无论是目标检测、实例分割还是图像分类,都能提供高效的解决方案。

2025-01-23 16:35:17 1800

原创 Java每个版本新增的主要功能

Java 的每个版本都在不断改进性能、安全性和开发体验。开发者可以根据项目需求选择合适的版本,LTS 版本(如 Java 8、11、17、21)通常更适合生产环境。Java 自 1995 年发布以来,每个版本都引入了许多新功能和改进。

2025-01-13 10:52:30 631

原创 为什么 Map 接口不继承 Collection 接口

Map接口不继承CollectionCollection用于存储单一元素,Map用于存储键值对。Map的键值对结构与Collection的单一元素结构不兼容。Collection的方法无法直接适用于Map。设计原则:遵循单一职责原则,保持接口职责清晰。历史原因:Java 集合框架的设计从一开始就将Collection和Map作为独立的接口。虽然Map不继承Collection,但 Java 提供了工具方法(如)来将Map的内容转换为Collection,以便在某些场景下使用。

2025-01-13 09:12:44 274

原创 Java 中常用的集合有哪些?

这些集合类在 Java 中广泛应用于各种场景,开发者可以根据具体需求选择合适的集合类型。

2025-01-13 09:09:19 509

原创 什么是囚徒困境

囚徒困境是博弈论中的一个经典模型,用以说明在缺乏信任和沟通的情况下,个体理性选择可能导致集体非最优的结果。

2025-01-03 11:58:48 468

原创 mysql带自动递增列的表删除数据后如何重置递增值

删除所有数据并重置自动递增值。DELETE:删除数据后手动重置自动递增值。如果你希望在删除数据后让自动递增列重新从 1 开始,可以选择使用TRUNCATE,如果你只是删除了一部分数据且希望手动控制自增列值,可以使用。

2024-12-30 09:07:51 714

原创 mysql一个表只能由一个自动递增列吗

MySQL 每个表只能有一个列,这限制了在同一个表中无法直接定义多个自动递增列。如果需要多列递增或唯一标识符,可以考虑其他方法,如手动递增或使用 UUID。

2024-12-30 09:01:31 387

原创 CM311-1a-YST魔百盒armbian 安装tailscale设置子网路由进行内网穿透

CM311-1a-YST魔百盒armbian 安装tailscale设置子网路由进行内网穿透。

2024-12-23 21:51:51 529

原创 在OpenWrt 中customfeeds.conf 和distfeeds.conf这两个文件是干啥用的

是 OpenWrt 默认的源配置文件,包含 OpenWrt 官方或标准的远程软件包源地址。这个文件管理的是系统最常用的软件包源。:是 OpenWrt 用来添加额外的软件包源的配置文件。它允许用户配置第三方或私有的仓库,用于安装官方仓库中没有的软件包,或者用于获取特定版本的软件包。这两个文件通过定义源的位置,允许您灵活地管理软件包的安装和更新。

2024-12-23 15:54:15 1204

原创 WPS工具栏灰色怎么办

WPS离线不登录,开启工具栏等相关功能当你在使用WPS的过程中,若因网络问题或其他特殊原因,导致无法登录使用WPS时,可根据以下步骤开启离线兼容模式,开启此模式后,可在未登录的状态下,激活并使用WPS的更多功能。❗注意:未登录状态下,将无法使用*****自动保存、多设备同步、WPS云文档*****WPS AI*****等功能。

2024-12-23 08:30:09 1584

原创 我在北京用微信给纽约的朋友发送信息,信息在网络中是如何传输的?

虽然你身处北京,而你的朋友在纽约,但微信消息的传输是通过跨越国际网络、海底光缆以及多个服务器和网络节点实现的。微信的服务器是分布式的,通常位于全球不同的数据中心(例如,美国东海岸、欧洲和亚洲等地都有服务器)。:如果你的朋友在纽约是在线的,微信服务器会将消息直接推送到他/她的设备。:数据包通过你的运营商的核心网络(例如,中国电信、中国移动或中国联通)。:微信的服务器接收到你的消息后,会对消息进行处理(例如:检查消息内容、加密消息、存储消息等)。我在北京用微信给纽约的朋友发送信息,信息在网络中是如何传输的?

2024-12-21 22:13:04 985

原创 我在北京用微信给上海的朋友发送信息,信息在网络中是如何传输的?

你的设备在发送信息之前,会通过 DNS(域名系统)查询微信服务器的 IP 地址。微信使用的是一组分布式的服务器集群,具体的服务器地址会根据用户的地理位置、网络条件、负载情况等动态分配。:根据 DNS 返回的 IP 地址,微信会选择一个最合适的服务器来处理你的请求,通常会选择离你最近、负载最轻的服务器。尽管你和上海的朋友相隔很远,消息从你发送到接收者,经过了多层网络协议、多个设备和服务器的转发,但是对于你和你的朋友来说,微信消息几乎是实时到达的。:上海的朋友的设备在微信服务器的指示下收到这条信息。

2024-12-21 21:54:43 897

原创 移动魔百盒中的 OpenWrt作为旁路由 安装Tailscale并配置子网路由实现在外面通过家里的局域网ip访问内网设备

移动魔百盒中的 OpenWrt作为旁路由 安装Tailscale并配置子网路由实现在外面通过家里的局域网ip访问内网设备。

2024-12-20 16:06:44 2173

原创 在Linux系统中srv目录的作用

srv是一个专门存放服务数据的目录,旨在将与服务相关的数据组织起来,便于管理和维护。在很多情况下,尤其是在配置 Docker 容器时,使用/srv作为存储位置是一个较好的选择,因为它帮助将服务数据与系统其他数据分开。如果你的系统或服务没有使用/srv,也不必强制使用它。你可以根据需要选择其他目录。

2024-12-17 20:20:44 538

原创 Docker方式安装GitLab

通过以上步骤,您可以在 Docker 容器中成功部署 GitLab。注意,GitLab 镜像并不包含邮件传输代理 (MTA),因此需要额外配置邮件发送功能。另外,确保在 Docker 容器启动后及时获取初始密码并进行安全设置。

2024-12-17 20:03:12 1887

原创 云原生是什么

传统的应用程序通常采用单体架构,所有功能都集成在一个大型应用程序中。这种架构在面对快速变化的需求和大规模的用户流量时,往往难以扩展和维护。而云原生应用程序则通过微服务架构和容器化技术,实现了更高的灵活性、可扩展性和弹性。云原生是一种构建和运行应用程序的方法,它充分利用了云计算的优势。它不仅仅是指在云上运行应用程序,更重要的是指应用程序的设计、开发、部署和运维方式都充分考虑了云环境的特性,从而能够更好地利用云的弹性、可扩展性和灵活性。

2024-12-16 11:12:57 1091

原创 Mysql和MariaDB什么关系

简单来说,MariaDB是MySQL的一个分支,由MySQL的创始人之一Michael Widenius(也被称为Monty)在2009年创建。如果你正在考虑使用数据库,选择MySQL还是MariaDB取决于你的具体需求和偏好。如果你需要一个完全开源、性能优越的数据库,并且希望尽可能地保持与MySQL的兼容性,那么MariaDB是一个不错的选择。由于它们的高度兼容性,许多用户和组织选择使用MariaDB来替代MySQL,尤其是在担心Oracle对MySQL的控制和商业化的背景下。

2024-12-16 08:12:39 766

原创 一个MySQL的表中到底可以有多少个字段

MySQL表中的字段数量没有绝对的限制,但为了保证数据库的性能和可维护性,建议将字段数量控制在合理的范围内。在设计表结构时,应综合考虑业务需求、数据类型、索引数量、硬件配置等因素,选择合适的字段数量。MySQL表中的字段数量并非无限,受到多种因素的限制。

2024-12-15 21:06:42 677

原创 Java 的类加载机制

方法是由编译器自动收集类中的所有类变量的赋值动作和静态语句块(static{} 块)中的语句合并产生的,编译器收集的顺序是由语句在源文件中出现的顺序所决定的,静态语句块中只能访问到定义在静态语句块之前的变量,定义在它之后的变量,在前面的静态语句块可以赋值,但是不能访问。其中,加载、验证、准备、解析和初始化这五个阶段是类加载的过程,并且这五个阶段的顺序是确定的(除了“解析”阶段在某些情况下可以在初始化之后开始,这是为了支持 Java 的运行时绑定)。方法之中,所以赋值 123 的动作将在初始化阶段执行。

2024-12-15 07:58:22 961

原创 使用Docker部署FTP和Nginx并通过HTTP访问FTP里的文件

使用 Docker 部署 FTP 和 Nginx 通过 HTTP 访问 FTP 里的文件,这是一个常见的需求,通常用于将存储在 FTP 服务器上的文件通过 Web 方式提供访问。希望以上步骤能够帮助你成功搭建 FTP 和 Nginx 服务,并通过 HTTP 访问 FTP 上的文件。使用 Docker Compose 可以大大简化部署和管理过程,强烈推荐使用。) 来浏览 FTP 上的文件。Nginx 将会提供一个文件列表,你可以点击链接下载文件。在宿主机上创建一个目录用于 FTP 存储文件。

2024-12-13 11:48:32 1281

原创 Ubuntu中iptables默认是开启的吗

的规则集在系统启动时是空的,这意味着默认情况下所有的网络流量都是允许通过的,相当于没有启用防火墙。,但它默认并未启用,规则集为空。用户需要手动配置规则并保存,才能使。提供了更简洁的命令和更易懂的配置方式,可以大大简化防火墙的设置。只是一个工具,用来管理防火墙规则,而规则本身需要用户手动配置。虽然 Ubuntu 系统默认安装了。命令来验证),但这并不意味着。虽然 Ubuntu 默认安装了。通常情况下,建议使用。不,Ubuntu 中。

2024-12-13 09:13:52 678

原创 Docker 对 iptables 规则的自动配置,这句话是什么意思

Docker 对 iptables 规则的自动配置指的是 Docker 守护进程 (daemon) 会自动管理 Linux 系统上的。规则,以便容器可以正确地进行网络通信。这对于大多数用户来说是一个方便的功能,因为它简化了容器网络配置。规则的自动配置是一个方便的功能,它简化了容器的网络配置。例如,在使用 bridge 模式时,Docker 会创建一个虚拟网桥。中添加 NAT 规则,以允许容器访问外部网络,并将外部网络流量转发到容器。当 Docker 启动一个容器时,它会根据容器的网络模式和配置,自动更新。

2024-12-13 08:59:32 603

原创 FTP和MinIO哪个更好

如果你只需要进行简单的文件传输,FTP 可能就足够了。但如果你需要一个可扩展、安全、功能丰富的存储解决方案,特别是对于现代应用程序和云计算环境,MinIO 是一个更好的选择。在很多情况下,MinIO 已经逐渐取代了传统的 FTP 服务器。FTP(文件传输协议)和 MinIO 是两种不同的技术,用于不同的目的。它们之间的选择取决于你的具体需求。简单来说,FTP 主要用于传统的文件传输,而 MinIO 是一个对象存储服务器,更适合大规模数据存储、云计算和现代应用程序。导出到 Google 表格。

2024-12-12 09:53:37 716

原创 docker 运行时 -itd 参数什么意思

itd的作用是让容器在后台运行,并且仍然可以使用交互式终端连接到该容器。这种方式非常适合需要在后台运行容器,但又希望保留随时进入容器交互能力的场景。

2024-10-25 09:14:36 1064

原创 若依系统中的岗位和角色有啥区别

若依系统中的岗位和角色有啥区别在若依系统中,岗位和角色是两种不同的概念,虽然它们都与用户权限和职责相关,但它们在系统中的功能和应用场景有所区别。岗位是用户在组织结构中的职务或职位,通常用于描述一个用户在公司或组织中的工作角色或职务身份。岗位更多地与组织的业务职能相关,而非系统权限的直接控制。角色则是与系统权限管理直接相关的概念,主要用于定义用户在系统中的权限范围。角色控制了用户在系统中可以访问哪些功能,执行哪些操作。若依系统使用角色来管理用户的权限分配。岗位示例:在一个软件开发公司中,你可以有以下岗位:这些

2024-09-18 11:27:10 1292

原创 在麒麟系统 v10 SP3 上运行自带的 MariaDB

这将提示你设置 MariaDB 的 root 密码,并配置一些安全选项(如移除匿名用户、禁用远程 root 登录、删除测试数据库等)。如果服务正在运行,你会看到 MariaDB 的状态为 "active (running)”。如果已安装 MariaDB,下一步是启动 MariaDB 服务。输入你刚刚设置的 root 密码,即可进入 MariaDB 命令行界面。在较新版本的 MariaDB 中,默认可能使用。

2024-09-13 02:28:31 1554

原创 Spring Boot 集成 Elasticsearch 时,是使用 Java API 还是原生的 Elasticsearch API?

Spring Boot 集成 Elasticsearch 时,你可以选择使用 Java API 或原生的 Elasticsearch API,这两种方式各有优缺点,选择哪种取决于你的需求和项目特点。你可以根据项目的具体需求和团队的技术栈选择适合的方案。如果需要两者结合使用也是可行的,Spring Data Elasticsearch 提供的。允许你在 Spring 环境中使用原生 API。

2024-08-21 09:22:22 725 1

原创 Elasticsearch8.15 springboot配置类简单解释

注解的类)中的方法上,用于将该方法返回的对象注册到 Spring 容器中。这样,Spring 就会自动管理这个对象的生命周期,并可以在应用的其他地方通过依赖注入(注解的方法会告诉 Spring 框架,这个方法返回的实例将作为一个 Bean 注册到应用程序上下文中。注解用于注册 Spring 管理的 Bean,方法可以作为一个 Bean,这种方式常用于需要复杂初始化逻辑的对象。注解用于告诉 Spring 这个方法会返回一个对象,该对象将被注册为 Spring 容器中的一个 Bean。注解的类,并调用带有。

2024-08-20 16:57:00 947

原创 如何使用ssh密钥的方式实现无密码scp传输文件(Linux to Windows)

要实现从 Linux 到 Windows 使用 SSH 密钥进行无密码的scp。

2024-08-13 11:50:06 1295

原创 ETF瞬时套利策略

但是在实际的交易中,由于投资者在二级市场上的预期差异可能会导致买盘极度乐观或卖盘极度悲观的情形,所以相对一级市场净值而言,ETF在二级市场上会产生明显的溢价或折价:有时ETF的交易价格会高于净值,产生溢价;对于ETF折溢价套利来说,当ETF交易价格大于实时净值IOPV时,根据ETF的申购赎回清单买入一篮子股票,使用一篮子股票申购ETF份额,然后在二级市场卖出ETF,套取ETF交易价格大于实时净值的溢价,实现溢价套利。现金替代是指投资者在申购、赎回的过程中,用于替代一篮子股票中部分证券的一定数量的现金。

2024-08-05 11:50:50 588

原创 Docker 部署的 GitLab备份和恢复

Docker 部署的 GitLab备份和恢复数据使用 Docker 部署的 GitLab 可以通过 Docker 命令来进行备份和恢复。

2024-07-23 11:01:39 1386 2

原创 GitLab如何完整备份所有代码

GitLab如何完整备份所有代码GitLab的备份功能可以帮助你完整地备份所有代码和相关数据。

2024-07-23 10:09:39 2384

原创 在麒麟服务器 V10 SP3 上将 Redis 设置为开机自启

要在麒麟服务器 V10 SP3 上将 Redis 设置为开机自启,可以使用systemd来管理 Redis 服务。

2024-07-19 10:38:40 1187

Azure 中的虚拟机,有关如何在 Azure 中创建和管理虚拟机的文档

Azure 中的虚拟机,有关如何在 Azure 中创建和管理虚拟机的文档。

2024-01-27

Java 处理word的第三方jar包,可以直接使用,无需破解 超级好用,不会用可以私信交流

使用方法如下,maven直接引入即可。 <dependency> <groupId>myjar</groupId> <artifactId>aspose-words-21.11-jdk17</artifactId> <scope>system</scope> <version>1.8.0</version> <systemPath>${project.basedir}/src/lib/aspose-words-21.11-jdk17-1.0.jar</systemPath> </dependency>

2024-01-15

OpenJDK JDK 23 抢先体验版

OpenJDK JDK 23 抢先体验版

2024-01-10

tailscale-setup-1.56.1-amd64.msi 如果你用exe安装包安装失败,换这个msi包试一下

Tailscale 是一款专注于简化、安全和跨平台的虚拟专用网络(VPN)服务。它提供了一种简便的方法,让用户将多个设备安全地连接到一个私有网络,无论这些设备位于何处

2024-01-10

截图神器 snipaste2.8.6 macos版

截图神器 snipaste macos版

2024-01-03

空空如也

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

TA关注的人

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