自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光就是羁绊之力,它会再度被某人继承,散发出耀眼的光。

欢迎来到我的博客!这里记录着我在学习过程中的点点滴滴,包括学习笔记、学习经验、技巧分享等内容。无论是学习新知识、提升技能,还是解决学习中遇到的问题,我都会在这里进行记录和总结。希望我的分享能够帮助到你,也欢迎你和我一起交流学习经验,共同进步成长!

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

原创 “学习Pandas中时间序列的基本操作“

在Python中,有许多用于处理时间序列数据的库,如pandas、numpy、matplotlib等。时间序列在数据分析和预测中非常重要,因为它们可以帮助我们理解数据随时间变化的模式和趋势。通过对时间序列数据进行分析,我们可以发现周期性变化、趋势、季节性等特征,并基于这些特征进行预测和决策。在Python中,时间序列是一种特殊的数据类型,通常用于表示一系列按时间顺序排列的数据点。总的来说,时间序列在Python中是一种非常重要的数据类型,可以帮助我们更好地理解和分析数据,从而做出更准确的预测和决策。

2024-07-10 23:09:43 964

原创 “Pandas数据处理与分析:实用技巧与应用“

numpy帮我们处理的是数值型的数据,无法处理除数值型之外的类型,而pandas除了处理数值之外(基于numpy),还能帮我们处理其它类型的数据;Series对象本质上有两个数组构成,一个数组构成对象的键(index,索引),一个数组构成对象的值(value)索引:一个的时候直接传入序号或者index,多个的时候传入序号或者index的列表;重新给其指定其它索引之后,如果能够对应上,就取其值,如果不能,就为Nan;:取1行后所有的行,2列前全部的列,不包含第2列。:只取第1行,和所有列,默认下标为0开始。

2024-07-10 22:57:36 1004

原创 “Numpy数据分析与挖掘:高效学习重点技能“

在计算统计中,如果把nan的值替换为0进行统计,这样并不合适,替换之前的平均值如果大于0,替换之后均值肯定会变小;统计存在有nan的列,将nan的列中其它不等于nan的值进行mean求出均值,:小于15000的赋值为15000,大于等于50000的赋值为50000。:小于15000的赋值为0,大于等于15000的赋值为10。将统计除nan列的均值,再将均值赋值给当前列的nan值上;在数组运算中,不同的列,但是相同的行,是可以进行运算的;1.均匀分布:在相同的大小范围内的出现概率是等可能的;

2024-07-10 00:07:36 1025

原创 离散化及其在 Pandas 中的实现方法

离散化是将连续数据或分类数据转换为离散类别的过程,方便后续的数据分析和机器学习建模。

2024-07-08 22:36:39 425

原创 小白学习手册:轻松理解MQ消息队列

MessagesQueue 是一个抽象概念,用于描述消息队列系统的一般特性和功能。而 RabbitMQ 是一个具体的消息队列实现,是开源的、基于 AMQP(高级消息队列协议)的消息代理软件。换句话说,RabbitMQ 是一种消息队列的实现,而 MessagesQueue 是消息队列这一概念的抽象表达。

2024-07-01 22:52:20 776

原创 MQTT QoS 0, 1, 2

QoS 0:适用于对消息丢失无所谓的场景。消息可能丢失。QoS 1:适用于需要保证消息到达但能接受重复消息的场景。消息可能重复。QoS 2:适用于需要严格保证消息不丢失且不重复的场景。消息不会丢失也不会重复。选择合适的 QoS 级别取决于应用的可靠性需求和可以容忍的传输错误类型。

2024-07-01 22:02:47 1801 1

原创 “了解MySQL中的enum枚举数据类型“

以下是一个完整的表定义和使用枚举类型的示例,展示了从创建表到查询和更新数据的完整过程。-- 创建表id INT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID',task_name VARCHAR(100) NOT NULL COMMENT '任务名称',description TEXT COMMENT '任务描述',start_date DATE COMMENT '开始日期',end_date DATE COMMENT '结束日期',

