07 2013 档案

Hadoop集群运行JNI程序
摘要:要在Hadoop集群运行上运行JNI程序,首先要在单机上调试程序直到可以正确运行JNI程序,之后移植到Hadoop集群就是水到渠成的事情。 Hadoop运行程序的方式是通过jar包,所以我们需要将所有的class文件打包成jar包。在打包的过程中,无需将动态链接库包含进去。 在集群中运行程序之前... 阅读全文

posted @ 2013-07-27 00:02 哼哼唧唧 阅读(114) 评论(0) 推荐(0)

Linux下使用JNI的常见问题及解决方案
摘要:JNI是java和C/C++混合编程的接口,可以很方便地实现java调用C/C++语言。具体的使用方法,网上有很多教程,在此不做过多介绍。本博客只关注在使用JNI的过程中的常见问题。 1. 生成头文件用命令:javah*.class 这是错误的。运行上述命令会提示:java.l... 阅读全文

posted @ 2013-07-26 22:29 哼哼唧唧 阅读(528) 评论(0) 推荐(0)

伪分布式环境下命令行正确运行hadoop示例wordcount
摘要:首先确保hadoop已经正确安装、配置以及运行。 1. 首先将wordcount源代码从hadoop目录中拷贝出来。 [root@cluster2 logs]# cp /usr/local/hadoop-1.1.2/src/examples/org/apache/hadoop/exam... 阅读全文

posted @ 2013-07-24 23:30 哼哼唧唧 阅读(341) 评论(0) 推荐(0)

hadoop环境配置过程中可能遇到问题的解决方案
摘要:Failed to set setXIncludeAware(true) for parser 遇到此问题一般是jar包冲突的问题。一种情况是我们向java的lib目录添加我们自己的jar包导致hadoop引用jar包的冲突。解决方案就是删除我们自己向系统添加的jar包,重新配置。将自己... 阅读全文

posted @ 2013-07-24 20:22 哼哼唧唧 阅读(2089) 评论(0) 推荐(0)

代码中添加事务控制 VS(数据库存储过程+事务) 保证数据的完整性与一致性
摘要:做人事档案的系统考虑到数据的安全性与一致性,毕竟是要对外上线、真正投入使用的项目,数据库的可靠性与安全性上我们开发人员要考虑的就很多了,记得做机房收费系统时注册新卡是自己为了简单,写成了一个存储过程(存储过程加事务),完成了一个功能的实现就万事大吉了,这次想换一种新的方法:经过和... 阅读全文

posted @ 2013-07-23 12:53 哼哼唧唧 阅读(556) 评论(0) 推荐(0)

程序员不爱读书,但这很不明智
摘要:英文原文:http://www.codinghorror.com/blog/2008/04/programmers-dont-read-books----but-you-should.html 作者:Jeff Atwood Coding Horror精华文章现已收入新书《高效能程序员的修炼》,各... 阅读全文

posted @ 2013-07-22 09:16 哼哼唧唧 阅读(135) 评论(0) 推荐(0)

JS实现日历控件选择后自动填充
摘要:最近在做人事档案的项目,在做项目的初期对B/S这块不是很熟悉,感觉信心不是很强,随着和师哥同组人员的交流后发现,调试程序越来越好了,现在信心是倍增,只要自己自己踏实的去研究、理解代码慢慢的效果就出来了。在做人事档案时我要实现的一个功能是 自己选择日期后日期自动填充到文本框内后写到数据... 阅读全文

posted @ 2013-07-20 10:39 哼哼唧唧 阅读(351) 评论(0) 推荐(0)

mpi中利用自定义归约操作实现merge
摘要:在归并排序中,很重要的一步是将两个排序数组合并成一个数组,这个操作叫merge。merge操作可以用来解决某些Top K问题。 问题描述 在哼唱搜索中,用户通过哼唱一个音乐片段去搜索与其相似的音乐。后台的实现主要有两个步骤:特征提取和特征匹配。特征提取是从原始波形音乐文件中提取最能代表音乐的特征... 阅读全文

posted @ 2013-07-18 12:27 哼哼唧唧 阅读(499) 评论(0) 推荐(0)

mpi中程序在集群中的分发
摘要:我们在开发mpi程序时,由于其是分布式程序,我们在单个节点上完成编码后,需要将代码拷贝到整个集群进行测试。集群之间的文件拷贝可以通过scp命令完成。但是scp命令是针对两个节点之间文件互传设计,为了将代码拷贝到所有的机器,我们需要多次调用scp命令。一个好的方法是将拷贝命令写成脚本,让其自动完成... 阅读全文

posted @ 2013-07-17 21:03 哼哼唧唧 阅读(358) 评论(0) 推荐(0)

十年磨一剑——一夜成名背后是十年的努力
摘要:Gmail的原开发主管Paul Buchheit曾经说过,Gmail的成功是一个漫长的过程: Gmail的开发始于2001年8月,在此之后的很长一段时间里,几乎所有的人都不喜欢它。有一些人因为它的搜索功能而使用它,但他们也带来了无穷无尽的抱怨。甚至有相当一部分人认为我们应该终止这个项目,或者按照... 阅读全文

posted @ 2013-07-17 10:06 哼哼唧唧 阅读(142) 评论(0) 推荐(0)

