自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (6)
  • 收藏
  • 关注

原创 Eclipse Plun-in development reference

Eclipse插件开发彻底攻略

2012-05-29 09:32:54 1631

转载 IT经理的两条职业路做管理还是管理咨询

转自http://g.51cto.com/job/26430        经理具有三个不同于传统行业经理的特点。这些特点把两条职业道路呈现在了他们面前。相比较传统行业,IT业的发展,比如技术和产品的更新速度,都数倍于前者。在一些传统行业一个人要到50岁才能担任公司总监的重任,而IT行业尤其是互联网、通信领域,则将这个年龄大大提前,30多岁担当重任的人也不在少数。    但是IT经

2011-11-15 22:19:59 2288

转载 编程技术面试的五大要点

转自http://www.programmer.com.cn/8435/ 文 / 何海涛扎实的基础知识、高质量的代码、清晰的思路、优化代码的能力、优秀的综合能力是编程技术面试的五大要点。找工作一直是一个热门话题。要想找到心仪的工作,难免需要经过多轮面试。编程面试是程序员面试过程中最为重要的一个环节。如果能在编程面试的环节充分展示自己的能力,那么拿到中意的Offer就是水到渠成的事情

2011-10-22 13:35:58 1553

转载 《我十年的程序员生涯》系列之三:阳光灿烂的日子

转自雷军bolg:http://blog.sina.com.cn/s/blog_4b0e23c90100b60t.html  不少人想白手起家、空手套狼,在今天的商业社会里这是非常不现实的一件事情。我特别想问:你为什么不能先做能力及资源上的积累后再创业呢?如果你觉得机会难得,为什么不去试图说服更多人给资源后再创业呢?    我参与创办过了金山软件、卓越网,作为天使投资人投资了不

2011-10-20 21:32:45 3253

转载 《我十年的程序员生涯》系列之二:我写BITLOK的这七年

转自雷军Bolg:http://blog.sina.com.cn/s/blog_4b0e23c90100b60t.html 1989年8月,大二暑假,我和王全国合作写了我的第一个正式作品BITLOK 加密软件,主要用来保护软件的知识产权,防止盗版的。当时,他毕业留校了,在校办的一家电脑销售公司工作,我们就是利用晚上和周末时间在他们公司的电脑上完成的产品研发。1991年我写了BITL

2011-10-20 21:31:57 2634

转载 雷军-我十年的程序员生涯

最近,和UCWEB同事讨论,怎么才能把我们的UCWEB做到极致。我说,“手机上的平台非常多,如果想做好,需要足够多、足够优秀的程序员。优秀的程序员如何定义呢?首先必须热爱写程序,其次必须是一个完美主义者。只有这样的人,才能把事情做得极致。”    说着说着,我怀念起我过去写程序的日子,从1987年到1996年,那是一段阳光灿烂的日子。几年前我无意中从网上找到了1996年在金山西点BBS上写几篇

2011-10-20 21:31:08 5141

原创 手机英文输入法算法题---百度面试题

题目:由于手机的按键和资源有限,所以输入英文的时候需要按不同的数字键,当按下键的时候会自动的筛选并列表出可能的单词。如,Good这个词,按4-6-6-3就会出来了。问这其中是用什么算法实现的。可以涉及到单词数据库,如40000单词。但需考虑到手机的内存资源有限。 简单的算法:枚举出所有用户按键可能构成的字母组合,然后一一去单词库里面进行字符串匹配, 匹配成功的进行输出。算法复杂度:

2011-10-20 11:33:37 2428

转载 我心目中的编程高手(完整版)

-- Bill Joy MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。心目中的编程高手 (1)   Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programm

2011-10-20 10:10:58 1490

转载 李维--Borland传奇

李维声明 以下的这篇文章内容是我个人的回忆以及看法,没有任何特别的偏见,许多的事情是根据我的记忆以及从许多人的诉说中得知的,也许内容不是百分之百的正确,不过我想这些内容有一定的可信度到是可以保证的。当然有一些事情确定的发生时间和顺序不一定都和我的记忆一致,不过我想大部份应该是相去不远的。当然各位如果知道确定的事件而我的记忆有误,那么我将非常欢迎您纠正我,我希望这些故事的经历能够一直陪我走下去,