2024-06-24 23:08:07 1874

原创 “打造智能售货机系统,基于ruoyi微服务版本生成基础代码“

Ruoyi-Cloud是一个基于Spring Cloud的微服务架构系统,提供了丰富的功能和模块,极大地方便了企业级应用的开发。通过其代码生成器,我们可以快速生成高质量的基础代码,从而大大缩短开发周期,提升开发效率。以下是具体的图片教程,帮助大家一步一步地完成代码生成的过程。本文将为大家详细介绍如何使用Ruoyi-Cloud中的代码生成器生成基础代码,助力智能售货机系统的开发。注意:后端代码导入后,要在项目中重启System模块,前端页面的接口功能才可生成;根据自己的前端代码存入目录存储;

2024-06-21 22:43:54 1005

原创 “打造智能售货机系统,基于ruoyi微服务版本开源项目“

本章的重点是智能售货机系统下的点位管理模块,包含页面演示和建表资源。通过本章的学习,我们将了解如何基于RuoYi微服务版本,快速搭建一个智能售货机系统,并掌握点位管理模块的实现方法。图中包含区域管理、点位管理、合作商管理和设备管理四个部分,每个部分都有对应的数据库表和行为。设备管理主要负责对智能售货机设备的管理,一个区域下可以包含多个设备,一个合作商下可以包含多个设备,一个点位下也可以包含多个设备。点位管理主要负责管理售货机的具体放置位置,一个区域下可以包含多个点位,一个合作商下也可以包含多个点位。

2024-06-21 22:17:45 1523 1

原创 “探索未来之音:AI音乐创作的前沿技术与应用“

AI音乐大模型的出现,的确为音乐创作带来了革命性的变化,但也引发了诸多争议。创作门槛的降低、版权归属的问题以及创意产业的未来,都是值得我们深思的课题。作为一个技术爱好者,我对这些问题保持观望态度。我们应该积极拥抱AI技术,同时也要理性审视其带来的影响,寻找技术与创意产业的最佳平衡点。只有这样,AI音乐大模型才能真正为音乐创作带来新的活力和可能。

2024-06-21 21:01:16 481

原创 搭建Vue的环境

Vue.js是一款流行的前端JavaScript框架,用于构建交互式的用户界面。它被设计为逐步采用的框架,可以轻松地与现有的项目集成,并且具有简洁、灵活和高效的特点。在这个代码片段中,type="text/javascript"表示该script标签中的脚本类型是JavaScript。除此之外,Vue.js还拥有一个强大的生态系统,包括大量的插件和工具,以及一个活跃的社区。的特性,这使得开发者可以更轻松地构建复杂的前端应用程序。它还具有简单易懂的API和文档,使得学习和使用Vue.js变得相对简单。

2024-06-19 23:22:29 526

原创 “Git掌控:分布式版本控制系统解析“

目录# Git基础1. Git下载2. Git三种程序命令2.1 Git Bash基本命令2.2 Git更新项目命令3. Git配置3.1 设置用户名(EE配置)3.2 查看用户名信息4. Git基本理论5. Git项目搭建5.1 克隆远程仓库5.2 指定本地克隆的目录6. Git文件操作6.1 查看文件状态6.2 忽略文件7. IDEA集成Git操作8. idea中git的使用8.1 代码生成器8.2 使用git在idea中的操作8.3 操作版本Reset和Revert8.4 强制提交到远程命令行8.5

2024-06-18 23:32:18 852 1

原创 “Git之道:掌握常用命令,轻松管理代码“

目录1. 初始化和配置2. 提交和更新3. 分支和合并4. 查看和比较5. 远程仓库6. 文件操作命令

2024-06-18 22:54:10 459

原创 “Docker之道:优雅管理容器数据的艺术“

