自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 Ubuntu报错:...ist file /etc/apt/sources.list (URI parse)

具体报错:E: Malformed entry 1 in list file /etc/apt/sources.list (URI parse)E: The list of sources could not be read.解决:在官网下载对应版本的source.list:将之前的文件删除或备份:cd /etc/aptsudo rm sources.list再将刚下载好的文件放入:cp {下载目录}/sources.list /etc/apt最后更新成功:sudo apt-g

2021-05-28 21:59:03 4438

原创 LeetCode - 110. 平衡二叉树

题目题目链接具体代码python:class Solution: def isBalanced(self, root: TreeNode) -> bool: def getM(root: TreeNode) -> int: if not root: return 0 left = getM(root.left) right = getM(root.right)

2021-05-26 16:08:38 111

原创 MySQL+navicat for MySQL 安装(5.7.33版本)

请点击此

2021-05-22 00:58:13 496

原创 LeetCode - 1310. 子数组异或查询

实现思路:首先将arr的每一个元素都与前面的元素异或^: int[] sum = new int[n + 1]; for (int i = 1; i <= n; i++) { sum[i] = sum[i - 1] ^ arr[i - 1]; }接着,遍历queries数组的每一个子数组,此时需要直到一个尝试,否定的否定即肯定-.-,即ele = ele^a^a。 int[] ans = new int[m.

2021-05-12 23:15:44 64

原创 SQL刷题

1. 实习广场投递简历分析(一)题目链接具体实现:select job, sum(num)cnt from resume_info where date like '2025%' group by job order by cnt desc;总结:模糊查询使用like,我一开始使用=报错。group by应该在where后面2. 实习广场投递简历分析(二)题目链接具体实现:select job, date_format(date, '2025-%m') as mon, sum(

2021-05-07 21:06:30 78

原创 LeetCode - 26. 删除有序数组中的重复项

@LeetCode刷题文章目录题目一、实现思路二、总体代码1)第一种2)第二种3) 第三种总结题目一、实现思路首先排除数组长度小于等于1的可能:if( nums.length<=1 ){ return nums.length;}主要思路有以下几种:以下思路的一致方向是:将后面的不同的元素覆盖到当前重复元素的下标中,最后返回的是排序好后的子数组长度。1)设置双指针p1=1和p2=1,因为数组已经排序过,所以当前值与前一个值相比不同,当前元素一定是新元素,将新值num

2021-05-07 17:34:55 52

原创 LeetCode - 56. 合并区间