mpi中的广播
摘要:MPI可以实现一对多的集合通信,最常用的是广播:某个进程将数据广播到所有其他进程,最终的结果就是每个进程都有一份广播的数据。MPICH中的广播函数是MPI_Bcast(void* buffer,intcount,MPI_Datatype datatype,int root, MPI_Comm c... 阅读全文

posted @ 2013-07-15 21:20 哼哼唧唧 阅读(1123) 评论(0) 推荐(1)

mpi和cuda混合编程的正确编译
摘要:针对大数据的计算,很多程序通过搭建mpi集群进行加速,并取得了很好的效果。算法内部的加速,当前的并行化趋势是利用GPU显卡进行算法加速。针对并行性非常好的算法,GPU加速效果将远大于集群带来的加速效果。所以,如果我们面临非常多的数据,针对数据的处理算法有具有很好的内部并行性,则我们可以将mpi和... 阅读全文

posted @ 2013-07-14 23:32 哼哼唧唧 阅读(1132) 评论(0) 推荐(0)

Qt中的串口编程之三
摘要:QtSerialPort 今天我们来介绍一下QtSerialPort模块的源代码,学习一下该可移植的串口编程库是怎么实现的。 首先,我们下载好了源代码之后,使用QtCreator打开整个工程,可以看到如下图的源代码结构: 我们先来看一下serialport-lib.pri这个文件,ser... 阅读全文

posted @ 2013-07-14 22:40 哼哼唧唧 阅读(941) 评论(0) 推荐(0)

管理中要有信任
摘要:Marco Dorantes在2005年的一篇博文中提到了另外一篇极好的文章,名为“Why Big Software Projects Fail”(为什么大型软件项目会失败)。这篇文章的作者是Watts Humphrey,他曾经参与过IBM的0S/360项目。在文章的一开始,Watts对自200... 阅读全文

posted @ 2013-07-10 09:36 哼哼唧唧 阅读(144) 评论(0) 推荐(0)

cuda中模板的使用
摘要:模板是C++的一个重要特征,它可以让我们简化代码,同时使代码更整洁。CUDA中也支持模板,这给我们编写cuda程序带来了方便。不过cuda4.0之前和之后使用模板的方法不一样,这给我们带来了少许困难。在cuda4.0之前,模板的使用和C++中无区别,使用非常方便,在此不做过多介绍。不过在cuda... 阅读全文

posted @ 2013-07-09 23:45 哼哼唧唧 阅读(1269) 评论(1) 推荐(0)

为啥不提前放假回家?
摘要:这是一个我们提高班每当寒暑假开始学习之前,务必讨论的话题,开学时米老师会在第一天的课堂上,重述:为什么别人休息我们不休息?为什么别人回家?我们还在这学习?……讲述我们提高班人毕业后的成绩好的原因在于哪里?在于我们利用寒暑假,周六日刻苦的、大家一起在机房努力的学习的结果,好的成绩不是... 阅读全文

posted @ 2013-07-08 20:27 哼哼唧唧 阅读(171) 评论(0) 推荐(0)

为什么我们的项目总是只能完成90%?
摘要:尽管我喜欢阅读编程类图书,但是我发现,软件项目管理方面的书是最令人厌烦的一类。我觉得这可能意味着说我不适合做项目经理。然而,我在Stack Overflow却恰恰扮演的是这个角色。 我并不是说软件项目管理方面的所有图书都“狗屎不如”,但它们中的大多数就是这样。一些我认为很值得读一读的书中,有一本... 阅读全文

posted @ 2013-07-07 18:20 哼哼唧唧 阅读(139) 评论(0) 推荐(0)

勿以专家自居
摘要:对于权威,我心存芥蒂。我在“StrongOpinions, Weakly Held”(观点鲜明,但不固执己见)一文中曾经说过: 当我了解到别人把我视为专家或者权威,而不是像伙伴一样的志趣相投者时,我就会觉得非常困扰。 如果非要说我在迄今为止的职业生涯中学到了一点什么的话,那一定是:当你用专家或者... 阅读全文

posted @ 2013-07-06 10:04 哼哼唧唧 阅读(165) 评论(0) 推荐(0)

javascript 实战总结
摘要:JavaScript的简单的知识前面已经总结 欢迎交流学习,学习靠的是理论+实践, 通过姜昊老师的JavaScript专题训练,加深了对理论知识的理解,学习新的语言越来越发现熟悉的背景,基础内容是那么的熟悉、语法都大同小异,除了共同点之外,不同的知识点对于我们来说只是不太... 阅读全文

posted @ 2013-07-05 20:28 哼哼唧唧 阅读(144) 评论(0) 推荐(0)

DreamWeaver文件保存时,提示"发生共享违例"问题的解决方法
摘要:在学习牛腩老师的JS视频中,视频中的例子要求实现一个是23个3相乘的结果,在用Dreamweaver制作时,, 结果很容易就出来了, 后来自己想试试计算机的处理速度有多快,系统反应半天还是没有反应, 后我想把数值再改为23,点击保存时问... 阅读全文

posted @ 2013-07-02 10:05 哼哼唧唧 阅读(250) 评论(0) 推荐(0)

导航