挂载作用:我在容器中创建的文件,它会被同步到容器外面,同时我在容器外创建的文件或者是修改的文件也会被同步到容器内;这样MySQL就可以持久化了,就算删除了容器中的MySQL,那么本地目录下的MySQL数据还依旧存在。这个就是卷技术,比如说目录挂载:将容器内的目录,挂载到本地上,实现容器间的数据共享;但是容器之间可以有一个数据共享的技术,docker容器中产生的数据,同步到本地;作用:是MySQL的数据可以持久化,在容器被删除后,MySQL的数据还依旧存在。的相关数据文件,确保数据在容器重启后仍然存在。

2024-06-17 23:45:53 1300

原创 “Docker操作案例实践“

(Docker图形化界面管理工具)

2024-06-17 23:33:25 463

原创 “Docker常用命令:轻松管理容器化应用的必备指南“

主要介绍:(容器命令&&镜像命令)

2024-06-17 23:19:19 1014

原创 “Docker入门指南:概念与安装详解“

定义:镜像是一个轻量级、不可变的二进制包,包含了运行应用程序所需的所有文件、配置和依赖。镜像是创建容器的基础。特性不可变:一旦创建,镜像内容不会改变。分层存储:每个镜像由多个层组成,每一层表示一个文件系统快照,可以共享和复用。便携性:镜像可以从一个环境转移到另一个环境,而不会影响应用的运行。用途应用交付:镜像用于打包应用及其环境,确保一致性。版本控制:镜像可以使用标签来标记不同的版本。基础镜像:可作为其他镜像的基础(如alpineubuntu等)。定义。

2024-06-17 23:01:13 1051

原创 常见的Redis使用问题及解决方案

为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件:-互斥性:在任意时刻,只有一个客户端能持有锁;-不会发生死锁:即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁;-解铃还须系铃人:加锁和解锁必须是同一个客户端,客户端自己不能把别人加的锁给解了;-加锁和解锁必须具有原子性;

2024-06-17 22:14:53 1208

原创 “深入探讨Redis主从复制:原理、配置与优化“

它允许一个 Redis 实例(主机,Master)自动将数据复制到一个或多个 Redis 实例(从机,Slave),从而实现读写分离和数据冗余。在 Redis Sentinel 进行故障转移时,从机(slave,或 replica)的优先级影响它们被提升为主机(master)的顺序。在Redis的哨兵模式中,当主节点出现故障时,哨兵会选举一个新的主节点并进行迁移。是创建服务器的时候,自己创建的一个文件,里面放的是redis配置文件;当主服务器挂掉的时候,从服务器并不会上位,还是原来的从服务器;

2024-06-17 22:00:03 1326

原创 “Redis中的持久化:深入理解RDB与AOF机制“

AOF 文件持续增长而过大时,会 fork 出一条新进程来将文件重写(也是先写临时文件最后rename),redis4.0 版本后的重写,是指上就是把 rdb 的快照,以二级制的形式附在新的 aof头部,作为已有的历史数据,替换掉原来的流水账操作;AOF 采用文件追加方式,文件会越来越大为避免出现此种情况,新增了重写机制,当AOF 文件的大小超过所设定的阈值时,Redis 就会启动 AOF 文件的内容压缩 , 只保留可以恢复数据的最小指令集,可以使用命令 bgrewriteaof;

2024-06-17 21:37:45 1207

原创 “Jedis与Redis整合指南:实现高效的Java应用与Redis交互“

解释:超出三次验证码发送,即停止验证码推送;前提:要确保redis客户端要正常运行;key1是key,其它的是它的值;count是发送次数;code是发送验证发;2. redis缓存。

2024-06-17 21:18:56 585

原创 如何使用Spring Boot框架整合Redis:超详细案例教程

成功在 Spring Boot 项目中整合了 Redis 并配置了连接池。我们使用连接池可以显著提高 Redis 操作的性能和资源管理效率。启动应用程序后,可以选中通过 Postman 或浏览器访问以下 URL,验证 Redis 操作是否成功。保持 Redis 操作类和控制器不变。它们已经实现了基本的 Redis 操作。是用于 Lettuce 连接池配置的依赖。目录下,添加 Redis 连接池的配置。确保你的项目包含了以下依赖。,这里就无需再次添加。类以支持连接池即可。

