自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(114)
  • 收藏
  • 关注

原创 java中泛型的两点

1、static方法中不能引用泛型,除非用泛型修饰方法 如 static f()2、数组成员不能引用泛型,List[] ls = new ArrayList[10]而List[] ls = new ArrayList[10]  就行

2013-12-30 15:23:12 185

转载 PostgreSQL 列出所有表名和数据库名

转自http://jxfwinter.blog.163.com/blog/static/164652169201042611512659/列出表名SELECT   tablename   FROM   pg_tables   WHERE   tablename   NOT   LIKE   'pg%'   AND tablename NOT LIKE 'sql_%' ORDER

2013-12-27 10:58:22 502

原创 awk找某一列数据的最大值

awk -F "," 'BEGIN{MAX=0;}/BM0471/ {split($12,a,".");if(a[1]>MAX){MAX=a[1]; print "[20"$11","$12"]"}}' /data/data.txt寻找12列的最大值

2013-12-06 16:20:27 582

原创 linux 下安装redis出现jemalloc/jemalloc.h:没有那个文件或目录

在运行make命令后加上MALLOC=libc

2013-11-22 14:28:18 576

原创 java正则表达式提取一段文本中的时间和分钟

* 从一段文本中提取出时间,根据XX时xx分的格式 * @param text * 待提取的文本 * @param return * String[hour,minute] */ public static String[] getHourMin(String text) { String[] hourMin=new String[2];

2013-10-29 11:41:54 314

转载 2012-01-12 18:52 PigLatin中Join之后访问数据的问题

http://hi.baidu.com/parrot9/item/080d77370aa1884b3075a1a3今天在写pig处理数据的时候遇到的这样的问题:a = LOAD 'dataA' AS (fa1, fa2);b = LOAD 'dataB' AS (fb1, fb2);c = JOIN a BY fa1, b BY fb1;d = FOREACH c GENE

2013-10-08 17:22:44 193

原创 jar命令制作可执行jar

jar cvfm JarFile.jar META-INF/MANIFEST.MF *.class data.txtMETA-INF/MANIFEST.MF文件的内容Manifest-Version: 1.0Class-Path: .Main-Class: ReadJarFile

2013-09-30 19:47:32 195

原创 java按照指定字符集读取文件的写法

BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(fileName),"UTF-8"));

2013-09-30 19:05:00 249

原创 linux shell 中以tab为分隔符sort文件的正确写法

It'll work just fine (and be a lot less confusing to look at) if you do:sort -t \tsort -t $'\t'but not:sort -t "\t"sort -t '\t'http://ask.metafilter.com/18273/tab-character-in-linux

2013-09-27 14:42:25 638

原创 pig0.81读取map类型的数据

