#新用法

一篇文章搞懂装饰器所有用法

如果你接触Python有一段时间了的话,想必你对 @ 符号一定不陌生了,没错 @ 符号就是装饰器的语法糖。它放在一个函数开始定义的地方,它就像一顶帽子一样戴在这个函数的头上。和这个函数绑定在一起。在我们调用这个函数的时候,第一件事并不是执行这个函数,而是将这个函数做为参数传入它头...

Python爬虫利器一之Requests库的用法

以下内容大多来自于官方文档,本文进行了一些修改和总结。要了解更多可以参考官方文档利用pip安装  1$pipinstallrequests或者利用easy_install  1$easy_installrequests通过以上两种方法均可以完成安装。首先我们引入一个小例子来感受一...

Consul ACL集群配置说明以及ACL Token的用法

在上一篇文章里面,我们讲了如何搭建带有Acl控制的Consul集群。这一篇文章主要讲述一下上一篇文章那一大串配置文件的含义。1.配置说明#1.1勘误上一篇文章关于机器规划方面,consulclientagent的端口写的有误。这里再贴一下正确的机器规划。1.2我们先来看一下consulserveragent的配置。上一...

Golang sync.WaitGroup的用法

经常会看到以下了代码:12345678910111213packagemainimport("fmt""time")funcmain(){fori:=0;i<100;i++{gofmt.Println(i)}time.Sleep(time.Second)}主线程为了等待goroutine都运行完毕,不得不在程序的...
代码星球 ·2020-09-24

template.js的用法

1、template.js模板引擎2、使用a、不循环模板:<scriptid="card_pay_tpl"type="text/html"><divclass="cell-item"><divclass="cell-left">订单编号:</div><divclas...
代码星球 ·2020-09-24

Pig sample用法举例

some=sampledata0.1 遍历整个数据集,获取指定比例的行数的数据,获取的数据不确定,条数也不准确。 内部重写为filterdatabyrandom()<=0.1  抽取100行数据data=load'data';grpd=groupdataall;sums=f...
代码星球 ·2020-09-20

Pig limit用法举例

lmt=limitdata10; 只获取指定条数的数据,不能保证每次得到的结果一致,先执行order再limit可以保证一致。 输入数据全部载入。 会触发reduce阶段 a=load'a.txt';b=groupaall;c=foreachbgenerateCOUNT(a)as...
代码星球 ·2020-09-20

Pig join用法举例

jnd=joinabyf1,bbyf2; join操作默认的是内连接,只有两边都匹配才会保留 需要用null补位的那边需要知道它的模式:如果是左外连接,需要知道右边的数据集的模式,不匹配的字段用null补位如果是右外连接,需要知道左边的数据集的模式,不匹配的字段用null补位如果是全外连接,需要知道...
代码星球 ·2020-09-20

Pig distinct用法举例

dst=distinctdata; DISTINCT只能对整个记录(整行)去重,不能在字段级别去重。 触发reduce阶段 data=load'data';distinctdata;   ...
代码星球 ·2020-09-20

Pig group用法举例

   group语句可以把具有相同键值的数据聚合在一起,与SQL中的group操作有着本质的区别,在SQL中groupby字句创建的组必须直接注入一个或多个聚合函数。在PigLatin中group和聚合函数之间没有直接的关系。   group关键字正如它字面所...
代码星球 ·2020-09-20

Pig order by用法举例

sorted=orderdataby$0; 数值类型按照数值大小比较chararray类型按照字符的字典顺序比较bytearray按照字节的字典顺序比较复杂类型(map、tuple、bag)不能比较null是最小的 触发reduce阶段sorted=orderdataby$0;sorted=orde...
代码星球 ·2020-09-20

Pig store用法举例

store:将数据存储到HDFS等文件系统里 将数据保存到/data目录storedatainto'/data';   以逗号为分隔符storedatainto'/data'usingPigStorage(','); ...
代码星球 ·2020-09-20

Pig filter用法举例

filter:过滤数据,只有符合特定条件的数据才会被保留下来,然后进入下一个数据流。 1)等值比较filterdataby$0==1filterdataby$0!=1 2)字符串正则匹配 JAVA的正则表达式字符串以CM开头filterdataby$0matches'CM.*';字符串包含...
代码星球 ·2020-09-20

Pig foreach用法举例

foreach:一行一行的遍历数据,处理一行的数据,然后返回一个tuple。users=load'/users.data'; 1)别名引用f=foreachusersgeneratename,age;   2)位置引用f=foreachusersgenerate$0,$1;   3)字段区...
代码星球 ·2020-09-20

Pig load 用法举例

users=load'/users.data'usingPigStorage()as(name:chararray,age:int,address:chararray); load'xx':  1)xx可以是文件,也可以是文件夹。如果是文件夹,则文件夹下的所有文件(包括子文件夹)都作为输入...
代码星球 ·2020-09-20
首页上一页...2627282930...下一页尾页