2024-06-14 23:41:47 8605 2

原创 “深入了解Redis缓存:探索Redis 6的新数据类型“

在Redis 6中,有几种比较特殊且功能强大的数据结构:Bitmaps(位图)、HyperLogLog(超级对数日志)、Geospatial(地理空间)作用:Bitmaps 是 Redis 中的一种非常紧凑和高效的数据结构,用来处理位操作相关的需求。用途:主要用于记录某些状态或者事件是否发生过,例如用户是否点击过某个按钮、某天是否有用户访问网站等。因为它可以节省大量内存,特别适合于需要高效率地记录大量布尔型状态的场景。作用。

2024-06-13 23:54:29 1419

原创 Python第二语言(十四、高阶基础)

设计模式是一种编程套路,可以极大的方便程序的开发;最常见、最经典的设计模式,是面向对象设计模式;除了面向对象外,在编程中也有很多既定的套路可以方便开发,我们称之为设计模式:单例、工厂模式、建造者、责任链、状态、备忘录、解释器、访问者、观察者、中介、模板、代理模式等...

2024-06-13 23:24:37 901

原创 Python第二语言(十三、PySpark实战)

Apache Spark是用于大规模数据(large-scala data)处理的统一(unifield)分析引擎;Spark是一款分布式的计算框架,用于调度成百上千的服务器集群,计算TB、PB乃至EB级别的海量数据;Python On Spark:Python语言,是Spark重点支持的方向;PySpark是由Spark官方开发的Python语言第三方库;Python开发者可以使用pip程序快速安装PySpark并像其它第三方库一样使用;主要作用:进行数据处理;

2024-06-13 22:45:51 1450

原创 Python第二语言(十二、SQL入门和实战)

demo`id` int(11) NOT NULL COMMENT '主键',`date_time` datetime DEFAULT NULL COMMENT '日期',`order_id` varchar(40) DEFAULT NULL COMMENT '订单id',`money` int(4) DEFAULT NULL COMMENT '销售额',`province` varchar(40) DEFAULT NULL COMMENT '销售省份',

2024-06-13 22:08:06 632

原创 Python第二语言(十一、Python面向对象(下))

面向对象编程,是许多编程语言都支持的一种编程思想;基本思想:基于模板(类)去创建实体(对象),使用对象完成功能开发;

2024-06-13 21:51:41 782

原创 Python第二语言(十、Python面向对象(上))

我们可以使用类去封装属性,并基于类创建出一个个的对象来使用;而类的成员一般都会有:成员变量,成员方法对象 = 类名称()class 类名称: # class是关键字,表示定义一个类类的属性 # 即定义在类中的变量(成员变量)类的行为 # 即定义在类中的函数(成员方法)在类中定义成员方法和定义函数基本一致:def 方法名(se1f,形参1,.....·,形参N):方法体self关键字:self关键字是成员方法定义的时候,必须填写的;它用来表示类对象自身的意思;

2024-06-12 22:58:22 795

原创 Spark使用map函数出现:Python worker exited unexpectedly (crashed)

本编使用的是python12.exe解释器,解决问题,将python.exe版本降低即可,我这里降低到了python10.exe;

2024-06-11 23:44:57 1094

原创 Python第二语言(九、Python第一阶段实操)

本章内容:使用之前学习到的Python基础知识通过echarts大屏组件来进行可视化开发;

2024-06-09 21:03:02 929 1

原创 Python第二语言(八、Python包)

包下有__init__.py就是包,无__init__.py就是文件夹。于Java一样,当我们的模块文件越来越多时,包可以帮助我们管理这些模块,包的作用就是包含多个模块,但包的本质依然是模块;包可以包含一堆的Python模块,而每个模块又内含许多的功能;一个包,就是一堆同类型功能的集合体;在Python程序的生态中,有许多非常多的第三方包(非Python官方),可以极大的帮助我们提高开发效率:科学计算中常用的:numpy包;数据分析中常用的:pandas包;

