自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wanjialin的博客

人生苦短,我用Python

  • 博客(248)
  • 资源 (4)
  • 收藏
  • 关注

原创 sqoop导入和导出数据操作(保姆级教程)

导入:一、将mysql数据库中的表数据导入到HDFS表数据和格式如下:1、首先现在hdfs中创建目录,用于导入后存放数据hdfs dfs -mkdir /sqooptesthdfs dfs -mkdir /sqooptest/demo1使用sqoop import 命令将MySQL中的表导入到hdfs中sqoop import \--connect jdbc:mysql://nnode1:3306/stu \--username root \--password 123123 \--

2021-11-24 16:21:05 7560 1

原创 zeppelin安装和配置(保姆级教程)

zeppelin简单介绍:Zeppelin是一个基于Web的notebook,提供交互数据分析和可视化。支持多种数据引擎,如hive、spark等。还支持多种编程语言,如python、Scala等。zeppelin安装前的准备工作:1、虚拟机安装配置好jdk,如果不会安装可以跳转到脚本安装jdk保姆级教程2、虚拟机安装配置好Hadoop,如果不会配置安装可以跳转到Hadoop配置保姆级教程3、虚拟机安装配置好Hive,如果不会安装可以跳转到脚本安装hive保姆级教程4、下载了zeppelin安装

2021-11-15 15:16:59 7879 2

原创 如何查看一个网站的robots协议?

问:如何查看一个网站的robots协议?答:在该网站首页网址后加入/robots.txt就可以查看该网站的robots协议。例:以淘宝网站为例。首先进入淘宝网站首页在网站后输入/robots.txt就可以查看了。...

2021-04-12 23:43:05 8724

原创 解决github无法打开网页的问题

问题描述:github网站打不开或打开太慢了原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当 message 处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。解决方案:提示:这里填写该问题的具体解决方案:例如:新建一个 Message 对象,并将读取到的

2021-04-10 11:12:54 10617 8

原创 如何下载sklearn

下载sklearn问题描述:No module named 'sklearn'解决方案:问题描述:No module named ‘sklearn’有时在做到部分数据文件读取的时候会用到shuffle这个方法,这时候就要用到sklearn。sklearn需要自行去下载解决方案:1.使用Anaconda下载打开Anaconda Prompt输入pip install sklearn使用jupyter测试一下是否可以使用2.使用cmd命令去下载打开cmd窗口输入pip install

2020-12-15 11:00:17 11677 1

原创 无法爬取淘宝商品页面

问题描述:无法爬取淘宝商品页面案例如下:import requestsimport redef getHTMLText(url): try: r = requests.get(url,timeout=30) r.raise_for_status() r.encoding = r.apparent_encoding return r.text except: return "" de

2020-11-30 22:30:22 5238 23

原创 Python的API文档

问题描述:查看Python的API文档解决方案:查看python API文档的命令是:python -m pydoc -p xxxx(4位端口号,任意)具体操作:1、win+r 输入cmd 打开命令提示符窗口2、输入 python -m pydoc -p 12123、看到Server ready at http://localhost:1212的时候就说明启动成功4、打开浏览器输入http://localhost:1212,查看想要查找的内容5、命令提示符窗口 CTRL + C 退出命令

2020-11-25 17:56:56 5784

原创 关于mnist数据集下载的相关问题

文章目录问题描述:在Tensorflow 2.0.1版本中下载mnist数据集原因分析:解决方案:问题描述:在Tensorflow 2.0.1版本中下载mnist数据集from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets(“MNIST_data”, one_hot=True)输入上述代码后,会出现如下错误:原因分析:主要原因是下载地址是外国网站,网络一直无法下载成

2020-11-25 10:52:42 3224 5

原创 MySQL导入数据乱码原因

一般来说数据乱码的绝大多数可能都是字符集编码的问题导致。

2023-07-12 10:10:44 1208

原创 ClickHouse集群安装与部署

ClickHouse是Yandex于2016年开源的列式存储数据库(DBMS),主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告。从名字就能了解ch代表clickhouse,proxy为代理,即专为clickhouse使用的代理。在clickhouse集群中,每一台机器都是单独的实例,我们可以使用其中的一台作为查询机器。此时如何更好的完成负载均衡是我们所关注的,chproxy即是这么一个工具。选择一台服务器安装该程序即可。

2023-06-06 16:35:00 3430

原创 二叉树的最大深度(Java算法每日一题)

二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。输入:[3,9,20,null,null,15,7]给定一个二叉树,找出其最大深度。

2022-10-26 10:28:49 352 1

原创 链表的中间结点(Java算法每日一题)

给定一个头结点为 head 的非空单链表,返回链表的中间结点。输出:此列表中的结点 3 (序列化形式:[3,4,5])如果有两个中间结点,则返回第二个中间结点。输入:[1,2,3,4,5]

