- 博客(54)
- 收藏
- 关注
原创 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
633
原创 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
538
原创 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
1337
原创 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
4205
原创 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
709
原创 php
1. == vs =====$str = “0d52”;If (0==$str){echo “真”}Else{echo “假”}这个程序运行的结果出人意料, “0d52”居然被PHP认为和0相等了。执行关系运
2011-08-08 18:53:50
470
原创 Automaticlly deploy Hadoop on cluster
尽可能做到全自动配置,但是目前还需要一些手工参与。1. background10台vm10.10.97.150namenode10.10.97.151jobtracker10.10.97.152~
2011-08-08 18:51:55
627
原创 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
873
原创 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
470
原创 .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
692
转载 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
455
原创 Scala Programming
1. 函数式编程函数编程的理念:方法没有副作用,计算并返回值是方法的唯一目的。如果某个函数不返回任何有用的值,即返回类型为Unit,那么这个函数唯一能产生的作用就是通过副作用。这不是函数式的风格2. Array, List, TupleArra
2011-08-08 18:41:05
580
原创 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
430
转载 linux 查看进程信息
linux 查看进程信息 ps –aux查看进程的命令有很多,我只是列出了我最常用的几个。netstat –tln //查看服务监听端口netstat //查看进程号ps –aux //查看进程号ps –aux | more //全部查看
2011-08-08 18:39:47
820
原创 设置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
2966
原创 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
5432
转载 FreeBSD下MongoDB数据库的安装
MongoDB是C++开发的一款开源、无模式的文档型数据库,具有高性能、易部署、易使用、数据存储方便等特点;MongoDB采用Bson(binary json)的形式存储数据,无锁,无事务,有索引,支持集群和分片功,可动态增删结点。 实验环境: 系统:FreeBSD 8.
2011-08-08 18:24:52
2478
转载 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
1105
原创 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
491
原创 京东买书后
今天京东0.618活动,一口气买了14本书。把存在豆瓣、当当、卓越上的收藏都一扫空。买完回头跟罗总探讨了一下为什么书这么便宜的问题。 早之前看到京东CEO刘强东发的微博,痛批中国出版业的问题。现在想想问题确实很大。中国的人文类的书(其它的书没有怎么买过,不做评价)
2011-08-08 18:21:25
740
原创 项目启发
做一个项目之前首先搞清楚一下几点:1. 为什么做?2. 创新点在哪里?3. 有没有现成的开源架构能够简化我们的工作?非常重要的一点。特别是当你面对的是一个全新的项目,没有任何直接的经验的时候,尤其重要。开源的项目都是相互借鉴,考虑到了很多细
2011-08-08 18:16:21
624
转载 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
1109
原创 Hadoop Tricks
1. 常见写错误,所在的用户没有hdfs的写权限Solution: 如果你不关心写权限的话,关闭它。在hdfs-site.xml中添加如下dfs.permissionsfalse2. hadoop网络接口50030 jobtracker50
2011-08-08 18:14:08
444
原创 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
928
原创 vim
1. vim set colorscheme colorscheme elflord colorscheme darkblue colorscheme evening colorscheme murphy colorscheme torte color
2011-08-08 18:12:23
492
转载 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
1738
原创 eclipse
1. error: java.lang.NoClassDefFoundError: org/eclipse/ui/editors/text/TextEditor./eclipse -clean //使用clean参数重启
2011-07-27 10:17:22
434
原创 scala
1. 类属性的简单写法class Person(val last: String, first: String) { override def toString() = last + ", " + first;}Person将拥有属性lastclass Person(la
2011-07-22 21:50:58
459
原创 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
450
原创 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
528
原创 php: strpos返回值为0的问题
php: strpos()返回子串在搜索串中第一次出现的位置,否则返回false。 出现问题:返回位置0时无法判断是出现了还是没有出现。(0, false) 解决方法:使用 === or !== eg: $re = strpos($str, $key)if
2011-07-03 14:40:58
14266
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
573
原创 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
3944
原创 jsp中的中文乱码问题
<br /> String str = new String(request.getParameter("query").getBytes("ISO-8859-1"), "UTF-8");
2010-09-28 20:34:00
576
原创 在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
2232
原创 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
699
原创 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
690
原创 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
2630
原创 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
669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人