自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 Learning perl

1. use warnings:开启警告。use strict:让编译器强制执行一些严格、确保良好程序设计的规则。

2012-04-26 21:26:46 507

原创 module: numpy

Install numpy1. Download numpy at http://sourceforge.net/projects/numpy/files/NumPy/2.  untar and buildpython setup.py build --fcompiler=gnu953. installpython setup.py install

2012-02-20 20:58:32 620

原创 c语言的字符数组

c语言字符数组的结束符c语言并不要求字符数组的最后一个字符为‘\0’。例如 char str1[] = {'a', 'b', 'c'}; sizeof(str1) = 3; char str2[] = {'a', 'b', 'c', '\0'}; sizeof(str1) = 4;但当使用printf函数打印没有结束符的字符数组的时候就会出错.printf("%s\n",

2012-02-01 22:25:09 526

原创 python中的变长参数

python中的变长参数使用*或者**来表示*表示元组**表示字典调用如下,注意调用时候一定要加上*和**def p(*argv, **dict):for a in argv:print afor d in dict:print dm = ('a', 'b', 'c')n = {'name':'arthur', 'ag

2011-11-10 19:28:08 1324

原创 php执行shell命令是的权限问题

问题: php在执行shell时使用的默认用户为nobody用户,因此引起命令无法执行返回结果为空的问题。解决:转换为root或者相应的用户来执行命令eg: shell_exec('sudo -u root -S your_command');需要的配置:a. 配置nobody用户的sudo权限,修改/etc/sudoerschmod u+x /etc/sudoers在ro

2011-11-10 11:00:48 4172

原创 Using sqoop to move data from mysql to hive

Sqoop only works with CDH3, so we have to install CDH3.To install CDH3 on a Red Hat system:Add the yum repository of your choi

2011-08-08 18:54:25 699

原创 php

1. == vs =====$str = “0d52”;If (0==$str){echo “真”}Else{echo “假”}这个程序运行的结果出人意料, “0d52”居然被PHP认为和0相等了。执行关系运

2011-08-08 18:53:50 462

原创 Automaticlly deploy Hadoop on cluster

尽可能做到全自动配置,但是目前还需要一些手工参与。1. background10台vm10.10.97.150namenode10.10.97.151jobtracker10.10.97.152~

2011-08-08 18:51:55 613

原创 eclipse搭建hadoop 0.20.2开发环境.

1. 两种选择1)使用eclipse-plugin for hadoop遇到的问题 error:“run on hadoop”没反应。eclipse plugin for hadoop is out of date. You have to use e

2011-08-08 18:51:05 865

原创 linux trick

1. check the version of Linux# lsb_release -a2. cp 强制覆盖Linux cp时总询问是否覆盖,怎样让它不询问直接覆盖?有两个方法可以解决此问题:1).bashrc里面注释掉 Alias cp=’cp -i’

2011-08-08 18:50:11 463

原创 .bash_profile vs .bashrc && /etc/profile vs /etc/bashrc

.bash_profile and .bashrcAccording to the bash man page, .bash_profile is executed for login shells, while .bashrc is executed for inter

2011-08-08 18:49:26 678

转载 Insert ASCII Control Characters in Text

http://www.bo.infn.it/alice/alice-doc/mll-doc/linux/vi-ex/node15.html

2011-08-08 18:43:01 439

原创 Scala Programming

1. 函数式编程函数编程的理念:方法没有副作用,计算并返回值是方法的唯一目的。如果某个函数不返回任何有用的值,即返回类型为Unit,那么这个函数唯一能产生的作用就是通过副作用。这不是函数式的风格2. Array, List, TupleArra

2011-08-08 18:41:05 568

原创 mysql远程访问授权

1. 通过phpmyadmin修改mysql数据库的user表2. 通过mysql命令行grant all privileges on *.* to 'username'@remote_host identified by 'password' with grant

2011-08-08 18:40:10 420

转载 linux 查看进程信息

linux 查看进程信息 ps –aux查看进程的命令有很多,我只是列出了我最常用的几个。netstat –tln //查看服务监听端口netstat      //查看进程号ps –aux     //查看进程号ps –aux | more //全部查看

2011-08-08 18:39:47 813

原创 设置Cloudera CDH3源镜像(Redhat)

1. 获取镜像,保存到/opt/mirror/cdh3/目录wget -mirror http://archive.cloudera.com/redhat/cdh/3/删除掉其中无用的网页信息。2. 获取gpg-keycloudera-cdh3-gpg

2011-08-08 18:35:55 2944

原创 xampp error: XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibil

centos 5.4 64位系统上运行,查看glibc安装好了。运行命令/opt/lampp/bin/php出错:./lampp/bin/php: error while loading shared libraries: /opt/lampp/lib/libsybd

2011-08-08 18:32:34 5406

转载 FreeBSD下MongoDB数据库的安装

MongoDB是C++开发的一款开源、无模式的文档型数据库,具有高性能、易部署、易使用、数据存储方便等特点;MongoDB采用Bson(binary json)的形式存储数据,无锁,无事务,有索引,支持集群和分片功,可动态增删结点。 实验环境: 系统:FreeBSD 8.

2011-08-08 18:24:52 2451

转载 Using IntelliJ IDEA to develop Lift applications

Using IntelliJ IDEA to develop Lift applicationsAt the moment (in absence of a proper Lift plug-in for IntelliJ), you can use IntelliJ

2011-08-08 18:24:11 1091

原创 MongoDB

1. MongoDB    In MongoDB there are no server-side joins.    Generally, you will want one database collection for each of your top

2011-08-08 18:23:13 482

原创 京东买书后

今天京东0.618活动,一口气买了14本书。把存在豆瓣、当当、卓越上的收藏都一扫空。买完回头跟罗总探讨了一下为什么书这么便宜的问题。 早之前看到京东CEO刘强东发的微博,痛批中国出版业的问题。现在想想问题确实很大。中国的人文类的书(其它的书没有怎么买过,不做评价)

2011-08-08 18:21:25 728

原创 项目启发

做一个项目之前首先搞清楚一下几点:1. 为什么做?2. 创新点在哪里?3. 有没有现成的开源架构能够简化我们的工作?非常重要的一点。特别是当你面对的是一个全新的项目,没有任何直接的经验的时候,尤其重要。开源的项目都是相互借鉴,考虑到了很多细

2011-08-08 18:16:21 616

转载 php thrift for HBase

1. Download thriftwget -O thrift.tgz “http://gitweb.thrift-rpc.org/?p=thrift.git;a=snapshot;h=HEAD;sf=tgz”tar -xzf thrift.tgzcd thri

2011-08-08 18:15:05 1087

原创 Hadoop Tricks

1. 常见写错误,所在的用户没有hdfs的写权限Solution: 如果你不关心写权限的话,关闭它。在hdfs-site.xml中添加如下dfs.permissionsfalse2. hadoop网络接口50030 jobtracker50

2011-08-08 18:14:08 437

原创 CDH3 Install Guide

CDH3 Install Guide1       Install Hadoop1.1     Add user hadoop[root@gd02 ~]# adduser hadoop使用vim在/etc/group中将hadoop用户添加到mapred和hdfs组;将mapred和hdfs用户添加到hadoop组。hadoop:x:105:mapred,hdfsh

2011-08-08 18:13:38 918

原创 vim

1. vim set colorscheme colorscheme elflord colorscheme darkblue colorscheme evening colorscheme murphy colorscheme torte color

2011-08-08 18:12:23 476

转载 Matching Impedance: When to use HBase

http://blog.rapleaf.com/dev/2008/03/11/matching-impedance-when-to-use-hbase/Matching Impedance: When to use HBaseBy BRYAN DUXBURY | Publishe

2011-07-29 13:36:41 1697

原创 eclipse

1. error:   java.lang.NoClassDefFoundError: org/eclipse/ui/editors/text/TextEditor./eclipse -clean  //使用clean参数重启

2011-07-27 10:17:22 423

原创 scala

1. 类属性的简单写法class Person(val last: String, first: String) { override def toString() = last + ", " + first;}Person将拥有属性lastclass Person(la

2011-07-22 21:50:58 446

原创 codeigniter-- php framework trick

1. 不要使用和control中类名相同的方法。eg: site_url('welcome/welcome')    --会出现莫名其妙的错误!!!2. site_url()中使用小写的路径。 eg: site_url('welcome/menu')

2011-07-19 09:18:08 434

原创 python trick

1. 时间日期处理def convert_date_to_seconds(date): #date example: 16/Nov/2010:16:12:29 dt = time.strptime(date, "%d/%b/%Y:%H:%M:%

2011-07-03 14:55:57 517

原创 php: strpos返回值为0的问题

php: strpos()返回子串在搜索串中第一次出现的位置,否则返回false。 出现问题:返回位置0时无法判断是出现了还是没有出现。(0, false) 解决方法:使用 ===  or !== eg: $re = strpos($str, $key)if

2011-07-03 14:40:58 14202 2

原创 mysql tips

1. Do not use 'database'  as a column name. You get error for the following query:select name, status, database from config where id = 1

2011-03-11 10:15:00 559

原创 DOM解析XML遇到的子节点个数问题

<br /><br />xml文件如下:<br /><?xmlversion="1.0"encoding="UTF-8"?><br /><books><br />    <book>book text</book><br /></books><br />个人以为books的子节点

2010-10-15 17:08:00 3934

原创 jsp中的中文乱码问题

<br /> String str = new String(request.getParameter("query").getBytes("ISO-8859-1"), "UTF-8");

2010-09-28 20:34:00 566

原创 在lucene中加入mmseg分词器错误

<br />mmseg4j-1.8.2<br />Lucene-3.0.2<br />出现如下错误:<br /> <br /><br />Exception in thread "main" java.lang.AbstractMethodError: org.apache.lucene.analysis.TokenStream.incrementToken()Z<br />at org.apache.lucene.index.DocInverterPerField.processFields(DocInv

2010-09-14 17:49:00 2223

原创 Data source rejected establishment of connection

<br />grant all privileges on *.* to 'username'@'%' identified by 'password' with grant option;<br /> <br />输入这段指令并回车后允许所有用root用户并且输入'password' 密码的主机登入该mysql Server 如果将'%'换成'10.1.1.1'那么只有10.1.1.1的主机可以登陆.

2010-09-01 21:24:00 690

原创 show desktop on windows

<br />在F:/zhangfeng/Application Data/Microsoft/Internet Explorer/Quick Launch<br />下新建Show Desktop.scf文件,内容如下:<br />[Shell]<br />Command=2<br />IconFile=explorer.exe,3<br />[Taskbar]<br />Command=ToggleDesktop

2010-09-01 14:48:00 673

原创 mysql连接错误: Can’t connect to local MySQL server through socket /tmp/mysql.sock

原因一:这是由于当mysql-client连接一个本地的mysql-server时,并不是使用localhost loopback address 127.0.0.1, 而是使用了一个本地文件。默认情况下这个本地文件存在 /tmp/mysql.sock. 但是,由于各种各样的原因,很多mysql安装将这个文件存放在/var/lib/mysql/mysql.sock. 解决办法如下:1.

2010-09-01 11:08:00 2598

原创 centos更新源 安装mysql

<br />修改 /etc/yum.repos.d/CentOS-Base.repo<br /> <br /> <br />yum install mysql-server mysql.i386<br /> <br />更改用户名密码<br />/usr/bin/mysqladm

2010-09-01 11:02:00 661

空空如也

空空如也

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

TA关注的人

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