- 博客(28)
- 资源 (2)
- 收藏
- 关注
转载 字符型指针变量与字符数组的区别
[避免以后不小心犯错,再科普一次,警惕一下,呵呵^^] (1)分配内存 假设有字符型指针变量与字符数组如下: char *p ,s[10]; 编译器为字符数组s分配10个字节内存,用于存放10个字符。而编译器只为指针变量p分配4个字节内存。 (2)初始化赋值含义 字符数组与字符指针的初始化赋值形式相同,但其含义不同。例如:
2012-04-06 22:23:23
1189
原创 ArrayList.add(Object) 前面数据被覆盖的问题
今天写代码,遇见一个问题: File fileinfo=new File(); ArrayList list=new ArrayList(); FileStatus[] status2 = fs.listStatus(path); Path[] listedPaths = FileUtil.stat2Paths(status2); ...
2011-12-23 21:35:08
3907
原创 myeclipse错误总结
现象:2011-12-19 10:15:01 org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter struts2Unable to load configuration. - [unknown location]方法:少了一个Struts-spring-plugin-
2011-12-19 10:32:17
701
原创 com.microsoft.sqlserver.jdbc.SQLServerException:对象名 ‘xx’ 无效
Myeclipse错误提示:错误:com.microsoft.sqlserver.jdbc.SQLServerException:对象名 ‘xx’ 无效警告:SQL Error: 208, SQLState: S0002 错误现象:hql语句在sqlserver中可以运行,但在hibernate中运行报错。解决方法:数据表映射的.hbm.xml文件中的设置有误,不仅要加数据库名
2011-12-03 22:09:51
7209
原创 MyEclipse8.x 配置 Hadoop 插件
1、找到Hadoop Eclipse Plugin 插件 jar包具体插件的位置如下:..\hadoop-0.21.0\mapred\contrib\eclipse-plugin\hadoop-0.21.0-eclipse-plugin.jar(hadoop-0.20.1的可以上网找)找到该插件之后,复制2、找到MyElipse安装目录我的MyEclipse版本是8.6
2011-11-30 20:56:30
4936
转载 Spring中常用的hql查询方法(getHibernateTemplate())
一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象 二、find(String queryString , Object value); 示例:this.getHibernateTemplate().find("f
2011-11-29 16:15:43
552
原创 两个非root用户之间的免密码登录
1) ssh-keygen -t rsa 一路按回车2) 提示“Your identification has been saved in /root/.ssh/id_rsa.Your public key has been saved in /root/.ssh/id_rsa.pub.The key fingerprint is:a0:28:72:a7:cb:
2011-11-09 17:57:08
5829
1
原创 WinXP下创建Nutch引擎
nutch环境配置 1、Cygwin安装 我使用的是Cygwin本地安装版,local install,并把所有组件都设为installed即可。2、解压nutch 将NUTCH-1.2解压,目前1.3版本还不行。3、安装JDK 环境变量设置如下:(此处可以只设置NUTCH_JAVA_HOME)CLASS_PATH 添加 ;C:\Program Fi
2011-11-07 19:18:02
1504
原创 Nutch报错Error: JAVA_HOME is not set
按照前辈的文章http://blog.youkuaiyun.com/zjzcl/article/details/593138,运行了一下nutch,但 在cygwin上运行nutch-1.2报错!生成的crawl.log 中 Error: JAVA_HOME is not set原因环境变量没有配好。以我电脑为例配置NUTCH_JAVA_HOME为C:\Program Files\Java\jdk
2011-11-07 17:22:58
4414
翻译 Data-Intensive Text Processing with MapReduce第三章(4)-SECONDARY SORTING
3.4 SECONDARY SORTINGMapReduce在清洗(shuffle)和排序(sort)阶段用键来为中间键值对排序,如果reducer中的计算依赖于排序顺序的话就非常简单(即之前章节说到的顺序反转模式)。然而,如果除了用键排序之外,我们也需要用值来排序呢?Google的MapReduce实现提供了内置的二次排序的机制,它可以保证值是以排序顺序到达的。Hadoop,不幸的是没有内置
2011-10-29 20:21:00
996
翻译 Data-Intensive Text Processing with MapReduce第三章(3)——COMPUTING RELATIVE FREQUENCIES
3.3COMPUTING RELATIVE FREQUENCIES 计算相对频率让我们在之前讲到的pairs和stripes算法的基础上继续在大型数据集上构建重现矩阵M。回忆在这个大的n×n矩阵模型,当n=|V|(词典大小),元素mij包含单词wi与wj在具体语境下共同出现的次数。无约束的计数的缺点是它没有考虑到实际上有些词会比其它词更加频繁地出现。单词wi可能比wj出现的次数多因为其中一个可
2011-10-26 19:57:31
1309
翻译 Data-Intensive Text Processing with MapReduce 第三章(2)——PAIRS AND STRIPES
3.2 PAIRS AND STRIPES 在MapReduce程序中同步的一个普遍做法是构建复杂的键和值,通过这种方式使得执行框架可以将需要计算的数据自然的放到一起。我们在之前的章节中涉及到这个技术,即把部分总数和计数“打包”成一个复合值(例如pair),依次从mapper传到combiner再传到reducer。以之前的出版物为基础【54,94】,这节介绍两个常见的设计模式,我们称为p
2011-10-23 21:15:55
2227
翻译 Data-Intensive Text Processing with MapReduce 第三章(1)——local aggregation
3.1本地聚集(local aggregation) 在数据密集的分布式处理环境中,从产生它们的进程到最后消费它们的进程,中间结果的交互是同步中重要的一个方面。在一个集群环境中,除了令人尴尬的并行问题,其它都必须通过网络传输数据。此外,在Hadoop,中间结果是先写到本地磁盘然后再用网络发送出去。因为网络和磁盘因素相对其它因素更加容易成为评价,所以减少中间数据的传输即提高了算法的效率。在M
2011-10-23 17:18:21
1779
原创 十六岁的博士
今天看了一个有关16岁博士的报道,中国最年轻的博士。 他的经历让我既感到羡慕,他的心理让我失望。我想这不仅是我一个人的态度,可能是多数观众的同感。他有一个有才的father,一天24小时的二人教育让他吸收知识的速度如坐火箭,9岁进大学,16岁读博,你能更厉害些么?(呵呵,那里是羡慕,都有不少嫉妒了。)这也反映出了中国教育的软肋。古人十年寒窗便可回报社会,而在如今科技、教育、管理等飞速
2011-10-22 19:15:47
1261
原创 Hadoop命令汇总
Hadoop命令汇总 ============ 此贴系个人总结贴===============查看集群状况:hadoop dfsadmin -report关闭安全模式:hadoop dfsadmin -safemode leave进入安全模式:hadoop dfsadmin -safemode enter格式namenode: hadoop namenode -format
2011-10-20 11:49:19
846
原创 Hadoop:File xxx could only be replicated to 0 nodes, instead of 1
近几日,重新搭建Hadoop,原本以为搭建成功,start-all.sh没有问题,hadoop fs -mkdir xxx / 命令也没有问题,当然删除命令也没有问题。但是put命令就会出错,报错如下:[root@beth1 ~]# hadoop fs -put abc.txt /11/10/18 19:27:03 WARN hdfs.DFSClient: DataStreamer Exc
2011-10-19 11:57:42
5187
原创 找回JPS命令
Linux下 安装好了jdk,输入jps时,系统提示“-bash: jps: command not found”。几经查找,得知jps命令是jdk下bin目录中的一个可执行文件,但发现自己安装的 jre-6u17-linux-i586.bin 里面根本没有,需要安装jr
2011-10-15 10:23:19
15881
原创 Linux 常用命令
============ 此贴系个人总结贴=============== 查看磁盘剩余空间:root@Linux var]# df -hl 文件系统 容量 已用 可用 已用% 挂载点/dev/hdb2 75G 75G 0 100% //dev/hdb1 99M 9.2M 85M 10% /bootnone 2
2011-10-12 10:05:57
699
原创 linux修改语言
如果安装后有乱码现象,那么多半是语言选择有问题。修改语言为英语的方法:# vi /etc/sysconfig/i18nLANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16" 其中,en_US就是指英文啦!
2011-10-11 21:52:31
630
原创 Linux 修改IP和hostname
今日装了Redhat5,装完后要配置IP,网上找了资料,并亲试之。效果不错,故记载之,以备后用。修改IP地址及MAC地址:a) vim /etc/sysconfig/network-scripts/ifcfg-eth0b) DEVICE
2011-10-11 21:29:01
1085
原创 线程间操作无效: 从不是创建控件“”的线程访问它~~~的解决方法
VS 08里没有这个问题,05里会出这个问题的,貌似是为了安全~哦,现在知道的解决方法有两个~第一:Control.CheckForIllegalCrossThreadCalls = false;线程开始的时候加这么一句,OK,看不到错误了~啥都能
2011-10-10 16:46:11
614
原创 linux 系统启动停在starting sendmail和starting sm-client
最近虚拟机在启动Linux系统时,总是停在starting sendmail上很长时间,接下来的starting sm-client也是异常的慢。后来查资料,才知道原来是和更改hostname有关。回想一下,自己曾经确实是改了hostname。但是只是修改了配置文件(/etc/s
2011-09-28 10:49:08
11083
转载 java synchronized详解
记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执
2011-09-12 11:58:27
488
转载 Hadoop下进行反向索引(Inverted Index)操作
今天上网无意中看到了这篇文章,里面的效果不错,但是代码自己还没有验证过。想先留下来。这篇为转载,等自己调试代码通过后再发表个原创版的! 原版地址:http://blog.youkuaiyun.com/xw13106209/article/details/6123407参考资料:
2011-09-08 15:56:48
1627
原创 内部类的作用
最近在学习hadoop源码,发现FloatWritable等都有内部类,复习了一下内部类的作用,FloatWritable用到的应该是作用3、4。 以下内容为转载:http://blog.csai.cn/user1/42856/archives/2008/29228.ht
2011-09-04 11:28:57
456
转载 UML类图简单学习
大话设计模式上面的UML类图:类的UML表示动物 的矩形框 表示是一个类。类图分为三层,第一层显示类的名称,如果是抽象类,则用斜体表示;第二层是类的特性,通常就是类的字段和属性;第三层显示类的操作,通常就是方法或行为。前面的“+”表示是public
2011-08-31 20:49:27
1516
转载 UML类图关系大全
UML类图关系大全 1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶
2011-08-31 20:48:06
441
转载 日期函数用法
<br />sql server日期时间函数<br /> <br /> <br />Sql Server中的日期与时间函数<br />1. 当前系统日期、时间<br />select getdate() <br />2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值<br />例如:向日期加上2天<br />select dateadd(day,2,’2004-10-15’) --返回:2004-10-17 00:00:00.000<br />3. datediff 返回
2010-07-01 10:03:00
503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人