自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线性回归详解

假若有了身高和体重数据,来了人的身高,你能预测体重吗?这是一个回归问题,该如何求解呢?思路:先从已知身高X和体重Y中找规律,再预测数学问题:用一条线来拟合身高和体重之间的关系,再对新数据进行预测方程 Y = kX + bk160 + b = 56.3 – (1)k166 + b = 60.6 –- (2)。。。。k: 斜率 b:截距若:y = 0.9 x + (-93)​ 0.9*176 +(-93)= ?线性回归(Linear regression)是利用 回归方程(函数) 对 一个或多个自变

2026-01-14 11:43:05 711

原创 KNN算法详解

​ n_neighbors:int,可选(默认= 5),k_neighbors查询默认使用的邻居数数据文件 train.csv 和 test.csv 包含从 0 到 9 的手绘数字的灰度图像。每个图像高 28 像素,宽28 像素,共784个像素。每个像素取值范围[0,255],取值越大意味着该像素颜色越深训练数据集(train.csv)共785列。第一列为 “标签”,为该图片对应的手写数字。其余784列为该图像的像素值。

2026-01-14 10:25:38 863

原创 机器学习概述

1.知道特征工程是什么?2.理解特征提取的作用3.理解特征预处理的作用4.了解特征降维、特征选择、特征组合。

2026-01-07 15:22:22 545

原创 YOLO环境配置教程

YOLO(You Only Look Once)是一种流行的实时目标检测算法,它能够快速且准确地识别图像中的对象。在本文中,我们将介绍如何在 Windows 操作系统上配置 YOLO 环境,以便进行目标检测任务。

2025-12-23 11:31:22 883

原创 Win10/11系统下WSL2+Ubuntu的全流程安装

WSL(Windows Subsystem for Linux)是微软为 Windows 10 和 Windows 11 提供的一个兼容层,允许用户在 Windows 环境下原生运行 Linux 发行版。WSL 可以让开发者和系统管理员在 Windows 上使用 Linux 的命令行工具、应用程序和实用程序,而无需安装虚拟机或双重启动。WSL 的主要特性WSL 的使用场景开发环境: 开发人员可以在 Windows 上运行 Linux 工具和应用,进行 Web 开发、数据科学、机器学习等。

2025-12-21 19:38:03 1042

原创 AI大模型开发入门

是一款旨在简化大型语言模型本地部署和运行过程的开源软件。ollama提供了一个轻量级、易于扩展的框架,让开发者能够在本地机器上轻松构建和管理LLMs(大预言模型)通过ollama,让开发者可以导入和定制自己的模型,无需关注复杂的底层实现细节。网址:CUDA是英伟达(NVIDIA)推出的一种并行计算平台和编程模型。它允许开发者利用英伟达GPU(图形处理单元)的强大计算能力来加速计算密集型任务,而不仅仅是用于图形渲染。验证CUDA是否可用。

2025-12-13 16:57:09 960

原创 在Linux中备份msyql数据库和表的详细操作

1.Docker、本地部署的MySQL数据定时备份,定时清理2.支持命令行指定数据库备份(逗号分隔),未指定时自动备份所有非系统库3.按时间分目录存储压缩备份,4.设置Linux定时任务执行备份。

2025-11-05 17:39:23 251

原创 (零基础)Node包管理器(nvm)安装及nodejs安装教程(2025年版)

nvm是一个nodejs的版本管理工具。nvm和npm都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。

2025-01-02 16:11:23 2808

原创 Docker 命令详解

Docker 客户端- 用户与 Docker 交互的界面。Docker 守护进程- 运行在主机上,处理客户端发送的指令。Docker 镜像- 包含了运行应用程序所需的所有文件和依赖。本文介绍了 Docker 的基本概念和常用命令。通过这些命令,你可以开始构建、运行和管理 Docker 容器。随着对 Docker 的深入了解,你还可以探索更多的高级功能和技术。

2024-08-13 12:43:34 1539 1

原创 Ubuntu上安装Docker

Docker 是一个非常流行的容器化平台,它可以帮助开发者将应用程序及其依赖打包成容器,使得应用能够在任何环境中运行而不需要担心环境差异带来的问题。本指南将详细介绍如何在 Ubuntu 22.04 LTS 版本上安装 Docker。

2024-08-12 19:06:47 1160

原创 更换Docker镜像源

通过上述方法之一,你可以轻松地更换 Docker 的镜像源,从而显著提升下载速度。根据你的实际需求和喜好选择合适的方式进行配置即可。希望这篇文章能帮助你更好地利用 Docker!

2024-08-12 19:03:06 2743

原创 Linux安装和卸载redis

现在你已经在 Linux 系统上成功安装了 Redis。你可以开始使用它作为高性能的缓存或数据库解决方案了。

2024-08-12 14:35:32 554

