- 浏览: 1267456 次
- 性别:
- 来自: 广州
最新评论
-
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:
鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励鼓励
广州面试小结
文章列表
最近因为工作需要使用shell编写脚本。
shell的语法比较奇葩,经常因为没有空格给我报错。
下面,凡是有@的地方就代表一个空格
if@[@"$a"@=="$b"@];@then
echo 'damn shell!'
fi
二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别整数比较
-eq 等于,如:if [ "$a" -eq "$b" ]
-ne 不等于,如:if [ "$a" -ne "$b" ]
...
一、Python路径介绍
在python用import或者from...import来导入相应的模块。
模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。
这类似于C语言中的include头文件,Python中我们用import导入我们需要的模块。
二、搜索路径
Python会在以下路径中搜索它想要寻找的模块:
1. 程序所在的文件夹
2. 标准库的安装路径
3. 操作系统环境变量PYTHONPATH所包含的路径
import sys
print('======== ...
一般事务层都是由Spring AOP进行管理的。
但是遇到一些特殊的insert需要批量处理。这里我们就会用到iBatis的事务功能。
贴一下代码,注意,顺序不能搞错。搞错了就会报错!!
try {
this.getSqlMapClient().startTransaction();
this.getSqlMapClient().startBatch();
for (int i = 0; i < mapList.size(); i++) {
Map map = (Map) mapList.get(i);
// 先删除该年份、服务、部门 ...
因为最近接到需求,要该前端页面展示。
尽管这个东西敢情对用户没啥太大的影响,单对于我们这种可怜的小码农来说,需求就是一切,所以,改吧。
为了更方便地开发代码,我在jQuery用了很多事件触发的函数。
比如DOM结构是:
tr
td
input
td
input
我要触发一个已经写好的事件,可以使用到jQuery的trigger函数。
这样就不需要为了实现这个已有的功能在重新写一次了。
你可以有三种方式指定事件类型: * 你可以传递字符串型的事件名称(type参数)。 * 你可以使用jQuery.Ev ...
其实jQuery对象本身就是一个数组。
比如我们将一个jQuery对象变成一个JavaScript对象要这么做:
var element = $('#id')[0] ;
我们使用jQuery对象进行遍历操作的时候,可以方便地使用each。
$('.input').each(function(){
var text = $(this).val(); //jQuery对象
alert(text);
});
JavaScript经常会遇到数组和对象的批量处理。
jQuery给了一层非常良好的封装。
这一个就是each了。
&l ...
经常会有这样的需求,动态添加HTML或者是动态删除HTML。
那么在动态删除HTML对象的时候,我们经常需要获取到目标的HTML对象,才能删除。
当然,我们可以在事件触发的时候给对象传递一个参数。
但是这样做太过复杂,而且代码不好维护。
所以我们可以通过充分使用event和$(this)对象。
1.this和event.target的区别:
js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,
它永远是直接接受事件的目标DOM元素;
2.this和event.target都是dom对象,如果要使用jquey中的方法可以将他 ...
获得当天的日期
date +%Y-%m-%d
输出: 2011-07-28
给我的变量赋值
myDate=$(date +%Y%m%d)
将当前日期赋值给DATE变量DATE=$(date +%Y%m%d)
有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数
获取明天的日 ...
我们使用Sqoop主要是用作数据库和HDFS之间的数据同步操作。
那么在HDFS中主要使用的管理工具是HIVE。
目前,使用Sqoop使用 hive-import功能是有异常的。
在使用hive-import功能的时候,会自动生成CREATE TABLE 脚本。
而无法根据Hive的Metadata来进行操作。
而在使用-query功能,也就是通过查询脚本进行数据导入时,是必须要指定--target-dir的。
而且使用-query中,query里面必须要加上$CONDITIONS (注意S)
这一点在结合Hive使用的时候会带来一些麻烦。
那么这里先展示一 ...
首先介绍一下匿名函数Lambada:
Lambda的使用方法如下:lambda [arg1[,arg2,arg3,...,argn]] : expression
实际就是一个匿名的对象,可以封装一些逻辑算术代码
如:
>>> add = lambda x,y : x + y>>> add(1,2)3
然后是第一个函数,filter
filter(bool_func,seq):此函数的功能相当于过滤器。调用一个布尔函数bool_func来迭代遍历每个seq中的元素;返回一个使bool_seq返回值为true的元素的序列。
>>& ...
打算用Python解析一下网络日志文件。
必然地遇上了中文乱码的问题。
小弟以前学Java,用Python解决中文乱码的问题真不知道如何入手。
在Java下面调试通过的代码,放在Python环境下就给我闹脾气了。
费我九牛二虎之力,终于在一位Oschina大大的帮助下问题解决了。
Python编码的思路主要是:
1.字符串
2.Unicode
3.目标编码集 其中(CP936,GB2312,GBK,GB18030貌似可以互相直接转换,大部分的编码是一样的)
了解Python的系统编码的结构,先看下以下的一段代码:
import locale
def ...
数理统计里面常有支持度和置信度来表示某个事件出现的概率。
比如,在超市购买(D)这个事件中,包含了买了牛奶(A)的事件,买了面包(B)的事件,和买了牛奶和面包(AB)的事件。
我们通过支持度来表示P(AUB)。
也就是说在总体的事件D中,出现了A,B,A且B事件的概率。
也可以记作:
SUPPORT(A->B)
那么置信度则表示是P(B|A)。
意思是在买牛奶的情况下,有多少概率会去买面包。
也就是在事件A中,出现事件B的概率。
可以记作:
Confidence(A->B)
PS.谢谢冯同学提醒,数学符号 | 读作given,P(B|A)表 ...
公司标装的WIN7都是IE8的,所以我目前的任务,就是让页面顺利地在IE8下面展示。
可是大家都知道,微软的东西非常水,规范很奇葩。
所以,我找了一篇解决IE8这种因为解析DOCTYPE异常而导致浏览器进入兼容模式的文章。
原文:http://www.cnblogs.com/jerrold1108cn/articles/1587039.html
前言
为了帮助确保你的网页在所有未来的IE版本都有一致的外观,IE8引入了文件兼容性。在IE6中引入一个增设的兼容性模式,文件兼容性使你能够在IE呈现你的网页时选择特定编译模式。 新的IE为了确保网页在未来的版本 ...
其实这2个函数的作用非常好理解,Lead()就是取当前顺序的下一条记录,相对Lag()就是取当前顺序的上一行记录。
经常会有判断在一定条件下的两条记录之间的时间差这样的需求。
Lead()函数的用法和Lag()是一样的,所以只说明一个就可以了。
语法结构:
lead(value_expr [,offset][,default]) over([query_partition_clause] order by Order_by_clause)
参数说明:
value_expr 值表达式,通常是字段,也可是是表达式。value_expr本身不支持分析函数,也就是lead不支持多层调 ...
Oracle中使用数组,就像JAVA使用对象List<Object>一样,但是稍微有点不同。
对于每个Object使用之前,需要做声明。
具体实现如下:
declare
--%ROWTYPE使用可以直接使用类型,非常方便,但是个性化定义就要使用Record如下:
type tbl_type is table of my_tbl%rowtype;
v_tbl_list tbl_type;
--声明需要集合类型及变量,参照字段的 type 来声明类型
type id_type is table o ...
在网上看到几张很好的OLTP数据库架构图,拿上来存留一下。
除了良好的数据库层,扩展性之外,还需要有个数据中间件,为上层的应用服务提供一个统一的接口。
首先是MYSQL的scale-out方案图:
MYSQL-HA架构示例:
再加上一个MYSQL缓存架构: