- 博客(156)
- 收藏
- 关注
原创 算法学习笔记(Hello算法)—— 空间复杂度
空间复杂度(space complexity)用于衡量算法占用内存空间随着数据量变大时的增长趋势。这个概念与时间 复杂度非常类似,只需将“运行时间”替换为“占用内存空间”。算法在运行过程中使用的内存空间主要包括以下几种。暂存空间可以进一步划分为三个部分。
2024-07-23 00:40:23
199
原创 算法学习笔记(Hello算法)—— 时间复杂度
函数渐近上界 若存在正实数 𝑐 和实数 𝑛0 ,使得对于所有的 𝑛 > 𝑛0 ,均有 𝑇(𝑛) ≤ 𝑐 ⋅ 𝑓(𝑛) ,则可认为 𝑓(𝑛) 给 出了 𝑇(𝑛) 的一个渐近上界,记为 𝑇(𝑛) = 𝑂(𝑓(𝑛))。如下图所示,计算渐近上界就是寻找一个函数 𝑓(𝑛) ,使得当 𝑛 趋向于无穷大时,𝑇(𝑛) 和 𝑓(𝑛) 处于相同 的增长级别,仅相差一个常数项 𝑐 的倍数。
2024-07-20 23:27:50
942
原创 鸿蒙OS开发工具 DevEco Studio(4.0)安装教程
1.旧版本下载地址【HarmonyOS】HUAWEI DevEco Studio 下载地址汇总_deveco studio历史版本-CSDN博客2.解压安装包,双击安装程序3.打开后点击Next4.点击“Browse...”选择路径,然后点击“Next”5.勾选,点击“Next”6.默认,直接点击“Install”7.直接点击“Finish”,完成安装8.双击桌面图标,打开DevEco Studio,点击“Agree”进入下一步9.默认选择,点击“OK”进入下一步10.提前创建红框内的三个目录11.选择上一
2024-07-19 23:02:51
327
原创 算法学习笔记(Hello算法)—— 初识算法
算法是一系列明确、有限且有效的步骤或指令的集合,用于解决特定问题或执行特定任务。输入:算法至少有一个输入(某些算法可能有多个输入),或者可以没有输入。输出:算法必须至少产生一个输出,这个输出是解决问题的结果。明确性:算法中的每一步都必须清晰无误,不能有歧义。有限性:算法必须在有限的时间内完成,不能无限循环下去。可行性:算法的每一步都应该是基本操作,可以被实际执行。数据结构(Data Structure)是计算机存储、组织数据的方式。
2024-07-19 19:57:45
653
原创 数据挖掘与分析部分实验内容
通过对样本数据的离散图可以判断,呈线性规律变化,因此可以建立一个线性模型,即 ,把该线性模型定义为一个简单的类,里面封装了变量和计算,变量设置用tf.Variable()。#定义模型class LineModel(object): # 定义一个LineModel的类# 初始化变量def __call__(self, x): #定义返回值def train(self, x, y, learning_rate): #定义训练函数。
2024-07-18 21:16:59
1069
原创 安卓移动开发期末大作业——影票零食APP
下图描述预期实现题目的设计方案或功能设计的组成结构。登录注册功能:用户信息存储在SQLite中,登录后当前登录用户信息存储在Sharedpreferences中。购物车功能:购物车信息存储在SQLite中,存储购物车信息时,包含用户ID,使得每个用户的购物车内容独立分开。使用RecyclerView控件展示商品信息。简洁美观,采用了一些富有电影元素的颜色作为主色调,和电影购票的主题相符合。包含注册和登录的页面。
2024-07-09 16:30:39
175
原创 安卓移动开发期末大作业——图书馆座位预约APP
用户点击“修改”按钮,将跳转至“更改座位预约信息”页面,用户可先输入自己的“学号”,查询之前的预约信息,然后根据自己的需求,更改预约的座位,修改完成后,点击“更改座位预约信息”页面的“修改”按钮,数据库中将会更新用户预约座位的相关信息。用户点击“删除”按钮,将会跳转至“删除学生座位记录”页面,用户可先输入自己的“学号”,查询之前的预约信息,然后点击“删除学生座位记录”页面的“删除”按钮,数据库则会将用户预约座位的相关信息删除。4. 修改座位预约记录功能:可修改预约的座位,输入对应的学号进行查询。
2024-07-09 16:06:38
968
原创 ImportError: cannot import name ‘pad_sequences‘ from ‘keras.preprocessing.sequence
确保您的环境中安装了 TensorFlow 2.x,并且您的代码中没有其他导入。,但这个模块在TensorFlow 2.x中并不存在。属性,在TensorFlow 2.x中,根据您提供的错误信息,您尝试从。1 # 5) 划分数据集。的语句,以免发生冲突。
2024-06-17 18:09:49
506
原创 MySQL中创建触发器时,语法与创建存储过程或函数的语法有所不同注意
请确保在执行上述代码之前,你的MySQL服务器版本支持触发器的创建,并且你有权限创建触发器。如果你没有权限,你可能需要联系数据库管理员来获取相应的权限。在MySQL中创建触发器时,语法与创建存储过程或函数的语法有所不同。触发器的创建语法需要遵循特定的结构,包括指定触发器的名称、触发时机(如。语句,因为触发器的目的是执行数据库操作,而不是返回结果集。如果你想要在触发器中执行一些操作,你应该使用。根据你提供的错误信息,你的触发器创建语句中存在语法错误。)以及触发器应该执行的操作。语句,用于输出一条消息。
2024-05-23 18:46:07
196
原创 mysql中CLOSE 语句用于关闭游标
如果你想要在存储过程中执行多个操作,你需要将这些操作放在存储过程的定义中。例如,如果你想要在存储过程中执行查询并返回结果,你需要在存储过程中定义一个变量来存储结果,并在调用存储过程时返回这个变量。一旦存储过程被创建,你可以通过调用存储过程来执行它,而不是直接在命令行中执行。语句用于关闭游标,它必须在存储过程或函数的上下文中使用。是一个中断命令,用于中断当前的命令执行。你应该在存储过程的定义中使用。,它将中断当前的命令执行,而不是执行。在你的例子中,你尝试在命令行中执行。语句,你会收到语法错误。
2024-05-23 18:38:36
205
原创 Java核心面试基础
抽象是面向对象编程中的一种概念,它涉及到从具体的实例中提取出共性,形成一个抽象的概念或模型。抽象可以是类的抽象,也可以是方法的抽象。类的抽象通常通过抽象类或接口来实现,而方法的抽象则通过抽象方法来实现。抽象有助于简化复杂性,使代码更加清晰和易于理解。
2024-05-22 21:55:10
1080
原创 使用Maven对Scala独立应用程序进行编译打包
该程序计算 /usr/local/spark-2.1.0/README 文件中包含 "a" 的行数 和包含 "b" 的行数。代码第8行的 /usr/local/spark 为 Spark 的安装目录,如果不是该目录请自行修改。不同于 Spark shell,独立应用程序需要通过。初始化 SparkContext,SparkContext 的参数 SparkConf 包含了应用程序的信息。
2024-05-09 14:40:39
619
原创 Kafka和Spark Streaming的组合使用学习笔记(Spark 3.5.1)
二、启动Kafaka1.首先需要启动Kafka,打开一个终端,输入下面命令启动Zookeeper服务:注意:以上现象是Zookeeper服务器已经启动,正在处于服务状态。不要关闭!注意:同样不要误以为死机了,而是Kafka服务器已经启动,正在处于服务状态。2.然后,可以执行如下命令,查看名称为“wordsender”的Topic是否已经成功创建:注意,所有这些终端窗口都不要关闭,要继续留着后面使用。Kafka和Flume等高级输入源,需要依赖独立的库(jar文件),
2024-05-08 21:15:15
911
原创 Spark入门:DStream转换操作
滑动窗口转换操作的计算过程如下图所示,我们可以事先设定一个滑动窗口的长度(也就是窗口的持续时间),并且设定滑动窗口的时间间隔(每隔多长时间执行一次计算),然后,就可以让窗口按照指定时间间隔在源DStream上滑动,每次窗口停放的位置上,都会有一部分DStream被框入窗口内,形成一个小段的DStream,这时,就可以启动对这个小段DStream的计算。对于有状态转换操作而言,本批次的词频统计,会在之前批次的词频统计结果的基础上进行不断累加,所以,最终统计得到的词频,是所有批次的单词的总的词频统计结果。
2024-05-07 20:40:36
949
原创 Flume 的安装和使用方法(Spark-2.1.0)
同时,我们把 Flume Sink 类别设置为 avro,绑定到 localhost 的 44444 端口,这样, Flume Source 把采集到的消息汇集到 Flume Sink 以后,Sink 会把消息推送给 localhost 的 44444 端口,而我们编写的 Spark Streaming 程序一直在监听 localhost 的 44444 端口,一 旦有消息到达,就会被 Spark Streaming 应用程序取走进行处理。你可以看到,马上会报错,因为找不到相关的 jar 包。
2024-05-07 15:05:57
1903
原创 HTML_CSS学习:CSS盒子模型
块元素:1.主题结构标签:<html>、<body>2.排版标签:<h1>-<h6>、<hr>、<p>、<pre>、<div>3.列表标签:<ul>、<ol>、<li>、<dt>、<dd>4.表格相关标签:<table>、<tbody>、<thead>、<tfoot>、<tr>、<caption>行内元素:1.文本标签:<br>、<em>、<strong>、<sup>、<sub>、<del>、<ins>2.<a>与<label>行内块元素:1.图片:<img>
2024-05-04 13:53:08
776
原创 Xshell不能使用(版权原因不能使用),通过ip连接虚拟机CentOS7系统拷贝文件
您可以将文件从本地计算机拖放到 SFTP 客户端中的远程目录,或者使用客户端提供的文件传输功能。通常,您需要输入虚拟机的 IP 地址、用户名和密码。许多 FTP 客户端都支持 SFTP。
2024-04-29 12:13:47
1184
2
原创 大数据分析与内存计算学习笔记
Line类的第一个参数表示其位置,第二个参数表示另一个端点,Line放缩的时候,其中点位置不变,长度按倍数放缩(注意,缩放时,其两个端点信息也改变了),另外,Line的move行为影响了另一个端点,需要对move方法进行重载。另外直线类Line和圆类Circle都混入了Drawable特质,要求对draw进行重载实现,其中类Line的draw输出的信息样式为“Line:第一个端点的坐标--第二个端点的坐标)”,类Circle的draw输出的信息样式为“Circle center:圆心坐标,R=半径”。
2024-04-27 15:39:00
1334
2
原创 Java学习笔记:do_while循环
循环是一种基本的控制流语句,它至少执行一次循环体,然后根据条件判断是否继续执行。这种循环结构的特点是先执行循环体,然后判断条件,如果条件为真,则继续执行循环体,否则退出循环。在这个例子中,循环体会打印当前的计数,然后将计数增加1。由于循环体至少执行一次,所以即使。循环适用于那些至少需要执行一次循环体的情况,例如,当需要用户输入并且至少需要输入一次时。循环至少执行一次循环体,即使条件表达式一开始就为假,循环体也会被执行一次。循环在循环开始前就判断条件,如果条件不满足,则循环体一次也不会执行。
2024-04-16 19:09:57
371
原创 大数据分析与内存计算——Spark安装以及Hadoop操作——注意事项
请注意,这些命令需要在 Hadoop 集群的节点上运行,或者你需要通过 SSH 登录到集群中的一个节点。如果你的 Hadoop 集群配置了 Web 界面(如 Hue 或 Ambari),你也可以通过 Web 界面来上传文件和查看文件内容。读取HDFS系统文件“/user/hadoop/test.txt”(如果该文件不存在,请先创建)1).首先,你需要有一个本地文件,假设你有一个名为。教程给的指令缺少文件编码格式,需要指定编码格式,以下为修改后的指令。的本地文件,其中包含你想要写入 HDFS 的内容。
2024-04-02 18:45:05
1677
数据挖掘与分析实训报告.pdf
2024-07-18
Spark SQL编程初级实践-答案-实验报告-纠正版
2024-04-24
RDD编程初级实践-答案-实验报告-纠正版
2024-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人