2011-10-20 10:10:03 5046

原创 Hadoop源码流程分析4-Task节点执行任务

上节介绍了Task节点向Master节点发送心跳信号,从而接收任务,然后部署和启动任务,本节介绍Task节点具体的执行任务的过程。首先,Task节点根据任务的类型,执行MapTask.run()或者ReduceTask.run()这两个方法,下面分别介绍。 1.

2011-09-15 20:34:14 1775

原创 Hadoop0.21.0源码流程分析(3)-Task节点管理启动任务

源码流程分析3-Task节点管理启动任务 1.     代码执行流程1)       TaskTracker的启动的时候会加载所有信息,包括利用RPC获得JobTracker 的RPC变量定义为jobClient;TaskTracker.run()方法会去循环向JobTracke

2011-07-11 16:00:45 1769

转载 分享8年开发经验,浅谈个人发展经历,明确自己发展方向

转自博客园http://www.cnblogs.com/leslies2/archive/2011/06/08/2074265.html 在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,在下从事.NET及JAVA方面的开发的也有8年的时间了,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。  明确入行的目的

2011-06-16 16:37:00 1470

原创 Hadoop0.21.0源码流程分析(2)-主节点接收作业

JobTracker功能概述      JobTracker负责调度job的每一个子任务task运行于slave上,并监控它们,如果发现有失败的task就重新运行它。JobTracker一直在等待JobClient通过RPC提交作业,而TaskTracker一直通过RPC

2011-06-14 22:00:00 1620

原创 Hadoop0.21.0源码流程分析(1)-客户端提交作业

Hadoop0.21.0源码流程分析(1)-客户端提交作业

2011-05-27 20:47:00 1715

转载 Hadoop平台优化综述

转载自董的博客本文链接地址: http://dongxicheng.org/mapreduce/hadoop-optimization-0/1.     概述随着企业要处理的数据量越来越大,MapReduce思想越来越受到重视。Hadoop是MapReduce的一个开源实现,由于其良好的扩展性和容错性,已得到越来越广泛的应用。Hadoop作为一个基础数据处理平台,虽然其应用价值已得到大家认可,但仍存在很多问题,以下是主要几个:(1)     Namenode/jobtracker单点故障。 Hadoop采用

2011-05-20 17:45:00 1847

原创 TeraSort实验--测试Map和Reduce Task数量对Hadoop性能的影响

  通过Hadoop自带的Terasort排序程序,测试不同的map task和reduce task数量,对Hadoop性能的影响。  实验数据由程序中的teragen程序生成,数据量为1GB和10GB。

2011-05-19 14:40:00 5859

转载 Hadoop Job Tuning

Hadoop平台已经成为了大多数公司的分布式数据处理平台,随着数据规模的越来越大,对集群的压力也越来越大,集群的每个节点负担自然就会加重,而且集群内部的网络带宽有限,数据交换吞吐量也在面临考验,由此引发了人们对大规模数据处理进行优化的思考。本文仅从实践经验出发,针对Hadoop Job优化提出了一些观点,不包含HDFS的优化。

2011-05-18 10:57:00 1872

原创 Hadoop参数性能调优(二)--Map and Reduce tasks 数量

Map and Reduce tasks 数量对性能的影响

2011-05-18 10:20:00 11536

原创 Hadoop参数性能调优(一)--总述

根据yahoo架构师Milind Bhandarkar在《Hadoop Application Performance Tuning》中的阐述,Hadoop的性能调优主要分为以下六个方面:

2011-05-18 09:46:00 2089

转载 Ubuntu开启root用户及其它登录问题的解决

<br />转自:http://os.51cto.com/art/200709/56719.htm<br />Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成“允许 su 到root,但不允许root用户直接登录”。而我为了开发时的方便,则在桌面和服务器上都采用这种方式。 <br />◆允许 su 到 root<br />非常简单,下面

2011-05-13 17:37:00 1326

转载 陈皓--再谈“我是怎么招聘程序员的”(下)