2022-10-25 13:15:21 283

原创 二进制链表转整数(Java算法每日一题)

给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。请你返回该链表所表示数字的 十进制值。输入:head = [1,0,1]

2022-10-24 10:58:55 346

原创 解码字母到整数映射(Java算法每日一题)

给你一个字符串 s,它由数字(‘0’ - ‘9’)和 ‘#’ 组成。字符(‘j’ - ‘z’)分别用(‘10#’ - ‘26#’)表示。字符(‘a’ - ‘i’)分别用(‘1’ - ‘9’)表示。输入:s = “10#11#12”返回映射之后形成的新字符串。题目数据保证映射始终唯一。

2022-10-21 09:45:16 214

原创 转换成小写字母(Java算法每日一题)

问:给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。输入:s = “Hello”输出:“hello”

2022-10-19 09:15:36 122

原创 找到所有数组中消失的数字(Java算法每日一题)

问:给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。输入:nums = [4,3,2,7,8,2,3,1]

2022-10-14 09:11:07 181

原创 数组的度(Java算法每日一题)

给定一个非空且只包含非负数的整数数组 nums,数组的 度 的定义是指数组里任一元素出现频数的最大值。你的任务是在 nums 中找到与 nums 拥有相同大小的度的最短连续子数组,返回其长度。输入:nums = [1,2,2,3,1]

2022-10-13 09:11:52 82

原创 错误的集合(Java算法每日一题)

集合 s 包含从 1 到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个数字复制了成了集合里面的另外一个数字的值,导致集合 丢失了一个数字 并且 有一个数字重复。请你找出重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。给定一个数组 nums 代表了集合 S 发生错误后的结果。输入:nums = [1,2,2,4]

2022-10-11 09:55:50 119

原创 找不同(Java算法每日一题)

字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。输入:s = “abcd”, t = “abcde”给定两个字符串 s 和 t ,它们只包含小写字母。请找出在 t 中被添加的字母。

2022-10-11 09:54:04 154

原创 设计 Goal 解析器(Java算法每日一题)字符串替换函数

请你设计一个可以解释字符串 command 的 Goal 解析器。command 由 “G”、“()” 和/或 “(al)” 按某种顺序组成。Goal 解析器会将 “G” 解释为字符串 “G”、“()” 解释为字符串 “o” ,“(al)” 解释为字符串 “al”。然后,按原顺序将经解释得到的字符串连接成一个字符串。给你字符串 command ,返回 Goal 解析器 对 command 的解释结果。输入:command = “G()(al)”

2022-10-10 16:27:20 68

原创 重塑矩阵(Java算法每日一题)

在 MATLAB 中,有一个非常有用的函数 reshape ,它可以将一个 m x n 矩阵重塑为另一个大小不同(r x c)的新矩阵,但保留其原始数据。给你一个由二维数组 mat 表示的 m x n 矩阵,以及两个正整数 r 和 c ,分别表示想要的重构的矩阵的行数和列数。否则,输出原始矩阵。输入:mat = [[1,2],[3,4]], r = 1, c = 4。重构后的矩阵需要将原始矩阵的所有元素以相同的 行遍历顺序 填充。答:先转换成一位数组,再转换成二维数组。输出:[[1,2,3,4]]

2022-10-10 15:44:06 74

原创 矩阵对角线元素的和(Java算法每日一题)

请你返回在矩阵主对角线上的元素和副对角线上且不在主对角线上元素的和。给你一个正方形矩阵 mat,请你返回矩阵对角线元素的和。

2022-10-10 15:30:33 150

原创 最富有客户的资产总量(Java算法每日一题)

给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i​​​​​​​​​​​​ 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量。客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。输入:accounts = [[1,2,3],[3,2,1]]

2022-10-10 15:17:31 321

原创 移动零(Java算法每日一题)

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0]

2022-10-10 14:31:40 60

原创 缀点成线(Java算法每日一题)斜率公式

给定一个数组 coordinates ,其中 coordinates[i] = [x, y] , [x, y] 表示横坐标为 x、纵坐标为 y 的点。请你来判断,这些点是否在该坐标系中属于同一条直线上。输入:coordinates = [[1,2],[2,3],[3,4],[4,5],[5,6],[6,7]]

2022-10-10 14:04:39 534

原创 下一个更大元素 I(Java算法每日一题)

对于每个 0

2022-10-10 13:43:02 143

原创 N 叉树的前序遍历(Java算法每日一题)

n 叉树 在输入中按层序遍历进行序列化表示,每组子节点由空值 null 分隔。给定一个 n 叉树的根节点 root ,返回 其节点值的 前序遍历。输入:root = [1,null,3,2,4,null,5,6]输出:[1,3,5,6,2,4]答:前序遍历 根->左->右。

2022-10-10 10:48:05 165