原创 串---暴力字符串匹配算法实现

通过本文档,您可以了解到暴力字符串匹配算法的基本概念和实现方法。使用这些知识,您可以轻松地处理字符串匹配问题。虽然暴力字符串匹配算法在某些情况下可能效率不高,但对于简单的应用场景来说已经足够。希望这份指南能够帮助您更好地理解和使用暴力字符串匹配算法。

2024-08-05 09:14:36 568

原创 串---KMP算法及其优化实现

通过本文档,您可以了解到 KMP 算法的基本概念和实现方法。使用这些知识,您可以轻松地处理字符串匹配问题,特别是在大数据量的情况下,KMP 算法能显著提升性能。希望这份指南能够帮助您更好地理解和使用 KMP 算法。

2024-08-05 09:05:25 1100

原创 串---链串实现

链串是一种用于存储字符串的数据结构,它使用一组动态分配的节点来保存字符串中的字符序列。一个指向链表头结点的指针s。一系列的节点,每个节点包含一个字符data和指向下一个节点的指针next。在本程序中,我们定义了一个名为的结构体来表示链串中的单个节点,并使用一个指针s来表示整个链串。char data;通过本文档,您可以了解到链串的基本概念和常用操作。使用这些操作,您可以轻松地处理字符串数据,进行各种字符串相关的任务。希望这份指南能够帮助您更好地理解和使用链串。

2024-08-03 16:36:49 1256

原创 串---顺序串实现

顺序串是一种用于存储字符串的数据结构,它使用一组连续的内存空间来保存字符串中的字符序列。一个字符数组data[],用于存储实际的字符数据。一个整数length,用于记录字符串的实际长度。在本程序中,我们定义了一个名为的结构体来表示顺序串。// 实际字符int length;// 字符串长度其中MaxSize是一个预定义的最大字符串长度常量。通过本文档,您可以了解到顺序串的基本概念和常用操作。使用这些操作,您可以轻松地处理字符串数据,进行各种字符串相关的任务。

2024-08-03 11:20:01 924

原创 栈应用---中缀表达式转后缀表达式及计算实现

栈用来存储运算符,并辅助完成中缀表达式到后缀表达式的转换以及后缀表达式的计算。int top;// 栈顶索引// 存储栈元素的数组} Stack;

2024-08-02 11:31:06 764

原创 队列---循环队列实现

/ 用于存储队列中元素的数组int front;// 队首指针,指向队首元素的前一位int rear;// 队尾指针,指向队尾元素的位置。

2024-08-02 11:00:45 554

原创 队列---链队实现

int data;// 当前节点存储的数据// 指向下一个节点的指针} LinkNode;// 队首指针// 队尾指针。

2024-08-02 10:26:30 531

原创 队列---顺序队实现

/ 用于存储队列中元素的数组int front;// 队首指针,指向队首元素的索引位置int rear;// 队尾指针,指向队尾元素的后一位。

2024-08-02 09:32:48 503

原创 栈---链栈实现

int data;// 当前节点存储的数据// 指向下一个节点的指针。

2024-08-01 09:43:22 548

原创 栈---顺序栈实现

/ 用于存储栈中元素的数组int top;// 栈顶指针,指向当前栈顶元素的索引位置。

2024-08-01 09:21:53 1598 1

原创 线性表---单链表的实现

数据部分:存储实际的数据项。指针部分:存储指向下一个节点的地址。int data;// 存储数据// 指向下一个节点的指针} ListNode;

2024-07-30 11:51:00 529

原创 线性表---顺序表实现

定义:顺序表是一种线性表的存储结构,它用一组地址连续的存储单位依次存储线性表中的数据元素。从而使得逻辑上相邻的两个元素在物理位置上也相邻。

2024-07-30 10:17:39 405

原创 支付宝支付实现

⽀付能⼒、⽀付扩展、资⾦能⼒、⼝碑能⼒、营销能⼒、会员能⼒、⾏业能⼒、安全能⼒、基础能⼒应⽤场景、准⼊条件、计费模式在 AliPayController 中添加⽅法/*** 用户取消订单* @return*/@ApiOperation("用户取消订单")log.info("取消订单");return R.ok().setMessage("订单已取消");

2024-04-26 14:44:01 1676

原创 微信支付实现

摘要算法就是我们常说的散列函数、哈希函数(Hash Function),它能够把任意长度的数据“压缩”成固定长度、而且独一无二的“摘要”字符串,就好像是给这段数据生成了一个数字“指纹”。作用:保证信息的完整性特性:不可逆:只有算法,没有秘钥,只能加密,不能解密难题友好性:想要破解,只能暴力枚举发散性:只要对原文进行一点点改动,摘要就会发生剧烈变化抗碰撞性:原文不同,计算后的摘要也要不同常见摘要算法:作用:定义统一响应结果,为前端返回标准格式的数据。

