- 博客(58)
- 收藏
- 关注
原创 使用C语言实现循环队列
循环队列使用一个固定大小的数组和两个指针(front和rear)来维护队列的状态。front指向队列的第一个元素,而rear指向队列中最后一个元素的下一个位置,这样可以方便地添加和删除元素。50// 队列的最大容量// 存储队列元素的数组int rear;// 指向队列尾部int front;// 指向队列头部} queue_1;
2024-05-06 11:51:31 416
原创 Pandas
第一个点,列表里面的每个元素都是一列,[1,2,3,4,5],[[1,2],[3,4],[5,6]]都是一样的。进行加、减、乘、除运算时,Pandas 会按照索引(行和列的标签)对齐进行元素级的运算。,或者是一个字典,为不同的列指定不同的数据类型。在同一个位置(即具有相同的行索引和列标签)都有值时,这两个值才会相乘。构造函数提供的参数非常灵活,能够满足各种数据处理和数据结构定义的需求。这些运算方式为数据处理提供了极大的灵活性,允许进行复杂的数据计算和转换。中的对应位置缺失值,则结果中该位置的值将为。
2024-03-13 19:06:55 816
原创 Seriser
索引是用于标识每个数据点的标签。如果提供了数据,但没有提供索引,Pandas 会尝试从数据结构中推断索引(例如,如果数据是一个字典,那么字典的键将被用作索引)。是其中的一种,它是一种一维的标签化数组,能够存储任意数据类型(整数、字符串、浮点数、Python 对象等)。的索引类似于字典,但它能够进行更复杂的数据选择和高级索引操作,包括标签索引(loc)和位置索引(iloc)。对象中,可以进行各种数据操作,包括添加数据、修改数据以及进行基本的数学运算。是数据索引标签,如果不指定,默认是从 0 开始的整数序列。
2024-03-13 19:06:12 600
原创 浅学pymysql
如果不及时释放这些资源,随着游标数量的增加,会消耗更多的数据库资源,进而影响数据库服务器的性能。如果游标未关闭,相关的数据库连接可能也会保持在打开状态,限制了连接池中可用连接的数量。:在许多数据库接口中,游标对象在使用完毕后不会自动回收其占用的资源。:在某些数据库系统中,未关闭的游标可能会持有锁或其他事务资源,这可能会导致事务持续时间过长,增加死锁的风险,以及影响数据库的并发性能。游标(Cursor)对象在数据库编程中扮演着至关重要的角色,它是用于执行SQL语句并管理从数据库中获取的数据的主要接口。
2024-03-07 16:31:54 643
原创 数据抽取与数据
是指在组织的日常运营过程中产生的数据,这些数据与组织的核心业务活动密切相关。它可以包括销售记录、客户信息、交易数据、库存详情、财务报表等。这些数据反映了企业的业务性能、客户行为、市场趋势等关键信息,对于企业的决策制定、战略规划和业务分析至关重要。
2024-03-06 10:26:33 764
原创 学校企业实训学习总结(原创)
此外,命名空间还支持XML的扩展性,使得在不破坏现有文档结构的情况下,可以添加新的元素和属性。是的,您的理解是正确的。通过为元素指定命名空间,可以确保即便元素名称相同,它们也能够被区分开来,因为它们属于不同的命名空间。XML(可扩展标记语言)和JSON(JavaScript对象表示法)都是用于数据交换和存储的格式,但它们在语法、可读性、数据体积和使用场景等方面有所不同。总之,命名空间是XML中一个重要的特性,它通过提供一种机制来区分相同名称的元素和属性,从而支持XML文档的模块化和重用。
2024-03-05 14:26:31 738
原创 爬楼梯算法
爬楼梯问题是动态规划的一个经典案例,展示了如何将一个复杂问题分解为简单的子问题,并通过避免重复计算来提高效率。无论是递归方法还是动态规划方法,关键都在于理解问题的本质,并寻找合适的方法来解决它。通过解决这样的问题,我们不仅能够学习特定的算法和技术,还能够提高我们解决问题的能力,这对于任何一位编程爱好者或专业人士都是宝贵的财富。
2024-01-24 17:40:05 649 1
原创 牛顿迭代法
牛顿迭代法(Newton’s method),又称为牛顿-拉弗森方法(Newton-Raphson method),是一种强大的数值技术,用于求解方程的根。这种方法不仅应用于数学,还广泛应用于科学和工程领域。本文旨在详细介绍牛顿迭代法的原理、实现,并展示如何在 C 语言中应用这一技术。
2024-01-24 17:37:26 528
原创 计机网常用性能指标
我们将使用IPv4作为例子。假设你有一个IP地址块为192.168.0.0/24。这个IP地址块表示从192.168.0.0到192.168.0.255的256个IP地址。/24这个子网掩码表示前24位用于网络地址,剩下的8位用于主机地址。所以,这个IP地址块可以被分成256个子网。子网掩码后面的位数所以,每个子网有8位用于主机地址,这意味着每个子网可以容纳2^8个主机,即256个主机。所以,每个子网有2^8 - 2 = 254个可用IP地址。常用术语解释。
2024-01-18 19:59:38 440
原创 数组的定义与越界问题
做个比喻高铁上面有很多位置,一节车厢里面的位置从1开始,数组可以看做是这个车厢,而数组元素可以看作是这个车厢里面的乘客,全部的乘客在车厢里,就类似数组的元素构成了数组本身这个概念。类型说明符 数组名[常量表达式]例子:int a[4],float b[3-1]都是满足定义形式的。1.数组名命名符合变量名命名规则。2.定义数组时必须指定数组中元素个数。比如高铁上面的位置数量不确定就没法让车厢拿出来使用3.常量表达式中不可以出现变量值,即在初始化中无法对数据大小做动态定义,int n;
2024-01-16 17:05:15 466
原创 岗位分析案例——期末水课专用
读取数据文件,对文件的数据进行处理,使其符合我们的需求我们都是jupyter上面运行的,这个代码我也是直接copy我的内容,所以这个板式不是很好上文进行了行业招聘要求、技能要求、福利待遇的词云图,接下来要进行城市与平均薪资的画图,我们使用最低的薪资,来求每个城市的平均值到这里我们已经处理了薪资的中位数,进行可视化开始处理,对数据进行归一化,然后在初步绘图观察。
2024-01-05 19:39:31 419
原创 pycharm连接虚拟机
我们默认用户已经在虚拟机上安装好了spark等相关集群和生态,是可以在虚拟机中运行相关的操作,比如mapper,reducer操作,rdd,dataframe等等杂七杂八的东西的(主要我也没太明白)。,不是我们这个pycharm自己用的哈,要注意,是选取你虚拟机里面的python用的编译器,我之前随便选了一个,是2.x版本,上古神器属于,干啥都不好用,直到我发现我们上课时下过这个3.x版本的,我赶紧去换了3版本。,这个问题值得思考,建议新建文件夹就放你要用的,不然我之前全放进去了,差点爆炸。
2023-12-25 13:16:38 1080
原创 关系模式化的规范化理论
数据库规范化中的“函数依赖”是理解和应用规范化过程的关键概念。函数依赖描述了一个或多个列(属性)如何唯一确定另一个列的值。
2023-12-13 15:56:24 427
原创 vue零基础
也可以不加上去,因为这样添加新属性时更方便。这通常被称为“尾逗号”(trailing comma)。双大括号语法不能作用在 HTML 特性(标签属性)上,需要对标签属性操作,应该使用。
2023-12-11 22:43:47 1003
原创 数据结构准备知识
我有时候担心在分配内存的时候会导致point的内存不够用,但是指针型变量的大小是固定的,在C语言中,结构体分配的内存大小是由其成员决定的。,或称为结构体,是C语言中一种复合数据类型,它允许你将多个不同类型的数据项组合成一个单一的单位。用于为类型(包括结构体类型)创建新的别名,两者结合使用可以提高代码的可读性和易用性。结构体分配的内存大小仅足以存储这两个指针,而不是指针所指向的数据。这样做的目的是为了简化结构体类型的声明。可以简化复杂数据类型的声明,提高代码的可读性和便利性。用于定义新的结构体类型,而。
2023-12-08 20:37:09 796 1
原创 世界杯可视化part1
针对阿里天池赛的世界杯可视化,表的内容我不赘述了,既然能查到这里肯定知道是什么,我就讲一下第一位大佬的代码,反正我是啥也不懂,我直接抄他的进行复现。
2023-12-08 17:46:42 1136
原创 matplotilb画图
Matplotlib 是支持 Python 语言的开源绘图库,因为其支持丰富的绘图类型、简单的绘图方式以及完善的接口文档,深受 Python 工程师、科研学者、数据工程师等各类人士的喜欢。Matplotlib 拥有着十分活跃的社区以及稳定的版本迭代,当我们使用 Python 进行数据分析并执行可视化时,Matplotlib 无疑是得心应手的工具之一。接下来很多内容都是在代码中,说明也在代码里面。
2023-12-03 22:58:40 1029
原创 pandas 基础操作3
缺失值主要是指数据丢失的现象,也就是数据集中的某一块数据不存在。例如,在一个时间序列数据集中,某一段数据突然发生了时间流错乱,那么这一小块数据就是毫无意义的,可以被归为缺失值。首先,我们将数据集的第 2,4 ,6 列的第 3,5 行也置为缺失值。虽然我们可以通过数据选择方法从一个完整的数据集中拿到我们需要的数据,但有的时候直接删除不需要的数据更加简单直接。除了直接填充值,我们还可以通过参数,将缺失值前面或者后面的值填充给相应的缺失值。] 也十分常用,其主要的用途是删除缺少值,即数据集中空缺的数据列或行。
2023-12-03 21:24:14 2159
原创 MySQL数据库的备份与恢复
掌握MySQL数据库的备份和恢复技术对于保护您的数据至关重要。无论是备份整个数据库、特定表或将表数据导出为不同格式,都是确保数据安全的关键步骤。同样,了解如何有效地恢复这些备份能够在数据丢失时最大限度地减少损失。希望本文能帮助您更好地理解MySQL数据库备份与恢复的过程。希望这些修改能帮助您的博客更加流畅和专业。如果您有其他的修改要求或补充内容,欢迎告知!
2023-11-30 22:01:17 1948
原创 Structured Streaming的模型介绍与实际操作
微批处理是 Structured Streaming 默认的处理模型。微批处理 (Micro-batching):优点:缺点:持续处理是 Structured Streaming 在 Spark 2.3 版本中引入的实验性功能。在这种模型中,实时数据流被视为连续的记录流,Spark 引擎以较低的延迟(毫秒级)持续处理每条记录。持续处理 (Continuous Processing):优点:缺点:这两种模型可以用以下表格进行比较:在选择模型时,需要根据具体的应用场景、延迟要求和资源情况来决定使用哪种模型。如果
2023-11-29 16:25:55 1199
原创 启动kafka集群以及关闭
按照这个顺序关闭 Kafka 集群可以最大程度地减少关闭过程中可能出现的问题,比如数据不一致或者服务无法正常回复。,以确保所有组件都可以优雅地关闭,避免数据丢失或损坏。这是一种实时监控 Kafka 主题消息的便捷方式。运行此命令后,控制台将开始显示从主题。:有时候一次没成功得是第二次第三次。
2023-11-22 14:04:50 511
原创 Django连接数据库
这里面有成功了,不过数据库里面的数据表是空的,你这时候就可以进一步进行网页的交互操作了。如果你之前没有使用python操作工数据库的话,这个pymsql应该是没有的。Django对MySQL的支持需要一个额外的Python包,通常是。您需要安装这个包来解决这个问题。对应的你可以调用数据库,你也可以不调用,我写一个调用了的。哦对了,你得确保你连接的数据库要已经存在了。的一个纯Python替代品,叫做。你也可以去设置里面手动安装这个库。另一个可选的解决方案是使用。然后就是在终端进行两行代码。
2023-11-21 21:31:11 400 1
全国计算机等级考试数据库技术三级
2023-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人