`
dacoolbaby
  • 浏览: 1267390 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
一、cookie的作用 在我们平常写的B/S程序中,会经常用到cookie,主要有以下一些作用: 1、 记录用户名和密码 以及该用户需要保存的一些信息,如购物购站,使用cookie,可以让用户自动登录到站点等。 2、 定制站点 可以使用cookie来记录用户的偏好。 3、 定向广告 可以使用cookie来记录用记经常访问的主题,并向他们显示与这些主题相关的广告。 二、向客户程序发送cookie 1、 创建cookie对象 Cookie c = new Cookie(“userId”,”landril”);   2、 设置最大时效,默认该cookie是存储在浏览器的内在中 ...
在IE中,使用append()方法,会在对象后面插入函数中的对象。   但是,在Chrome这类标准浏览器中,缺会在选择对象的最后的里面插入。   如在IE中使用: $('id').append("<p>hello</p");   <div id="id"> </div> <p>hello</p>   <--会插入这里   如在Chrome中使用: $('id').append("<p>hello</p");   &l ...
 为解决批量转码的操作,使用了如下的脚本来进行。 #! /bin/sh convertCodeFilePath=$1 fromCode=$2 toCode=$3 for i in {1..1} do [ -f $convertCodeFilePath ] if [ $? -eq 0 ] then iconv -f $fromCode -t $toCode -c -o $convertCodeFilePath $convertCodeFilePath if [ $? -ne 0 ] then echo $convertCodeFileP ...
调试了半天,发现相同的URL请求是一样的结果,在FireFox和Chrome都没有这样的情况。 以为是兼容性问题导致的,发现并不是这样。 原来是IE的缓冲特征导致。   Refer to: http://www.cnblogs.com/quange/archive/2009/07/24/1529958.html   解决办法有如下几种:       1、在服务端加 header("Cache-Control: no-cache, must-revalidate");(如php中)   2、在ajax发送请求前加上 anyAjaxObj.setRequestH ...

Hive的UDTF

    博客分类:
  • Hive
Refer to:http://blog.csdn.net/wf1982/article/details/7623708    1.介绍  UDTF(User-Defined Table-Generating Functions)  用来解决 输入一行输出多行(On-to-many maping) 的需求。同时,也可以解决一列拆分成多列的问题(Hive支持复杂的数据格式,包括List)。   2.编写需要的UDTF 1) 继承org.apache.hadoop.hive.ql.udf.generic.GenericUDTF。2) 实现initialize, process, cl ...
    思路:     1. 首先,我得知道这个文件具体采用的是什么样的编码,如果是ISO-8859我将会把它转成UTF-8,其他的ASCII这些都先不做处理,这里可以使用file filename或者是enca iconv     enca需要获取下:sudo apt-get install enca     iconv的一般用法是:(可以man iconv)     -f from code 源文件编码     -t to code 目标文件编码     -o output file 保存为文件   如: iconv -f GBK -t UTF-8 -o APP_POLI ...
在hadoop下执行任务出现了这个异常: Exception in thread "main" org.apache.hadoop.ipc.RemoteException: java.io.IOException: java.lang.OutOfMemoryError: unable to create new native thread          at java.lang.Thread.start0(Native Method)          at java.lang.Thread.start(Thread.java:640)          at ...
类中的特殊方法 一般说来,特殊的方法都被用来模仿某个行为。例如,如果你想要为你的类使用x[key]这样的索引操作(就像列表和元组一样),那么你只需要实现__getitem__()方法就可以了。想一下,Python就是对list类这样做的! 下面这个表中列出了一些有用的特殊方法。如果你想要知道所有的特殊方法,你可以在《Python参考手册》中找到一个庞大的列表。   名称                     说明---------------------------------------------------------__init__(self,...)      这个 ...
想当年大二的时候,在学校学习Java, 最牛逼的OO思想,用了3页纸就讲完了,还是清华大学出版社的呢。 后来全凭自己啃视频,啃代码才搞懂什么叫做OO。   现在学习Python,就用自己的方式,好好学习一次: OO的基本,是封装,继承,多态。   首先是继承: 定义一个类: class Bird(object): have_feather = True way_of_reproduction = 'egg'   调用这个类: summer = Bird() print summer.way_of_reproduction 与Java不同是,P ...
Tomcat -- 安全认证 About</security-constraint> 凡是做过WEB项目的都知道,一但涉及用户,我们不得不为用户登录写一堆繁杂的验证代码。 当然Spring AOP的诞生为我们的权限管理提供了不少的便利。 甚至你也以用自己写的Filter( ...
除了使用import sys这样的方式加载module之外, 还可以使用: import sys sys.path.append('f:\\python\works') 有时候一些module未必能有权限加载系统环境下。 那么就可以通过这种方式加载进去。 但是,一旦退出python虚拟机环境,就需要重新加载。   1)关于module通常模块为一个文件,直接使用import来导入就好了。 可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so ...
数据库中经常有换行符之类的数据,导入到Hive里面会发生重大的问题,所以,sqoop是有一个配置项来解决这个问题的。   sqoop import --connect jdbc:oracle:thin:@url --username user --password pwd \ --table PA18ODSDATA.PARTNER_INFO \ --columns ID_PARTNER_INFO,PARTNER_ID,PARTNER_NAME,PROJECT_ID,PROJECT_NAME\ -m 1 --fields-terminated-by '\001' --lines-t ...
文章refer to: http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html       有两种方式:    1. command & : 后台运行,你关掉终端会停止运行   2. nohup command & : 后台运行,你关掉终端也会继续运行 command 表示你执行的shell命 ...
最近在研究Python,想用Python写一个爬虫来爬数据。 爬虫有几个关键的地方,一个是防止如何递归地重复爬一个网址,一个就是页面信息的解析。   那么这里主要介绍一下如何通过bloom filter达到判断一个网址是否被爬过。 bloom filter的介绍refer:http://blog.csdn.net/jiaomeng/article/details/1495500   下面我们具体来看Bloom Filter是如何用位数组表示集合的。初始状态时,Bloom Filter是一个包含m位的位数组,每一位都置为0。   为了表达S={x1, x2,…,xn}
说一下开发环境,是在WIN7下面进行的。 python环境是:python2.7   MapReduce的主要流程有: Map阶段->Shuffle阶段->Reduce阶段。 那么一下分别对应三个python脚本片段:   数据样本:test.txt a b c d a b c d aa bb cc dd ee ff gg hh foo foo quux labs foo bar quux   第一个脚本,叫做mapper.py #!/bin/env python import sys def mapword(w): print & ...
Global site tag (gtag.js) - Google Analytics