姜兴琪的博客

但行好事,莫问前程

CSS选择器

标签选择器 id选择器 class选择器 选择器优先级:style>id>class>tag 块元素:独占一行 行元素:在同一行内连续显示 a\span\img 行内块元素:可以设置宽高(块元素的特点) ...

2019-05-18 17:40:27

阅读数 5

评论数 0

HDFS 常用语法

1、将本地文件复制到HDFS文件系统 hadoop fs -copyFromLocal source_path destination_path

2019-05-15 15:51:42

阅读数 7

评论数 0

IDEA 打jar包

一、Artifacts add JAR 二、Create JAR from Modules 三、Build Artifacts

2019-05-15 14:48:56

阅读数 26

评论数 0

Hive加载jar包函数

add jar path/xxxxx.jar; create temporary function function_name as 'com.company.function_name';

2019-04-30 16:51:54

阅读数 43

评论数 0

Hive中文UTF-8转码

reflect('java.net.URLDecoder', 'decode',XXXXXX ,"UTF-8")

2019-04-30 16:26:55

阅读数 198

评论数 0

Hive加载数据到表

load DATA LOCAL inpath '' ​​​​​​​overwrite into TABLE table_name;

2019-04-30 16:23:13

阅读数 34

评论数 0

Hive正则表达式匹配中文

以中文开头的字符串 select '中文' regexp '^[\\u4E00-\\u9FA5]';

2019-04-29 12:15:34

阅读数 52

评论数 0

Hive中避免科学计数法表示浮点数

cast(column as decimal(a, b)) a表示总的位数,b表示保留几位小数

2019-04-26 10:44:09

阅读数 58

评论数 0

Mac搭建Spark环境

一、首先搭建hadoop环境 https://xingqijiang.blog.csdn.net/article/details/78736449 二、安装scala 命令行执行:brew install scala 执行完成后,终端输入:scala -version 进行查看,如下表明安...

2019-04-25 16:31:27

阅读数 50

评论数 0

HDFS

HDFS(Hadoop Distributed File System,Hadoop分布式文件系统)最开始是作为Apache Nutch搜索引擎项目的基础架构而开发的,是Apache Hadoop Core项目的一部分。HDFS被设计为可以运行在通用硬件(commodity hardware)上、...

2019-04-16 16:31:28

阅读数 71

评论数 0

CLion工程下运行多个CPP

一、问题背景 Clion File New Project 会生成初始化工程,可直接运行 但是在该项目下新建C++ source file 无法直接编译运行 二、解决方法 修改CMakeLists.txt,将不同的C++文件放到不同的target下 add_execu...

2019-04-16 11:34:42

阅读数 56

评论数 0

剑指offer 机器人的运动范围

题目描述 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 18。但是,它不能进入方格(35,38),因为...

2019-03-31 12:41:26

阅读数 39

评论数 0

剑指offer 矩阵中的路径

题目描述 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。 例如 a b c e s f c s a d e e...

2019-03-31 10:49:55

阅读数 25

评论数 0

剑指offer 序列化二叉树

题目描述 请实现两个函数,分别用来序列化和反序列化二叉树 思路 二叉树的序列化就是按照某种顺序遍历二叉树,遇到空结点是在遍历输出序列中 加入某个特殊字符进行标识,反序列化就是按照同样的规则将一个序列还原为一颗二叉树。 这里采用前序遍历的顺序进行序列化 # -*- coding:utf-8...

2019-03-29 17:15:06

阅读数 32

评论数 0

剑指offer 把二叉树打印成多行

题目描述 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 【思路】使用队列实现二叉树的层次遍历。 /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right...

2019-03-29 16:59:04

阅读数 17

评论数 0

剑指offer 按之字形顺序打印二叉树

题目描述 请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 方法一 方法和从上往下打印二叉树类似,遍历顺序是从上到下,每一行按照从左到右的顺序进行遍历,但是需要增加一个参数row来标记当前行数,如...

2019-03-29 15:21:15

阅读数 21

评论数 0

剑指offer 对称的二叉树

题目描述 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 1、思路 我们通常有三种不同的二叉树遍历算法,即前序遍历、中序遍历和后序遍历。在这三种遍历算法中,都是先遍历左子结点再遍历右子结点。以前序遍历为例,我们可以定义一个遍...

2019-03-27 11:26:26

阅读数 21

评论数 0

剑指offer 二叉树的下一个结点

题目描述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 思路:首先知道中序遍历的规则是:左根右,然后作图 /* struct TreeLinkNode { int val; str...

2019-03-26 17:58:45

阅读数 31

评论数 0

剑指offer 表示数值的字符串

题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e&q...

2019-03-26 17:23:47

阅读数 19

评论数 0

剑指offer 正则表达式匹配

题目描述 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"a...

2019-03-26 16:33:38

阅读数 20

评论数 0

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