- 浏览: 1267390 次
- 性别:
- 来自: 广州
最新评论
-
jackhong1108:
你可能只知道Oracle有like,不知道Oracle有其他的 ...
Hive使用regexp,RLIKE需要使用转义字符 -
pktangshao:
a_bun 写道iijjll 写道使用wmsys.wm_con ...
Oracle 列转行函数 Listagg() -
nayouzhenai:
Spring读取properties文件作为环境变量 -
a_bun:
iijjll 写道使用wmsys.wm_concat()函数也 ...
Oracle 列转行函数 Listagg() -
Horse_Chasing:
鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励
广州面试小结
文章列表
一、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 ...
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 & ...