太和վ'ᴗ' ի
码龄10年
关注
提问 私信
  • 博客:134,997
    社区:1
    134,998
    总访问量
  • 30
    原创
  • 825,035
    排名
  • 34
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2014-11-26
博客简介:

williamjame的博客

查看详细资料
个人成就
  • 获得76次点赞
  • 内容获得12次评论
  • 获得260次收藏
  • 代码片获得681次分享
创作历程
  • 1篇
    2022年
  • 3篇
    2021年
  • 4篇
    2020年
  • 4篇
    2019年
  • 14篇
    2018年
  • 6篇
    2017年
成就勋章
TA的专栏
  • LeetCode
    1篇
  • 笔记
    2篇
  • presto
    1篇
  • 机器学习
    1篇
  • 深度学习
    1篇
  • Hadoop常用命令
    3篇
  • Oracle常用命令
    2篇
  • linux-常用命令
    3篇
  • Hive
    8篇
  • Hadoop
    2篇
  • 大数据
    4篇
  • Python基础语法
    1篇
  • Oracle
    1篇
  • 字符串操作
    1篇
  • NoSQL数据库
    1篇
  • 云数据库
    1篇
  • Scala
    1篇
兴趣领域 设置
  • 人工智能
    caffetensorflowpytorchnlp
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

三数之和、删除有序数组中的重复项、移除元素

三数之和思路标签:数组遍历首先对数组进行排序,排序后固定一个数 nums[i]nums[i],再使用左右指针指向 nums[i]nums[i]后面的两端,数字分别为 nums[L]nums[L] 和 nums[R]nums[R],计算三个数的和 sumsum 判断是否满足为 00,满足则添加进结果集如果 nums[i]nums[i]大于 00,则三数之和必然无法等于 00,结束循环如果 nums[i]nums[i] == nums[i-1]nums[i−1],则说明该数字重复,会导致结果重复,
原创
发布博客 2022.02.16 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

zookeeper-3.4.5-cdh5.14.2.tar.gz

发布资源 2021.07.04 ·
gz

hive ql 使用 posexplode函数实现多行转多列

lv1、lv2:对应的视图名称lvs1、lvs2:生成对应的索引值,从0、1、2...开始递增lvws1、lvws2:视图的字段名称
原创
发布博客 2021.06.09 ·
456 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

异常检测基本概念和方法

1.异常检测基本概念异常检测:识别与正常数据不同的数据,与预期行为差异大的数据。1.1 异常的类别点异常:指的是少数个体实例是异常的,大多数个体实例是正常的。条件异常:又称上下文异常,指的是在1. 异常检测基本概念异常检测:识别与正常数据不同的数据,与预期行为差异大的数据。1.1异常的类别点异常:指的是少数个体实例是异常的,大多数个体实例是正常的。条件异常:又称上下文异常,指的是在特定情境下个体实例是异常的,在其他情境下都是正常的。群体异常:在群体集合中的个体实例出现异常的情况,而该个体
原创
发布博客 2021.05.12 ·
627 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

异常检测基本概念和方法

1. 异常检测基本概念异常检测:识别与正常数据不同的数据,与预期行为差异大的数据。1.1异常的类别点异常:指的是少数个体实例是异常的,大多数个体实例是正常的。条件异常:又称上下文异常,指的是在特定情境下个体实例是异常的,在其他情境下都是正常的。群体异常:在群体集合中的个体实例出现异常的情况,而该个体实例自身可能不是异常,在入侵或欺诈检测等应用中,离群点对应于多个数据点的序列,而不是单个数据点。1.2 异常检测任务分类有监督:训练集的正例和反例均有标签无监督:训练集无标签半监督:在训练集中
原创
发布博客 2021.05.12 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

在shell 中 presto 执行sql 语句

presto 执行sql 文件:/opt/edw/clients_presto/presto-cli --server ${ip:port} --source ${bdp} --user ${user} -f ${sql文件}presto 执行sql 语句:/opt/edw/clients_presto/presto-cli --server ${ip:port} --source ${bdp} --user ${user} --execute ${sql语句}...
原创
发布博客 2020.12.08 ·
3004 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

hive sql行转列后 列转行

hive sql行转列后 列转行场景:对拼接的手机号拆分后解密,解密完再拼接总结使用函数:concat_ws(’,’,collect_set(column))说明:collect_list 不去重,collect_set 去重。 column的数据类型要求是string
原创
发布博客 2020.11.12 ·
272 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

吴恩达_深度学习概论

吴恩达深度学习笔记,不严谨之处还请斧正。2. 什么是神经网络?由一个或多个参数输入信息经过算法计算、计算后结果输出的过程可以看做一个计算单元,可以比作神经元。一个或多个计算单元的输出可以是做另一个计算单元的输入,多个输入、输出相连接的计算单元可以看做计算图,可以比作网状的神经结构。除了两端的输入层和输出层,中间计算单元可称作隐藏单元。3. 用神经网络进行监督学习神经网络算法威力的爆发...
原创
发布博客 2020.04.09 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Hql取上周、上月、上季度、去年第一天和最后一天

