niecc
码龄7年
关注
提问 私信
  • 博客:75,134
    问答:320
    75,454
    总访问量
  • 10
    原创
  • 1,436,963
    排名
  • 2
    粉丝
  • 0
    铁粉

个人简介:大数据领域的菜鸟级玩家

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-08-28
博客简介:

ffddnp的博客

查看详细资料
个人成就
  • 获得47次点赞
  • 内容获得9次评论
  • 获得82次收藏
创作历程
  • 1篇
    2019年
  • 5篇
    2018年
  • 8篇
    2017年
成就勋章
TA的专栏
  • python
    6篇
  • scala
    2篇
  • hive
    1篇
  • tensorflow
    2篇
  • git
    1篇
  • java
    1篇
  • 机器学习
  • 深度学习
  • nlp
  • cv
  • spark
  • flink
创作活动更多

超级创作者激励计划

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

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

hive开窗函数大全

-- 窗口函数sum,max,min,avgSELECTcookieid,createtime,pv,SUM(pv) OVER(PARTITION BY cookieid ORDER BY createtime) AS pv1,SUM(pv) OVER(PARTITION BY cookieid ORDER BY createtime ROWS BETWEEN UNBOUNDED...
原创
发布博客 2019.05.12 ·
1786 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

scala的for循环和yield

转载自https://www.cnblogs.com/sunfie/p/4983841.html    for循环中的 yield 会把当前的元素记下来,保存在集合中,循环结束后将返回该集合。Scala中for循环是有返回值的。如果被循环的是Map,返回的就是Map,被循环的是List,返回的就是List,以此类推。例1:1 scala> for (i <- 1 to 5) yield...
转载
发布博客 2018.07.12 ·
897 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

TENSORFLOW MNIST数据集无法下载的解决

http://blog.csdn.net/i8088/article/details/79126150
转载
发布博客 2018.02.13 ·
2230 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

git本地使用及与远程库交互

--初始化cd到一个目录执行git init就会把该文件夹变成一个repository,会产生一个.git的文件。--文件添加到暂存区git add . (当前文件夹中的所有文件)git add <file name>--文件提交到仓库git commit -m "comment注释"--添加提交集成操作git commit -am "comment注释"--查看状态git statu...
原创
发布博客 2018.02.10 ·
229 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tensorflow安装matplotlib踩过的坑

1、pip安装matplotlib之后,会在根目录下产生一个.matplotlib的目录:先执行pip installmatplotlib然后找到.matplotlib目录cd ~/.matplotlibrc2、在这个目录下正常情况下是没有matplotlibrc这个文件的,创建一个名为matplotlibrc的文件,执行以下命令echo backend: tkAg...
原创
发布博客 2018.01.28 ·
3715 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

hive窗口分析函数

转载http://lxw1234.com/archives/2015/04/193.htmGROUPING SETS,GROUPING__ID,CUBE,ROLLUP这几个分析函数通常用于OLAP中,不能累加,而且需要根据不同维度上钻和下钻的指标统计,比如,分小时、天、月的UV数。Hive版本为 apache-hive-0.13.1数据准备:2015
转载
发布博客 2018.01.04 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python小知识

a = "abc_jkl_mno"b = s.split("_")e = ""for i in b: j = i[::-1] e += j+"_"print(e[:-1])结果为cba_lkj_onm
原创
发布博客 2017.11.29 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java接口相关内容。。求助大家

答:

interface C1 {
public String run(String a);
}

interface C2 {
public int run();
}

class A implements C1,C2{

@Override
public int run() {
    return 0;
}

@Override
public String run(String a) {
    return null;
}

}

这样操作的话,虚拟机肯定会混乱的,如果是你自己判断肯定也不好判断到底重写那个方法,因为重写方法不依赖返回值的类型,
建议给其中一个方法加上一个无意义的参数就可以了,反正不使用就行了。

想了一下只能想到这样,希望能看到大神给出更好的答案。我只是个菜鸟

回答问题 2017.10.28

scala的intersect的一种应用场景

最近看到一道Google的面试题中的一个问题 题目面试题目是这样子的:两个单词如果包含相同的字母,次序不同,则称为字母易位词(anagram)。例如,“silent”和“listen”是字母易位词,而“apple”和“aplee”不是易位词。请定义函数检查两个单词是否是字母易位词。可以假设两个单词字母均为小写。要求算法复杂度尽量低。看到这个题目,你的思路是什么?
原创
发布博客 2017.10.13 ·
1739 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python3中的read中的next用法注意

正确用法(python3中的用法)allElectronicsData = open(r'C:/pydata/AllElectronics.csv', 'rt')reader = csv.reader(allElectronicsData)headers = next(reader)错误用法(python2中的用法)allElectronicsData = open(r'C...
原创
发布博客 2017.10.08 ·
5778 阅读 ·
2 点赞 ·
3 评论 ·
3 收藏

java实例化对象的五种方式

1、用new语句创建对象,这是最常见的创建对象的方法。Student student = new Student();2、通过工厂方法返回对象,如:String str = String.valueOf(23);public interface Factory{ Product createProduct();}public class ConcreateFacto...
原创
发布博客 2017.10.07 ·
3664 阅读 ·
2 点赞 ·
0 评论 ·
22 收藏

python中的append与extend

mylist = [1, 2, 'a', 'bc']print(mylist)mylist.extend([1, 2])print(mylist)mylist.append([1, 2])print(mylist)mylist.extend({1: 2})print(mylist)mylist.appe
原创
发布博客 2017.10.07 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python的几种常用数据类型

转自博客园oYabea四 list,tuple,dict和set的主要区别1 .listlist是一个使用方括号括起来的有序元素集合;List 可以作为以 0 下标开始的数组,任何一个非空 list 的第一个元素总是 L[0],负数索引从 list 的尾部开始向前计数来存取元素。任何一个非空的 list 最后一个元素总是 L[-1];有分片功能,两个list可以相加;append 向 list 的...
转载
发布博客 2017.10.06 ·
2007 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

python读取带有中文的文件

f = open('c:/huangbo.txt','r',encoding='UTF-8')while True:    line = f.readline()    if len(line) == 0:        break    print(line)f.close()还有一种情况是f = open('c:/huangbo.txt','rb')亲测,表示第一种好用,可以顺利读出中文文件黄...
原创
发布博客 2017.10.06 ·
5168 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python的continue和pass的区别

continue表示跳过后面的程序,重新循环,而pass表示站位,后面的代码(else之前)还是会执行,a = 'pythyon'i = 2for element in a: if element == 'y': pass i = 3 else: print(element+str(i))结果是p2t3h3o3...
原创
发布博客 2017.10.06 ·
45908 阅读 ·
38 点赞 ·
4 评论 ·
58 收藏

求助换行,刚开始学很多不会!

答:

for(int i=1;i<10;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}

回答问题 2017.10.02
加载更多