<br />http://coolshell.cn/articles/4490.html<br /> <br /><br />在上篇中,我们说到了一些认识人的方法(操作,知识,经验,能力),还有一些面试的方法(算法题,实际生产活动中的挑战),下面我们来说说,面试的风格,还有一些点评。<br />把应聘者当成你的同事<br />有些公司的面试官,在面试过程中问你一个算法题,然后等着你解答了,如果你给出一个答案,然后就会问你有没有更好的答案,如果你给出了正确的答案,他们就会问你一个更难的问题,如此循环下去。他们

2011-05-07 00:08:00 2391

转载 陈皓--再谈“我是怎么招聘程序员的”(上)

<br /> <br />转自http://coolshell.cn/articles/4506.html<br /> <br />我以前写过一篇“我是怎么招聘程序员的”的文章(在优快云那里有很多人进行了回复)。今天,我想再谈谈关于招聘和面试这方面的东西,主要是以下这些原因:近半年来我在进行了大量的招聘工作,对面试有一些新的体会。酷壳最近发布了几篇趣味面试题(面试题一,面试题二,面试题三),从回复中让我有一些思考。我有一个同事最近面试了一家公司,他和我分享了一个博士专家对他的面试,也让我思考了一些。在豆瓣

2011-05-07 00:07:00 1483

转载 陈皓--对程序员职业的一些建议

<br /><br />转自酷壳http://coolshell.cn/articles/4561.html<br /> <br />自从四年前被优快云采访后(“职业规化就像软件工程”),经常会有网友(尤其是刚毕业的)写邮件来问我一些程序员职业生涯的一些问题,至到今天。比如,国企还是外企的选择,一直编程有没有前途等等问题。面对这样的邮件,我感到有很大的压力,因为如果我的回复很有可能会误人一生,但我另一方面又很想帮助这些人。所以,我基本上还是会尝试回一下这样的邮件。昨天,我又回了一封。但是我心里还是有点忐忑

2011-05-07 00:02:00 802

原创 Hadoop0.21.0编译方法

本文介绍在Linux下使用eclipse编译Hadoop0.21.0源码

2011-05-04 11:37:00 1336

转载 Hadoop中TeraSort算法分析

1TB排序通常用于衡量分布式数据处理框架的数据处理能力。Terasort是Hadoop中的的一个排序作业,在2008年,Hadoop在1TB排序基准评估中赢得第一名,耗时209秒。那么Terasort在Hadoop中是怎样实现的呢?本文主要从算法设计角度分析Terasort作业。

2011-04-27 11:46:00 882

原创 eclipse常用快捷键

eclipse常用快捷键

2011-04-27 09:47:00 528

转载 利用Eclipse进行重构(下)

利用Eclipse进行重构(下)

2011-04-27 09:35:00 406

转载 利用Eclipse进行重构(上)

本文介绍了Eclipse支持的重构种类,它们的含义,以及怎样重构。本文同时也可以作为学习重构知识的快速手册。

2011-04-27 09:33:00 454

原创 Hbase学习笔记汇总

hbase介绍Hive入门3–Hive与HBase的整合

2011-04-19 11:09:00 951

原创 HadoopDB集群配置方法

参考此文:http://icymarywei.blog.163.com/blog/static/1275081022010116115917861/本文介绍在2个节点上安装配置HadoopDB方法。各节点的名称分别为Cluster01(192.168.0.1),Cluster02(192.168.0.2),以下若是用 hadoop@Cluster0X:~ 代表 Cluster01 ~ Cluster02 都要做的.1  首先在各节点上安装Hadoop-0.20.2,参考此文。2  各节点安裝设置 Postg

2011-04-13 16:21:00 1901 4

原创 Hadoop使用问题集锦

hadoop使用过程中遇到的问题

2011-04-13 09:53:00 808

原创 Hadoop学习笔记汇总

初学者最好的中文入门资料。但是这个资料是针对0.18.2版本的,所以对于高版本的用户,有些地方需要注意,安装Hadoop伪分布式模式建议参考这篇文章。hadoop安装成功后,就可以开始跑一跑系统自带的WordCount实例了,参考这篇文章。

2011-04-08 17:15:00 732

原创 PostgreSQL允许远程访问设置方法

修改自:http://quicker.iteye.com/blog/571552安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。配置远程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf,其中pg_hba.conf是用来配置对数据库的访问权限,postgresql.conf文件用来配置PostgreSQL数据库服务器的相应的参数。下

