自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 11:52:37 1763

转载 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 21:11:00 886

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

http://blog.csdn.net/i8088/article/details/79126150

2018-02-13 00:19:48 2218

原创 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 12:44:21 223

原创 tensorflow安装matplotlib踩过的坑

1、pip安装matplotlib之后,会在根目录下产生一个.matplotlib的目录:先执行pip installmatplotlib然后找到.matplotlib目录cd ~/.matplotlibrc2、在这个目录下正常情况下是没有matplotlibrc这个文件的,创建一个名为matplotlibrc的文件,执行以下命令echo backend: tkAg...

2018-01-28 01:43:22 3696 2

转载 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 21:11:48 372

原创 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 21:59:52 246

原创 scala的intersect的一种应用场景

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

2017-10-13 23:11:55 1727

原创 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 15:00:24 5757 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 15:11:48 3625

原创 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 10:14:14 351

转载 python的几种常用数据类型

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

2017-10-06 16:20:34 1998

原创 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 15:51:22 5118

原创 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 14:13:05 45501 4

空空如也

空空如也

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

TA关注的人

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