2024-06-09 20:40:57 970 1

原创 Python第二语言(七、Python模块)

Python 模块(Module),是一个 Python 文件,以.py结尾;模块的作用:python中有很多各种不同的模块,每一个模块都可以帮助我们快速的实现一些功能,比如实现和时间相关的功能就可以使用time模块我们可以认为一个模块就是一个工具包,每一个工具包中都有各种不同的工具供我们使用进而实现各种不同的功能;Python中ifname== ‘main‘:的作用和原理_python if-CSDN博客这个if的作用是:__name__这是python自带的不用管,'main。

2024-06-09 20:33:09 1272

原创 Python第二语言(六、Python异常)

(调用函数的时候,如果出现了异常,可以在最终调用的函数中处理异常)注意:当所有函数都没有捕获异常的适合,程序会报错;(后面不加异常类型就代表捕获全部异常)

2024-06-09 20:18:35 380

原创 Python第二语言(五、Python文件相关操作)

内存中存放的数据在计算机关机后就会消失。要长久保存数据,就要使用硬盘、光盘、U盘等设备。为了便于数据的管理和检索,引入了“文件”的概念。一篇文章、一段视频、一个可执行程序,都可以被保存为一个文件,并赋予一个文件名。操作系统以文件为单位管理磁盘中的数据。一般来说,文件可分为文本文件、视频文件、音频文件、图像文件、可执行文件等多种类别。

2024-06-09 20:11:45 784 1

原创 Python第二语言(四、Python数据容器)

定义元组使用小括号,且使用逗号隔开各个数据,数据可以是不同的数据;# 定义3个元素的元组# 定义1个元素的元组t2 = ('hello',) # 注意:必须带有逗号,否则不是元组类型print(t1)print(t2)# 定义集合字面量{'元素', '元素', ..., '元素'}# 定义集合变量变量名称 = {'元素', '元素', ..., '元素'}# 定义空集合变量名称 = set()字典的key和value可以是任意数据类型(但是key不可为字典)不允许key的重复。

2024-06-06 22:17:14 1073

原创 Python第二语言(三、Python函数def)

使用方式:列表.sort(key=选择排序依据的函数,reverse=TruelFalse)参数key,是要求传入一个函数,表示将列表的每一个元素都传入函数中,返回排序的依据;参数reverse,是否反转排序结果,True表示降序,False表示升序;列表的sort方法:# 按照choose_sort_key的值reverse=True降序来排序,False为升序lambda简写形式:# 简写# 按照choose_sort_key的值reverse=True降序来排序,False为升序。

2024-06-06 00:03:09 852

原创 Python第二语言(二、Python语言基础)

单引号定义法:name = '张三'双引号定义法:name = "张三"三引号定义法:name = """张三"""三引号定义法,和多行注释的写法一样,同样支持换行操作;使用变量接收它,它就是字符串;不使用变量接收它,就可以作为多行注释使用;

2024-06-05 00:04:25 900 1

原创 Python第二语言(一、Python start)

1. idea中python项目no python interpreter configured for the module(需要python解释器)一般学习Python都用Pycharm软件,这里有需要的人可以去别的文章看看怎么下载,在我的python记录中,基本使用的是IDEA开发工具;1. 我们可以将代码,写入一个以".py"结尾的文件中,使用python命令去运行它;在CMD(命令提示符)程序中输入python并回车,然在输入代码回车即可立即执行;遇到的问题(无python解释器)

2024-06-04 23:42:36 706

原创 “Redis缓存:掌握Redis常用五大数据类型“

SortedSet(zset)是 Redis 提供的一个非常特别的数据结构,一方面它等价于 Java的数据结构 Map

2024-06-04 00:03:20 690

原创 从技术底层超主层依次介绍大模型

1.语言大模型;2.图像多模拟大模型;3.语言识别模型;4.文本向量化模型;5.审查模型;6.编程大模型;

2024-06-01 20:15:20 629

空空如也

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

TA关注的人

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