原创 二叉树的前序遍历(Java算法每日一题)

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。输入:root = [1,null,2,3]输出:[1,2,3]

2022-10-10 10:40:10 96

原创 仅执行一次字符串交换能否使两个字符串相等(Java算法每日一题)

给你长度相等的两个字符串 s1 和 s2。一次 字符串交换 操作的步骤如下:选出某个字符串中的两个下标(不必不同),并交换这两个下标所对应的字符。如果对 其中一个字符串 执行 最多一次字符串交换 就可以使两个字符串相等,返回 true;否则,返回 false。输入:s1 = “bank”, s2 = “kanb”

2022-10-10 09:39:08 157

原创 快乐数(Java算法每日一题)

然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果 n 是 快乐数 就返回 true;不是,则返回 false。对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。如果这个过程 结果为 1,那么这个数就是快乐数。编写一个算法来判断一个数 n 是不是快乐数。

2022-10-09 16:37:11 288

原创 判断能否形成等差数列(Java算法每日一题)

如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数列就称为 等差数列。如果可以重新排列数组形成等差数列,请返回 true;否则,返回 false。输入:arr = [3,5,1]给你一个数字数组 arr。

2022-10-09 16:00:32 236

原创 数组元素积的符号(Java算法每日一题)

给你一个整数数组 nums。令 product 为数组 nums 中所有元素值的乘积。输入:nums = [-1,-2,-3,-4,3,2,1]返回 signFunc(product)。如果 x 是等于 0 ,返回 0。如果 x 是负数,返回 -1。如果 x 是正数,返回 1。答:不可以暴力去乘,会溢出。

2022-10-09 15:16:17 99

原创 找到最近的有相同 X 或 Y 坐标的点(Java算法每日一题)

同时,在同一个坐标系下给你一个数组 points ,其中 points[i] = [ai, bi] 表示在 (ai, bi) 处有一个点。当一个点与你所在的位置有相同的 x 坐标或者相同的 y 坐标时,我们称这个点是 有效的。如果没有有效点,请返回 -1。两个点 (x1, y1) 和 (x2, y2) 之间的 曼哈顿距离 为 abs(x1 - x2) + abs(y1 - y2)。输入:x = 3, y = 4, points = [[1,2],[3,1],[2,4],[2,3],[4,4]]

2022-10-09 14:51:56 148

原创 三角形的最大周长(Java算法每日一题)

给定由一些正数(代表长度)组成的数组 nums ,返回 由其中三个长度组成的、面积不为零的三角形的最大周长。如果不能形成任何面积不为零的三角形,返回 0。输入:nums = [2,1,2]答:最大周长一定是排序后的相邻元素。

2022-10-09 14:07:51 102

原创 处理用时最长的那个任务的员工

idi 是处理第 i 个任务的员工的 id ,且leaveTimei 是员工完成第 i 个任务的时刻。所有 leaveTimei 的值都是 唯一的。注意,第 i 个任务在第 (i - 1) 个任务结束后立即开始,且第 0 个任务从时刻 0 开始。返回处理用时最长的那个任务的员工的 id。如果存在两个或多个员工同时满足,则返回几人中最小的id。输入:n = 10, logs = [[0,3],[2,5],[0,9],[1,15]]共有 n 位员工,每位员工都有一个从 0 到 n - 1 的唯一 id。

2022-10-09 13:29:50 65

原创 整数的各位积和之差(Java算法每日一题)

给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。输入:n = 234。

2022-10-09 10:32:46 265

原创 位1的个数(Java算法每日一题)

编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。输入:00000000000000000000000000001011。

2022-10-09 10:17:53 150

原创 三个数的最大乘积(Java算法每日一题)

给你一个整型数组 nums ,在数组中找出由三个数组成的最大乘积,并输出这个乘积。输入:nums = [1,2,3]

2022-10-08 13:33:31 233

原创 去掉最低工资和最高工资后的工资平均值(Java算法每日一题)

问:给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。输入:salary = [4000,3000,1000,2000]请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。输出:2500.00000。

2022-10-08 10:30:22 92

原创 在区间范围内统计奇数数目(Java算法每日一题)

问:给你两个非负整数 low 和 high。请你返回 low 和 high 之间(包括二者)奇数的数目。解释:3 到 7 之间奇数数字为 [3,5,7]。输入:low = 3, high = 7。

2022-10-08 10:14:51 313

op.log(SparkSQL处理json的数据)

SparkSQL处理json的数据

2021-12-15

第一个mybatis项目

IDEA新建一个mybatis项目

2021-09-24

newsUserDao.zip

JSP+JavaBean+DAO模式+MySQL实现一个简单的注册登录(新闻登录系统)

2021-05-10

APP0506.zip

Android 读取联系人 实验

2021-04-05

空空如也

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

TA关注的人

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