2011-04-06 19:00:00 5162

转载 Hadoop安装教程——单机(伪分布)模式

转自:http://bbs.chinacloud.cn/archiver/showtopic-589.aspxHadoop是MapReduce的开源实现,现在介绍它的单机模式安装方法。实验平台:Ubuntu 10.04,Hadoop0.20,JDK1.6

2011-04-06 18:41:00 1556

转载 重装Win7修复Ubuntu10.04引导

重装Win7修复Ubuntu10.04引导

2011-03-31 15:18:00 761

转载 酷壳陈皓:如何学好C++语言

原文链接:http://coolshell.cn/articles/4119.html昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学好C语言中谈到了算法和系统,所以这里就只谈C++语言。C++是最难的语言。这个世界上最难的编程语言可能非C++莫属了。你千万不要以为几天就可以学好C++,C++的学习曲线是相当BT的,你可以看看这篇文章。C++是一门很自由的语言,自由到了有点BT和恐怖的地步。我甚至认为C++并不是一门成熟的编程

2011-03-30 22:03:00 547

转载 酷壳陈皓:如何学好C语言

原文链接:http://coolshell.cn/articles/4102.html有人在酷壳的留言版上询问下面的问题keep_walker :今天晚上我看到这篇文章。http://programmers.stackexchange.com/questions/62502/small-c-projects我也遇到了和提问的老外一样的问题。。能给像遇到这样烦恼的程序员一点建议嘛?谢谢!我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。比如:

2011-03-30 21:58:00 512

转载 NOSQL大家族

<br /> <br /> NOSQL大家族简介<br />NoSQL定义: 下一代数据库主要解决几个要点:非关系型的、分布式的、开源的、水平可扩展的。原始的目的是为了大规模web应用,这场运动开始于2009年初,通常特性应用如:模式自由、支持简易复制、简单的API、最终的一致性(非ACID)、大容量数据等。因此误导的术语 "nosql" 社区现在把它翻译成主要是”not only sql不仅sql") ,应该被视为一个别名对于上面的定义。<br /> <br />NoSql家族列表:http://nosq

2011-03-30 17:52:00 494

转载 【转】海量数据战争——谁能赢得未来?

转自http://cloud.youkuaiyun.com/a/20110329/294800.html时至今日,海量数据时代的来临已经毋庸置疑,尤其是在互联网、电信、金融等行业,几乎已经到了“数据就是业务本身”的地步。在这其中,还挟裹着一个更为重要的趋势,即数据的社会化,这也是我们通常所说的非结构化数据。以往人们认为,把企业自有的运营数据进行深度分析后,自然会有所得。但在今天看来,这种做法的一大缺陷就是,数据不够全面、及时。从理论上讲,谁掌握的数据越全面,得出的结论就越趋向于合理。企业只有构建一个容纳了足够多关键信息

2011-03-30 11:54:00 880

转载 【转】海量数据处理:十道面试题与十个海量数据处理方法总结

海量数据处理:十道面试题与十个海量数据处理方法总结作者:July、youwang、yanxionglu。时间:二零一一年三月二十六日说明:本文分为俩部分,第一部分为10道海量数据处理的面试题,第二部分为10个海量数据处理的方法总结。有任何问题,欢迎交流、指正。出处:http://blog.youkuaiyun.com/v_JULY_v。-------------------------

2011-03-29 17:01:00 886 2

C语言库函数范例教程

C语言使用者必备的工具资料,随时查阅,及其方便使用C语言库函数

2007-12-01

设计模式(java语言)

大名鼎鼎jive道创始人banq使用java语言讲解设计模式,非常之好,是学习设计模式的入门最好的材料之一

2007-12-01

exe4j_windows_4_0_3.exe

java程序转换成exe文件的最好软件.操作及其简单,本人好不容易找到的

2007-08-10

jmf-2_1_1e-windows-i586.exe

java用于编写media视频软件的API包,很少有地方下载的哦,绝对有用

2007-08-10

html免费教程

非常好的入门级html教程

2007-08-10

SkypeClient.exe

SkypeClient.exe软件下载

2007-08-10

空空如也

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

TA关注的人

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