@LeetCode刷题文章目录题目![在这里插入图片描述](https://img-blog.csdnimg.cn/20210505144000241.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTg3OTMzNA==,size_16,color_FFFFFF,t_70)一、实现思路二、总体代码总结1. java:2.

2021-05-05 16:21:17 148 2

原创 LeetCode - 111. 二叉树的最小深度

@LeetCode刷题文章目录题目一、实现思路二、总体代码总结题目 题目链接:https://leetcode-cn.com/problems/minimum-depth-of-binary-tree/一、实现思路首先判断root是否为null: if not root: return 0然后逐层遍历,直到遇到第一个没有左右子节点的节点,返回该层。二、总体代码# Definition for a binary tree node.#

2021-05-04 22:02:41 45

原创 LeetCode - 49. 字母异位词分组

@LeetCode刷题文章目录题目一、实现思路二、总体代码题目一、实现思路获取输入数组的每一个单词,分割为char[]数组后按字典序排序,得到结果存储到hashmap,最后将结果的values()转换为输出。二、总体代码class Solution { public List<List<String>> groupAnagrams(String[] strs) { Map<String, List<String>> m

2021-05-04 00:10:41 69

原创 LeetCode - 36. 有效的数独

@LeetCode刷题文章目录题目一、实现思路二、总体代码题目题目链接:https://leetcode-cn.com/problems/valid-sudoku/一、实现思路创建三个hashmap来装每行、每列和每个小宫格内的数字及个数 HashMap<Integer, Integer> rows[] = new HashMap[9]; HashMap<Integer, Integer> columns[] = new Has

2021-05-03 17:48:51 90

原创 LeetCode - 18. 四数之和

@LeetCode刷题文章目录题目一、实现思路二、总体代码题目 题目链接:https://leetcode-cn.com/problems/4sum/一、实现思路总体判断:已知数组是否为空,或元素个数小于4,不满足条件,则排序; if nums is None or len(nums)<4: return [] nums.sort()局部判断:当前元素与上一个元素是否相等 # i处 if i>0 and nu

2021-05-03 15:12:54 58

原创 LeetCode - 8. 字符串转换整数 (atoi)

@LeetCode刷题文章目录题目一、实现思路二、总体代码2.读入数据总结题目一、实现思路首先删除前导空格; int index = 0; while (index < len && charArray[index] == ' ') { index++; }接着确认符号位; int sign = 1; if (s[index] == '+') { inde

2021-04-29 15:48:41 57

原创 Error: Table ‘CTLGS‘ already exists (state=42S01,code=1050)

初始化时出现如下报错:解决:hive-site.xml中的如下database - metastore:进入mysql,将这个数据库删除并重建:再次初始化就行:schematool -initSchema -dbType mysql -verbose

2021-04-07 00:46:27 4171

原创 Win10安装MongoDB

下述内容部分转自 该篇文章下载zip安装包解压安装包到目录下:D:\mongodb-win32-x86_64-windows-4.4.4\在 mongodb-win32-x86_64-windows-4.4.4 目录下新建下属文件:(1)/data/(2)/data/db/(3)/data/log/(4)/data/log/monod.log //不需要写内容管理员权限下打开 cmd,执行如下命令:安装>mongod --dbpath ..\mongodb-win32-x

2021-03-07 17:33:06 119 1

原创 在IDEA安装Scala

下载 scala-2.11.8.msi 和 scala-intellij-bin-2019.2.40.zip点击 scala-2.11.8.msi,安装成功后设置环境变量打开IDEA,File->Settings->Plugins,点击设置,选择Install Plugin From Disk...,然后选择 scala-intellij-bin-2019.2.40.zip下载成功以后,重新启动。...

2021-03-06 22:50:39 249

原创 ntpdate时间校准后仍然偏差几个小时

原来使用的命令不能正确校准:ntpdate cn.pool.ntp.org使用下述命令对日期进行更新:ntpdate time.cloudflare.com

2021-03-03 18:57:02 363 1

原创 connect to host hadoop000 port 22: No route to host

连接本地终端报错:ssh hadoop@hadoop000解决:我的原因是 /etc/hosts中的ip地址写错,改过来就好了

2021-03-03 17:37:49 203 1

原创 NoClassDefFoundError: org/apache/hadoop

报错如下:Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil原因:hadoop环境缺少hbase支持的包。解决:(1)在hadoop的配置文件hadoop-env.sh中添加:export HADOOP_CLASSPATH=/home/hadoop/apps/hbase-1.2.4/lib/*(2)重启hadoop...

2021-03-02 16:19:00 1149

原创 NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V 报错

从 该链接 查找相应的hadoop文件夹,并下载bin目录下的 hadoop.dll 和 winutil.exe 。将下载后的两个文件放到 C:\Windows\System32 目录下,解决。

2021-03-01 21:35:38 304 1

原创 Java连接HBase的坑

转链接:Java链接HBase,亲测有用

2020-12-19 14:55:59 110 1

原创 安装Rose

安装Rose的两个连接安装链接报错处理

2020-12-06 22:18:32 210

转载 storm----setting.xml

storm的idea的xml文件配置

2020-11-04 17:50:46 66

转载 storm pom.xml报错plugins

plgins下有红线

2020-11-04 17:50:30 84

原创 ERROR: Can‘t get master address from ZooKeeper; znode data == null

我此处的错误是因为hadoop的namenode没有启动。解决:# 关闭hadoopstop start-dfs.sh# 格式化hadoop namenode -format之后再重启hadoop和hbase就行了。

2020-10-31 17:39:07 125

原创 伪随机数

注:以下内容前提为from numpy import random1.random.seed(num)求伪随机数的种子,如果将seed分成有序的多份种子的集合,那么num表示取第num份种子。num的值必须在[0, 2**32-1]之间。观察上图,只用一次seed的时候前后是不一样的,但是使用两次seed,其中num相同时,前后是一样,由此得出结论:`声明一次seed只能使用一次,想要生成...

2020-04-19 21:47:22 451

原创 线性代数(numpy.linalg)

常用函数1.dot()——矩阵乘法用法:X.dot(Y) or np.dot(X, Y) or X@Y——X和Y矩阵的乘积。2.diag()——矩阵的对角线转换用法:np.diag(arr),其中,数组arr是多维数组,就以一维数组的形式返回该多维数组的对角线元素;是一维数组,就返回以该一维数组为对角线元素的多维数组。3.trace()——求对角线和用法:np.trace(x),计...

2020-04-19 01:12:12 594

原创 数组文件的输入输出

数组的保存输出和读取输入1.np.save('name', arr),即将数组 arr 命名为name.npy并保存输出。以.npy的格式保存输出,后缀可省略。arr = np.arange(10);np.save('example1', arr);得到(保存在当前文件夹下):2.np.load('name.npy'),用户读取输入数组需要写完整的文件名。print(np.load...

2020-04-18 01:16:54 228

原创 利用数组进行数据处理

三元条件表达式学过c/c++的可以参照三元表达式:condition ? x : y1.x if condition else y得到:2.np.where(condition, x, y)通常应用于数组、矩阵等地的条件判断,相较于第一个更加简洁。得到:数学和统计方法1.mean()——计算平均值(1) arr.mean() or np.mean(arr) 计算数组 ar...

2020-04-17 16:38:04 731

原创 常用通用函数(ufunc)

求绝对值abs(data) or fabs(data)。区别:(1) abs 可以求复数的绝对值,fabs 不可以。(2) fabs 求的绝对值精确到double,abs 是以输入的数据为精确指标。求平方根np.sqrt(data),等价于 data**0.5。求平方np.square(x),求x的平方。求指数np.exp(x),返回x的指数。自然对数np.log(data...

2020-04-15 18:40:03 495

原创 ndarray数组转置和轴转换

数组转置arr = np.arange(32).reshape(8, 4)(1) arr.T(2) arr.transponse()矩阵内积np.dot(arr1, arr2)e.g. np.dot(arr.T, arr),得到:轴对换1.arr.transpose((a, b, c)),使用此方法需得到由轴编号组成的元组。arr = np.arange(16).reshap...

2020-04-14 22:19:12 348 1

原创 ndarray索引和切片

索引使用下标获取数组元素。arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])1.获取所有元素print(arr),获取所有元素。2.获取某一行元素print(arr[2]),获取2行的元素。3.获取某一个元素print(arr[2][0]) or print(arr[2, 0]),获取2行0列的元素(即7)。4.布尔型索引name...

2020-04-14 18:03:06 615

原创 ndarray运算

arr = np.array([[1, 2, 3], [4, 5, 6]]);1.相加print(arr+arr),得到:2.相减print(arr-arr),得到:3.相乘print(arr*arr),得到:4.除以一个数print(1/arr),得到:5.乘方print(arr**2),arr的二次方得到:6.布尔值数组arr1 = [[1, 3, 4], [...

2020-04-14 16:00:17 209

原创 ndarray数据类型

设置数据类型arr = np.array( [1, 2, 3], dtype = np.float64 )print(arr.dtype) # 输出float64# dtype=np.float64也可以用类型代码代替,即 dtype='d'转换数据类型int_arr = arr.astype(np.int32)print(int_arr.type) # 输出int32注:转换数据类...

2020-04-14 15:28:05 284

原创 ndarray创建

创建ndarray即 使用array函数首先导包:import numpy as np1.一维数组:data1 = [1, 2.3, 4, -5]arr = np.array(data1)print(arr)得到:2.多维数组:data2 = [[1, 2, 3], [4, 6, 7]]arr = np.array(data2)print(arr)得到:还可以使用 asa...

2020-04-13 21:49:20 291

原创 函数

(1)2行中,def是函数定义声明的关键字,exam是函数名,命名规范与变量一致,x是形参,可以看作是占位符,具体数值由调用它的语句给出。其中,冒号、小括号和缩进缺一不可。(2)3-4行是exam函数的细节代码。4行是该函数的返回值,不需要向调用处返回值可不省略不写。(3)6行y获取函数的返回值,在7行中展示。2是函数的实参,将值传到形参中,使得形参变量x的值为2进行计算,最后返回y。结果...

2020-04-13 14:29:42 232

原创 字符串

引号1.单引号 str = 'abc'2.双引号 str = "abc"3.三引号 str = '''abc''' or str = """abc"""注:只有三引号的情况下可以让字符串换行包含的内容可以包含任何内容:字母,数字,汉字,符号获取长度与列表相似,可以用len(str)获取长度。查找元素find()查找某个字符或字符串,找得到就返回第一次出现位置的下标,没有找到,...

2020-04-13 13:54:27 51

原创 列表

初始化没有值:s = []; or s = list()有值:s = [1, 2, 'sh'] or s = list([1, 2, 'sh'])索引print(s[0]) 从0开始标注通过索引获取和修改列表元素。与c/c++相同。长度获取1.len(s),等于3。此函数可以获取字符串、列表和字典的长度。但是不能修改列表元素。2.range(s),等于3.与一样,但可以修改列表元素...

2020-04-11 21:55:35 126

原创 循环

while循环n = 5while n>0: print(n) n-=1print('END')得到:for循环num = [2, 4]for i in num: print(i)print('END')得到:for i in [5, 3]: print(i)print('END')得到:for i in range(3):...

2020-04-10 16:39:09 104

原创 随机函数

import randomx = random.randrange(0, 3, 1) # (start, stop, step)即[start,stop),step为递增的步长print(x)

2020-04-10 16:02:35 74

原创 加点延时

import timen = 3while n>0: print(n) time.sleep(1) # 可以让程序停止一段时间,单位为秒,可以设置int或float n-=1print('END')得到:

2020-04-10 15:33:57 84

空空如也

空空如也

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

TA关注的人

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