2024-04-25 22:43:54 2180

原创 MongoDB

权威数据库排行:https://db-engines.com/en/ranking为啥是MongoDB?答:流行标准的关系型数据库MongoDB数据库采用bson结构存储, 建模方式自然而不失直观。

2024-04-20 08:31:15 944

原创 多种富文本编辑器介绍和使用

/* 按需定义 */

2024-03-24 17:13:24 3762 1

原创 阿里云OSS对象存储

OSS的全称是:Object Storage Service;即对象存储服务。在数据存储领域,存储数据的主要方法有三种: 文件、块和对象。简单来说,对象的功能是模块化的单元,每个对象都充当自包含的存储库,其中包含描述权限、隐私、证券、意外事件和其他信息等详细信息的元数据。例如,它类似于一张照片,其中可能包含描述用于拍摄照片的相机设置以及拍摄时间和地点的元数据。

2024-03-24 13:26:50 982

原创 阿里云短信发送

发送短信验证码是现在日常生活中很常见的事务,但相信很多人都只是接受过验证码,并不知道验证码的生成过程,也不知道如何自己创建一个验证码。会简单介绍如何通过阿里云来创建一个验证码短信。

2024-03-01 17:01:24 645

原创 Anaconda详细安装教程

到这里成功进入界面,就算安装配置全部完成。

2024-02-27 15:29:45 808

原创 Linux忘记mysql密码

我们在linux操作系统上,输入密码出现这样的错误。

2024-02-23 09:53:38 528

原创 Linux 可视化管理-webmin 和 bt 运维工具安装教程

webmin 是功能强大的基于 Web 的 Unix/linux 系统管理工具。管理员通过浏览器访问 Webmin 的各种管理功能并完成相应的管理操作。除了各版本的 linux 以外还可用于:AIX、HPUX、Solaris、Unixware、Irix 和 FreeBSD 等系统.安装 webmin&配置。

2024-02-23 09:41:58 732

原创 Linux的Ubuntu的APT使用

apt 是 Advanced Packaging Tool 的简称,是一款安装包管理工具。在 Ubuntu 下,我们可以使用 apt 命令进行软件包的安装、删除、清理等,类似于 Windows 中的软件管理工具。Ubuntu 软件操作的相关命令。

2024-02-21 18:07:53 705

原创 安装Ubuntu及说明

使用VM171.检查BIOS虚拟化支持2.新建虚拟机3.选择镜像文件4.创建用户5.选择安装位置6.指定空间大小7.指定内存大小8.分配cpu内核9.配置网络适配器10.点击完成,开始进行Ubuntu的安装, 安装过程会比较长,请耐心等待…看到这个界面就算安装完成了。

2024-02-21 01:33:50 1104

原创 Linux的Shell编程

Shell 是一个命令行解释器,它为用户提供了一个向 Linux 内核发送请求以便运行程序的界面系统级程序,用户可以用 Shell 来启动、挂起、停止甚至是编写一些程序。

2024-02-21 01:25:25 718

原创 Linux的RPM 与 YUM

rpm 用于互联网下载包的打包及安装工具,它包含在某些 Linux 分发版中。它生成具有.RPM 扩展名的文件。RPM是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe,这一文件格式名称虽然打上了 RedHat 的标志,但理念是通用的。Linux 的分发版本都有采用(suse,redhat, centos 等等),可以算是公认的行业标准了。rpm 包的简单查询指令查询已安装的 rpm 列表。

2024-02-20 19:47:05 936

原创 Linux搭建JavaEE环境

需要在 Linux 下进行 JavaEE 的开发,我们需要安装如下软件。

2024-02-20 19:40:02 1199

原创 Linux进程管理

介绍显示系统执行的进程ps 命令是用来查看目前系统中,有哪些正在执行,以及它们执行的状况。可以不加任何参数.终止进程 kill 和 killall若是某个进程执行一半需要停止时,或是已消了很大的系统资源时,此时可以考虑停止该进程。使用 kill 命令来完成此项任务。kill [选项] 进程号(功能描述:通过进程号杀死/终止进程)killall 进程名称(功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)

2024-02-20 14:08:21 1076

原创 Linux网络配置

DNS,就是 Domain Name System 的缩写,翻译过来就是域名系统是互联网上作为域名和 IP 地址相互映射的一个分布式数据库。登陆后,通过界面的来设置自动获取 ip,特点:linux 启动后会自动获取 IP,缺点是每次自动获取的 ip 地址可能不一样。要求:将 ip 地址配置的静态的,比如: ip 地址为 192.168.100.111。Hosts 是一个文本文件,用来记录 IP 和 Hostname(主机名)的映射关系。查看 windows 环境的中 VMnet8 网络配置 ()

2024-02-20 13:49:30 450

空空如也

空空如也

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

TA关注的人

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