- 博客(11)
- 资源 (14)
- 收藏
- 关注
转载 关于2的补码的一些深入探究
问一个基本的问题。负数在计算机中如何表示?举例来说,+8在计算机中表示为二进制的1000,那么-8怎么表示呢?很容易想到,可以将一个二进制位(bit)专门规定为符号位,它等于0时就表示正数,等于1时就表示负数。比如,在8位机中,规定每个字节的最高位为符号位。那么,+8就是00001000,而-8则是10001000。但是,随便找一本《计算机原理》,都会告诉你,实际上
2013-02-27 21:27:34 823
转载 关于C++的一些看法
最近打算学习C++,在准备的过程中,我认为学习方法应该是最重要的,不能盲目的拿到书就看,而且如今书籍琳琅满目,因此对于任何一位像我这样的菜鸟来说 都是很迷茫,不知所措。这就是我为什么要学习一些高手牛人的学习经验。下面也是一位C++高手的经验之谈,我认为还是非常有用,收藏之!1.关于要不要学习C++?(结论:要学,一定要学!)如今在网上很多为要不要学C++争的不可开交,因为现
2013-02-27 17:40:20 1112
原创 Hadoop的输入输出格式(重要)
首先说一下Hadoop中预定义的Mapper 与ReducerInputFormat接口决定了输入文件如何被hadoop分块(split up)与接受。TextInputFormat是InputFormat的默认实现,对于输入数据中没有明确的key值时非常有效,TextInputFormat返回的key值为字符在输入块中的行数,value为这行的内容。其他Inp
2013-02-19 17:40:19 2709
原创 WordCount2
WordCount2中我们使用Hadoop框架中给我们提供的类来实现,我们的目的是用最少的代码来完成同样的任务import java.io.IOException;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.LongWritable;import org.apache.hadoop.io.Text;impo
2013-02-19 16:11:18 1051
原创 Hadoop里的Partitioner和Combiner两个阶段
人们对于Mapreduce程序刚开始时都认为只需要一个reduce就够了。毕竟,在你处理数据之前一个reducer已经把数据都分好类了,有谁不喜欢分好类的数据呢。但是这样我们就忽略了并行计算的优势。如果只有一个reducer,我们的云计算就退化成了一个小雨点。在多个reducer的情况下,我们需要某种机制来控制mapper的结果的分配问题。这是就Partitioner的工作了。在默
2013-02-19 15:59:00 3175
原创 hadoop支持的数据类型
mapreduce的过程是:map:(k1,v1)------list(k2,v2)reduce:(k2,list(v2))------list(k3,v3)在map和reduce的过渡阶段,map出的结果中,key相同的数据会被分配到集群中的同一个节点。(在map与reduce这两个阶段之间还有一个partitioner阶段)在mapreduce中value的类型必须
2013-02-18 21:31:46 1841 1
原创 Hadoop文件系统访问的两种方式
在这里记录下学习hadoop 的过程,并对重要内容记录下来,以备以后查漏补缺。要从Hadoop文件系统中读取文件,一般有两种方式:1.使用java.net.URL对象package com.ytu.chapter3;import java.io.IOException;import java.io.InputStream;import java.net.MalformedU
2013-02-18 21:04:47 3391
原创 UbuntuEclipse颜色提示修改(WinXP窗口背景颜色修改)+快捷方式启动
大家用过ubuntu都知道在11.04后,ubuntu采用来unity这个桌面,无疑很多人不适应这个界面,但是对于开发人员来说,这些都是小事了,但是对于一个铁血java当来说,eclipse的提示颜色看不清这可真是要命了的,我结合网上的文章,自己探索一一种好用的方法。在ubuntu11.10以前,我们是可以通过自定义系统外观来修改这一颜色的配置的,但自ubuntu11.10以后,就没有
2013-02-03 14:41:44 1648
转载 在Ubuntu 10.10上安装Ubuntu Tweak的方法
Ubuntu Tweak是一款专门为Ubuntu(GNOME桌面)准备的配置、调整工具。主要面向新手级的普通用户。它可以设置很多并不能在系统首选项中设置的隐藏选项,以满足用户自定义的乐趣。即使是新手,也可以方便地通过它来进行适合自己的系统调整。下面是介绍在Ubuntu 10.10上安装Ubuntu Tweak的方法。1.首先打开终端2.在终端中输入sudo apt-add-re
2013-02-03 11:33:14 977
转载 ubuntu 安装软件时,提示:由于没有公钥,无法验证下列签名
今天,在 ubuntu的软件源中添加了一个 virtualbox 的软件源,之后使用命令 sudo apt-get update 提示: W: GPG签名验证错误:http://download.virtualbox.org lucid Release:由于没有公钥,无法验证下列签名: NO_PUBKEY54422A4B98AB5139
2013-02-03 11:03:18 3306
原创 ubuntu10.10软件更新源问题解决方案
接触linux是从ubuntu这个分支开始的,刚开始用的是wubi安装,但是后来系统出了不少毛病,网上搜索人家建议不要wubi安装,wubi玩玩还可以,真正要用的时候还是不合适的,然后就有开始硬盘安装,这期间历经坎坷,试了很多的版本,包括长期支持的10.04、11.04、12.04,但是都是不稳定,不知道是我电脑的原因还是这个系统对我电脑(lenovo z460)支持不好,装了卸,卸了装,电脑反反
2013-02-01 09:25:43 1788
中国国家气象局之城市代码
2014-04-18
基于JSP局域网聊天室(源码+文档 数据库mysql)
2013-11-02
修改后的gtkrc文件
2013-02-03
vc6.0 实现的简单文件管理系统
2013-01-09
数据库课程设计---工资管理系统(程序+源码+文档)
2012-07-06
贪食蛇【C语言 双向链表实现】
2012-02-01
全国软件大赛(2012年第三届)说明
2012-01-11
公交车查询系统(C语言实现)
2012-01-07
DuckHunt(HTML5+JavaScript)
2011-11-26
Android API
2011-10-19
C读取各种位BMP图片1
2011-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人