自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 MySQL中递归的用法及递归的使用场景

其中,cte_name 是递归CTE的名称,列名列出递归结果集中的列名。initial_query 是递归CTE的初始查询语句,recursive_query 是递归查询语句,必须引用自身的递归CTE名称。在上面的查询中,我们使用递归查询计算了Fibonacci序列的前20个数。在上面的查询中,首先选择给定的部门ID作为起始点,然后通过递归查询获取该部门的所有子部门ID。另外,递归查询也可以用于计算序列的累积值、查找链表中的环、查询无限级分类、生成Fibonacci序列等等。

2023-05-04 09:35:35 1001

原创 Hive中的Serializer和Deserializer

总之,Serializer和Deserializer是将表数据与Hadoop文件系统中的文件进行相互转换的工具,Serializer用于将表转化为文件,而Deserializer用于将文件转化为表。Serializer(序列化器)用于将表中的数据序列化为一种指定格式的二进制数据,以便能够写入到Hadoop文件系统中的文件中。通常情况下,Deserializer的作用是将文件转化为表。ORC SerDe:用于将表数据序列化为ORC文件格式或将ORC文件格式反序列化为表数据。

2023-05-02 20:03:41 469

原创 Hive中的HASH函数规则及示例

Hive中的哈希函数采用的是MurmurHash算法,这是一种非常高效的哈希算法。该算法将输入数据分为若干个块,每个块都进行哈希计算,最终将所有块的哈希值合并起来得到最终的哈希值。在执行上述查询语句时,Hive会自动调用HASH函数对每个姓名进行哈希计算,并将具有相同哈希值的姓名放入同一个分组中,最终对每个分组进行统计计算。由于哈希函数的特性,相同的输入数据每次计算得到的哈希值都是相同的,因此HASH函数可以用于对数据进行快速的去重或分组。下面举一个简单的例子来说明HASH函数的使用。

2023-05-02 19:12:41 2399

原创 JAVA学习笔记一

JAVA学习笔记第一章 Java入门若干问题前言一、Java语言背景介绍Java语言是由美国Sun公司在1995年推出的计算机语言。Java之父:詹姆斯·高斯林Java语言的三个版本:Java SE、Java ME、Java EEJava SE:Java语言的标准版,用于桌面应用的开发。为Java EE开发做基础。Java ME:Java语言的小型版,用于嵌入式消费类电子设备。Java EE:Java语言的企业版,用于Web方向的网站开发。二、Java语言的跨平台原理平台:指操作系统

2022-02-23 15:35:55 361

原创 Android学习笔记八------简单通讯录的实现

简单通讯录的实现先来看一下我们需要实现的功能:在这里我们需要实现的布局有三个:1.初始界面的布局;以及存入后的相关显示2.联系人信息显示框的布局;3.添加界面的布局在此基础上实现各个布局所对应的功能;首先我们先来了解一下我们所要应用到的一个组件:ListViewListView是android.widget.AbsListView的子类,主要用来以列表方式显示一些内容。开发时一般...

2020-03-27 16:20:08 3643 2

原创 Android学习笔记七----简单考试系统的实现

简单考试系统的实现先来看一下我们需要实现的功能:在这里我们可以看到在最上面要实现图片的点按功能;然后在每个选项卡中需要设置独立的布局;首先我们要用到TabHost布局,TabHost是整个Tab的容器,包括两部分,TabWidget和FrameLayout。TabWidget就是每个tab的标签,FrameLayout则是tab内容。TabWidget通过切换多个标签从而显示出多个不同内...

2020-03-27 15:00:46 1360

原创 Android学习笔记六-----简单文本编辑器

首先我们应该明确自己要实现的界面及相关功能;界面样式如下图所示:我们可以看到,这里有一个新的知识点,就是最后面“请输入信息”那里的数据传输窗口;即EditText组件;EditText组件:基本上是用户与Android应用程序之间数据传输的窗口,比如一个登陆界面,需要输入账号密码,然后获取用户输入的内容,并进行校对判断。EditText组件是TextView的子类,所以其大部分属性和Text...

2020-03-05 20:04:51 782

原创 Android学习笔记五,一些Android中的方法介绍

一、Android中的布局(layout)1.线性布局 - Linear Layout:按排列的方向(orientation)分为垂直线性布局(android:orientation=“vertical”)和水平线性布局(android:orientation=“horizontal”//水平线性布局)。线性布局定义了排列方向后,会一直沿着该方向一直排列下去,除非利用嵌套再重新定义。我们的计...

2020-03-01 15:29:35 379

原创 实例化对象和监听事件-------android学习笔记四

实例化组建对象让计算器界面上的按键与功能模块发生关系;要将图中的数字显示到“显示结果”的位置。先定义对象: //定义对象 Button btn1, btn2, btn3, btn4, btn5,btn6,btn7,btn8,btn9,btn0; Button[] btn = new Button[10];//button类对象 int[] btnId = {R...

2020-02-25 19:29:54 424 1

原创 android界面的设计(混合嵌套布局)----------计算器界面(学习笔记3)

掌握TextView、Button组件的常用属性和使用方法。我们先来看一下初始界面和我们要实现的目标界面的对比:在这里我们要实现按钮button的布局,并且设置button和上面的显示行的文本;这里呢,需要创建一个新的layout下的xml布局文件;calc.xml;需要了解一下TextView的相关知识。如图所示;<TextView//设置字体 android:id...

2020-02-23 17:28:04 947

原创 第一个android程序(学习笔记二)

首先,启动android studio依次选择:file new new project这里选择控项目这里的Name 为项目名称;首字母需要大写;这就创建好了。1、Gradle编译系统,版本由wrapper指定2、Android Studio IDE所需要的文件3、应用相关文件的存放目录4、编译后产生的相关文件5、存放相关依赖库6、代码存放目录7、资源文件存放目...

2020-02-20 21:36:00 100

原创 移动开发学习笔记1

#Android初认知Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。##windows系统下Android开发环境的搭建步骤1.下载并安装JDK配置JDK,在我的电脑属性,高级系统设置中配置环境变量。验证安装:在这个界面下进行验证,出现如图所示的内容...

2020-02-19 12:23:14 205

第3讲 计算器.docx

MainActivity: package com.example.l3_pre; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private Button btnClear, btnDel, btnDev, btnAdd, btnDot, btnDec, btnMul, btnEqu;//相应的功能键 private TextView txtResult;//显示结果 private StringBuffer digitA = new StringBuffer(), digitB = new StringBuffer(); private boolean isChar = false;//标记是否按下运算符

2020-06-15

第六章实验报告.pdf

上传一个实验代码,完整的,继续练习基本布局管理器的使用方法和基本控件的使用方法,以及事件监听处理的使用 方法。 b、掌握实现从一个 Activity 启动其它 Activity 的方法及开发步骤。 c、掌握 ListView、ArrayAdapter、SimpleAdapter、Intent 的基本用法。

2020-06-15

空空如也

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

TA关注的人

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