数据文件 pigmap.txt[a#b]m  =  load 'pigmap.txt' as (kv:map[]);v = foreach m generate kv#'a';dump   v输出b

2013-09-25 19:19:07 227

原创 通过百度地图API进行地址名和经纬度的转换

使用的工具是GEODOING API,参考http://developer.baidu.com/map/webservice-geocoding.htm首先要申请百度密钥,http://lbsyun.baidu.com/apiconsole/key?application=key得到密钥后,即可开发,用java写的例子如下String url = "http://api.map.b

2013-09-25 11:26:06 328

原创 awk在每行末尾添加内容,注意要将\r\n去除再添加

例子 awk '{gsub("\n", "");gsub("\r","");print $0"@@szdm"}'

2013-09-25 11:16:56 605

转载 中科院分词ictclas2013使用java调用

http://cjp1989.iteye.com/blog/1856613

2013-09-24 16:26:34 191

原创 mongodb中的$near查询,¥maxDistance必须放在$near之后

正确写法:DBObject getOnTimeQuery = BasicDBObjectBuilder.start()                    .push("millseconds").add("$near", getOnTime).add("$maxDistance", maxDistance).get();否则会报geo value have to be numb

2013-09-18 20:00:28 567

原创 关闭mongodb

官方文档说明要使用 kill -15,killall mongod或者在client的shell里,use admin,执行db.shutdownServer()即可!

2013-09-18 08:57:43 160

原创 pig中不可写太多split分支

太多会出错

2013-09-17 17:30:41 224

原创 linux中查看cpu数目

cat /proc/cpuinfo | grep processor | wc -l

2013-09-16 15:02:22 196

原创 hadoop中Wrong FS: hdfs://localhost:9000/user/... expected: file:///解决方法

Path clear_path = new Path(args[1]);FileSystem fs = FileSystem.get(conf);fs.delete(clear_path);

2013-09-13 11:48:26 683

原创 hadoop中读取中文文件代码

Path fpath = new Path(context.getConfiguration()                    .get(cacheFileIndex));            FileSystem hdfs = fpath.getFileSystem(context.getConfiguration());            System.out.pri

2013-09-13 11:47:36 222

转载 Hadoop 用FileStatus类来查看HDFS中文件或目录的元信息

http://supercharles888.blog.51cto.com/609344/879011

2013-09-11 22:07:52 182

原创 java读取文件

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.File

2013-09-11 10:02:26 160

原创 ubuntu中pdf乱码

必须先安装poppler-data sudo apt-get install poppler-data如果已经安装了文泉驿正黑字体,使用下面的方法解决显示方块问题:sudo gedit /etc/fonts/conf.d/49-sansserif.conf将倒数第四行的sans-serif修改为WenQuanYi Zen Hei就可以了。

2013-09-09 15:01:44 158

转载 hadoop中的top k http://www.cnblogs.com/hengli/archive/2012/12/04/2801619.html

package seven.ili.patent;/** * Created with IntelliJ IDEA. * User: Isaac Li * Date: 12/4/12 * Time: 5:48 PM * To change this template use File | Settings | File Templates. */import org.apach

2013-08-30 16:36:30 179

原创 $*和$@的区别

这二者只有在被双引号括起来才有区别,$*被括在双引号中,位置参量列表就变成单个字符串,而后者在双引号中,每个位置参量都被加上引号,每个词都被视作一个单独的字符串

2013-08-30 10:54:10 178

原创 linux中expr命令中的操作数和操作符直接需要有空格

num=1num=`expr 5+1`echo $num输出5+1num=1num=`expr 5 + 1`echo $num输出6

2013-08-29 10:45:06 244

原创 grep中的正则表达式

^  匹配开头$ 匹配行尾.  匹配一个字符,  [] 匹配一组字符中任意一个[^]匹配不在字符组中的\\>  词尾定位符\(\) 标记寄存器中的字符,最多可以标记9个,比如\(love\),可以用\1来引用lovex\{m\},字符X的重复出现次数x\{m,\},至少m次x\{m,n\},至少m次但不超过n次

2013-08-28 11:13:25 133

转载 Ubuntu 10.04下的搭建SUN JAVA开发环境http://www.linuxidc.com/Linux/2010-06/26502.htm

下面是Ubuntu 10.04下的搭建SUN JAVA配置步骤安装open-jdk-6,sudo apt-get install open-jdk-6(不知到为什么不安装这个运行不了java和javac命令!!!)到Oracle官网下载jdk-6u20-linux-i586.bin文件将jdk-6u20-linux-i586.bin复制到/usr/lib/jvm/java文件夹下运

2013-08-08 22:37:49 190

转载 ubuntu10.04安装网卡驱动 http://cache.baiducontent.com/c?m=9d78d513d98411e804abd3690d67c0176f43f4692ba7a402

般来说,版本2.6以上的内核都已包含网卡驱动,所以无法上网时,先确认是否已经安装了网卡驱动. 1. 确认是否安装网卡驱动。    方法一:    打开系统->系统管理->网络工具    可以看到网络设备,一般包含三个:回环节口(lo),以太网卡(eth0),无线网卡(wlan0)。    有对应网络设备即已安装对应的驱动。    方法二:    终端输入:    i

2013-08-08 17:57:37 536

原创 cygwin上配置ssh遇到的问题

1、如果是win7,需要以管理员身份运行cygwin,否则安装ssh服务时会失败2、生成ssh公钥后,ssh localhost时无法连接,参考这篇博客http://ekawas.blogspot.com/2007/03/solving-pesky-ssh-issues-in-cygwin.html把cygwin/etc目录下的passwd文件中的/home/YOUR_NAME改成http

2013-08-08 10:51:10 200

原创 数组构造List时不能往其中添加或删除元素

因为数组大小是固定的

2013-08-03 22:41:46 149

原创 java如何反射内部类

应用Class ct=Class.forName("className$innerClassName");

2013-08-01 22:18:42 158

原创 c++中的纯虚方法在子类中一定要实现,否则报错

#include using namespace std;class Base{public:virtual void fun1(){cout<<"Base fun1"<<endl;}virtual void fun2()=0;};class Derived:public Base{public:void fun1(){cout<<"Derived fun1"<<endl;} void fun2(

2013-07-27 21:54:02 155

原创 c++中基类和派生类中的同名static数据访问

#include #include using namespace std;class Base{public: static string data; };string Base::data="base";class Derived:public Base{public: static string data;};string Derived::data="deriv

2013-07-27 21:37:37 160

原创 c++中什么时候会发生隐式类型转(摘自C++primer)

1、混合类型的算术表达中,最宽的数据类型成为目标转换类型        int ival=3;        double dval=3.14;         ival+dval;//ival转换为dval        这种转换有2个原则        1.为防止精度丢失,类型总被提升为较宽的类型        2.所有小于整型的整值类型的算术表达式在计算之前会转换为整

2013-07-03 16:58:47 218

原创 c++全局、局部定义和动态分配的对象的初始化

全局对象会初始化为0,局部定义和动态分配的对象会被一个随机值初始化,该值是该内存上一次被使用的结果例子:int a;int main(){ cout<<a<<endl; int *b=new int; cout<<*b<<endl; static int c; cout<<c<<endl; return 0;}

2013-06-25 22:48:51 223

转载 Java中Thread类的start()和run()的区别

http://supportopensource.iteye.com/blog/773257

2013-06-24 22:43:47 144

转载 typedef的用途之一---为复杂声明定义一个简单的别名

http://hi.baidu.com/yourhzh/item/80e0411713342a4ce65e0630为复杂的声明定义一个新的简单的别名。方法是:在原来的声明里逐步用别名替换一部分复杂声明,如此循环,把带变量名的部分留到最后替换,得到的就是原声明的最简化版。举例: 1. 原声明:int *(*a[5])(int, char*); 变量名为a,直接用一个新别名pFun

2013-05-31 10:34:06 143

原创 C/C++中函数指针的两种用法

摘自C++ primer1、直接调用,fun(参数1,参数2)2、用指针符号,(*fun)(参数1,参数2)

2013-05-31 10:06:00 152

原创 c++中向函数传递参数数组指针和数组引用的区别

如果函数的参数为数组指针,那么函数不会检验数组的长度  如果使用数组的引用,函数就会检验数组的长度,如果传入长度不匹配的数组就会报错  #include using namespace std;int a[10];void calc(int (&a)[10]){ }void calcp(int *a){}int main(){ calc(a);//erro

2013-05-30 17:21:01 278

原创 python写得编程之美中的子数组之和的最大值

def max(x,y): ix=int(x) iy=int(y) if ix>iy: return ix else: return iyA=[]A.append(1)A.append(-2)A.append(3)A.append(5)A.append(-3)A.append(2)def MaxSum(Array,

2013-05-28 10:16:50 231

空空如也

空空如也

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

TA关注的人

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