【代码】Hql取上周、上月、上季度、去年第一天和最后一天。
原创
发布博客 2020.02.21 ·
11478 阅读 ·
20 点赞 ·
7 评论 ·
87 收藏

hive loading 时嵌套目录报错

hive loading 时嵌套目录报错添加set hive.mapred.supports.subdirectories=true;
原创
发布博客 2019.10.24 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Scala语言基础

一、语言概述编程范式编程范式是指计算机编程的基本风格或典范模式。常见的编程范式主要包括命令式编程和函数式编程。面向对象编程就属于命令式编程,比如C++、Java等命令式语言是植根于冯·诺依曼体系的,一个命令式程序就是一个冯·诺依曼机的指令序列,给机器提供一条又一条的命令序列让其原封不动地执行函数式编程,又称泛函编程,它将计算机的计算视为数学上的函数计算函数编程语言最重...
翻译
发布博客 2019.05.15 ·
1412 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

云数据库

1. 云数据库概述1.1. 云计算是云数据库兴起的基础1.2. 云数据库概念云数据库是部署和虚拟化在云计算环境中的数据库。云数据库是在云计算的大背景下发展起来的一种新兴的共享基础架构的方法,它极大地增强了数据库的存储能力,消除了人员、硬件、软件的重复配置,让软、硬件升级变得更加容易。云数据库具有高可扩展性、高可用性、采用多租形式和支持资源有效分发等特点。1.3. 云数据库的特性...
原创
发布博客 2019.02.23 ·
12261 阅读 ·
7 点赞 ·
0 评论 ·
70 收藏

NoSQL数据库

1. NoSQL简介通常NoSQL数据库具有以下几个特点:(1)灵活的扩展性。(2)灵活的数据模型。(3)与云计算紧密结合。2. NoSQL兴起的原因关系型数据库已经无法满足web2.0的需求。主要表现在以下几个方面: 关系型数据库已经无法满足web2.0的需求。主要表现在以下几个方面:(1)无法满足海量的数据管理需求。(2)无法满足数据高并发的需求。(3)无法满足高可扩展性...
原创
发布博客 2019.01.19 ·
8141 阅读 ·
8 点赞 ·
0 评论 ·
30 收藏

使用java程序读写HDFS文件,判断文件是否存在

判断文件是否存在import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;public class Chapter3 { public static void main(Strin...
原创
发布博客 2018.10.23 ·
7966 阅读 ·
1 点赞 ·
1 评论 ·
7 收藏

使用hadoop jar命令和linux命令运行jar包

使用hadoop jar 命令运行jar包:./bin/hadoop jar ./myapp/HDFSExample.jar使用linux命令运行jar包java -jar /myapp/HDFSExample.jar
原创
发布博客 2018.10.23 ·
11039 阅读 ·
2 点赞 ·
2 评论 ·
5 收藏

Linux批量替换文件中多个字符

sed -i 's/原字符/目标字符/g' sed -i 's/原字符/目标字符/g' `grep 原字符 -rl ./`格式: sed -i 's/查找字段/替换字段/g' `grep 查找字段 -rl 路径` 文件名-i 表示inplace edit,就地修改文件-r 表示搜索子目录-l 表示输出匹配的文件名s表示替换,d表示删除示例:sed -i ‘...
原创
发布博客 2018.08.21 ·
2659 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

hivesql优化

1. 业务处理优化原则Hive对复杂SQL没有关系形数据库表现好,业务过程可使用临时表使用过程更清晰简单;关联条件尽可能避免使用函数、正则表达式。使用MAPJOIN()会将较小的表 加载到内存中,使连结过程在Map阶段完成分区避免数据倾斜问题。jobs数比较多的作业运行效率相对比较低。可选择tez方式加快小数据量的查询速度。不要求全局有序时使用Distribute By + S...
原创
发布博客 2018.06.14 ·
2412 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

linux 统计目录大小

du -ah --max-depth=1 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。du -sh 查看当前目录总共占的容量。而不单独列出各子项占用的容量du -lh --max-depth=1 查看当前目录下一级子文件和子目录占用的磁盘容量。...
原创
发布博客 2018.06.14 ·
9094 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

linux 文件转码iconv

iconv --list :列出iconv支持的编码列表iconv -f 原编码 -t 新编码 filename -o newfile -f : from 来源编码 -t : to 转换后新编码 -c: 忽略无效字符 -s: –silent,忽略警告 -o file : 可选,没有的话直接转换当前文件, 使用-o 保留源文件。...
原创
发布博客 2018.06.14 ·
2497 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

oracle 字符串操作

TRIM()函数去掉最后一个字符select TRIM('市' from region_desc) from dual;
原创
发布博客 2018.06.13 ·
551 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多