自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux C中的编码转换(文件中文输出)

//iconv_linux下字符集编码转换轻松实现(1) iconv_t iconv_open(const char *tocode, const char *fromcode);//此函数说明将要进行哪两种编码的转换,tocode是目标编码,fromcode是原编码,该函数返回一个转换句柄,供以下两个函数使用。(2) size_t iconv(iconv_t cd,char **inbuf,si

2015-07-29 16:10:23 2485

原创 原码,反码,补码详解。尤其反码详解

原码,反码,补码的相关原理经常会忘了,所以写在这里当备忘。网上有一篇讲得还不错的,原文等会儿贴在下面。这篇文章中有关反码相关部分是有错误的,解释如下:原码进行计算机中的乘除操作是没有问题的,但是进行加减法时会有问题,需要提取符号位再进行加减法才行。我们的计算机设计原则就是简捷,所以这里只是用加法器,如何让加法运算和减法运算统一,又不需要判定符号位这么麻烦。原码问题1:直接加法结果不

2015-03-26 20:12:07 924

转载 MIPS32指令集

MIPS32指令集MIPS指令可以分成以下各类:    空操作no-op;    寄存器/寄存器传输:用得很广,包括条件传输在内;    常数加载:作为数值和地址的整型立即数;    算术/逻辑指令;    整数乘法、除法和求余数;    整数乘加;    加载和存储;    跳转、子程序调用和分支;    断点和自陷;    CP0功能:CPU控制指令

2015-03-12 15:16:27 3063

转载 emacs如何以十六进制坐标格式显示二进制文件

emacs编辑二进制文件ALT+X  进入命令输入状态,在emacs的命令行输入:  hexl-mode  则进入16进制模式选中你要修改的位置emacsALT+X hexl-insert-hex-char 插入16进制字符或者CTRL+ALT+X 命令然后输入16进制数回车比如输入40,就代表0x40.退出命令 ALX+X hexl-mode-exit

2015-03-11 20:03:12 1307

原创 页面中用focus不起作用,alert之后才起作用

如题,这个问题就结了很久,focus明明是个简单得要死的函数,但是,却不起作用,前面用alert提示了一下,竟然起作用了,alert去掉之后又不起作用。从网上搜集了这个问题。原因是:在执行一段脚本时,对dom的操作应当是即时生效的。dom操作确实都是同步的。但是因dom改变而触发的事件,以及其他一些效应(例如样式应用),很可能是异步的。所以,focus这里可能是有延迟的。也有人说脚本对dom的

2015-03-01 10:09:03 6143

转载 IO的端口映射和内存映射 (Port mapped I/O 和 Memory mapped I/O说明)

IO端口和IO内存的区别及分别使用的函数接口          每个外设都是通过读写其寄存器来控制的。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不同方式,可以把CPU分成两大类。一类CPU(如M68K,Power PC等)把这些寄存器看作内存的一部分,寄存器参与内存统一编址,访问寄存器就通过访问一般的内存指令进行,所以,这种CPU没

2015-01-17 20:31:11 24692 2

转载 linux中inode详解

转自:http://www.ruanyifeng.com/blog/2011/12/inode.htmlhttp://blog.s135.com/post/295/ http://hi.baidu.com/leejun_2005/blog/item/d9aa13a53b3af6e99152ee7e.html  一、inode是什么?理解inode,要从文件储存说起。

2015-01-07 18:20:37 658

转载 Linux进程权限问题

来源chengyaogen.blog.chinaunix.net一、进程与权限A.进程时Linux/Unix操作系统中最重要的抽象之一B.进程是一个处于执行期的程序(目标代码存储在某种介质上) A    process   is   a  program(object  code  stored  on some  media)  in the  midst  

2015-01-07 10:21:43 5864

转载 linux下的setuid分析

在Linux系统中每个普通用户都可以更改自己的密码,这是合理的设置。问题是:用户的信息保存在文件/etc/passwd中,用户的密码保存在文件/etc/shadow中,也就是说用户更改自己密码时是修改了/etc/shadow文件中的加密密码,但是,-rw-r--r-- 1 root root 1787 Oct 27  2009 /etc/passwd-r-------- 1 root

2015-01-07 09:12:37 492

转载 linux 查看进程和终止进程

1. 在LINUX命令平台输入1-2个字符后按Tab键会自动补全后面的部分(前提是要有这个东西,例如在装了tomcat的前提下,输入tomcat的to按tab)。2. ps 命令用于查看当前正在运行的进程。    grep 是搜索   例如: ps -ef | grep java                 表示查看所有进程里CMD是java的进程信息           

2015-01-05 20:17:17 654

原创 nios 9.1 IDE报错:Unable to reach errno (at 0x) from the global pointer (at 0x0000b2b0) because t

nios 9.1 IDE报错:Unable to reach errno (at 0x) from the global pointer (at 0x0000b2b0) because t

2014-08-13 17:07:07 1642

转载 Quartus II的USB blaster驱动安装--经典收藏

关于有些客户反映USB Blaster驱动安装不上的问题的解决有不少客户反映USB Blaster驱动装不上去,具体情况描述如下:1. 在电脑插入USB Blaster后,屏幕右下解出现如下提示接着出现找到新的硬件向导选择从列表或指定位置安装(高级)选中从列表或指定位置安装(高级)后点击下一步在此步中选择在搜索中包括这

2014-08-09 12:52:52 24413 1

转载 eclipse的windows下的preference中没有tomcat选项解决办法

在Eclipse下安装Tomcat插件使开发,编译,发布变的相当的简单,下面就说一下安装的过程,很简单的: 1.先下载一个tomcat插件  地址:http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV321.zip 2.下载完后将zip进行解压,解压的内容放在Eclipse下的plugin目录下 3.在links(在ecli

2014-04-15 13:23:07 18600 7

原创 tomcat7.0安装版出现问题:安装后无法访问8080页面

tomcat7.0的安装版原本是安装之后就可以立即使用的,安装完成后,wo

2014-04-08 20:23:17 3985

转载 winpcap常用函数解析

转载自:http://blog.csdn.net/neu_caoyuan/article/details/73040451. int pcap_findalldevs(pcap_if_t **, char *)    说明:用来获得网卡的列表    参数:指向pcap_if_t**类型的列表的指针的指针;>    {     >{   >

2013-12-25 20:40:14 1333

转载 收藏给自己--ftp通信

http://blog.csdn.net/useway/article/details/4901317

2013-12-02 22:34:21 590

转载 目前高性能计算基准测试程序分类

转载自:http://blog.csdn.net/flyingstarwb/article/details/4225913目前高性能计算基准测试程序分类基准测试程序基准测试程序(Benchmark)用于测试和预测计算机系统的性能,揭示不同结构机器的长处和短处,为用户决定购买或使用那种机器最合适他们的应用要求提供决策。基准测试程序试图提供一个客观,公正的评价机器性能的标准。但

2013-11-16 16:54:50 3302

原创 我的hadoop程序之-------------------矩阵相乘单mapreduce-----------MartrixMulti----

矩阵相乘是经典hadoop程序,也是必备程序,这里给出自己实现了的新版API下mapreduce代码。输入:文件名:afile.txt1 1 11 2 21 3 32 1 42 2 53 1 73 2 83 3 94 1 104 2 114 3 12文件名:bfile.txt1 1 101 2 152 2 23 1 113 2 9输出

2013-11-14 09:01:30 1192

转载 map中获取输入文件路径

在mapper中获取当前正在处理的HDFS文件名/HDFS目录名有时候,Hadoop是按行来对数据进行处理的,由于对每一行数据,map()函数会被调用一次,我们有时可以根据文件名/目录名来获取一些信息,从而把它们输出,例如,目录名中包含了日期,则我们可以取出来并输出到Reducer。在map()函数中,我们可以这样取文件名:12

2013-11-13 19:37:01 1481

原创 我的hadoop程序之----------------------DataJoinDC------------多表链接的分布式缓存实现(新版API)

完成的任务多表链接,前面已经实现过一次了,这次使用hadoop的分布式缓存DistributedCache来实现,节省了map之后要传输给reducer大量的数据开销,使用DistributedCache的前提条件是,链接的两个表,有一个是小表,另一个是大表,将小表放入DistributedCache中,从而实现将小表分布式存储在每个map节点,节省了大部分传出开销,这里的饿例子只是一个测试用的小

2013-11-11 21:20:07 796

转载 Iterable和Iterator的区别

java.lang.Iterablejava.util.Iterator来自百度知道:Iterator是迭代器类,而Iterable是接口。好多类都实现了Iterable接口,这样对象就可以调用iterator()方法。一般都是结合着用,比如HashMap类就实现了Iterable接口,而要访问或打印出Map中所有内容时,就可以这样: HashMap hashMap;

2013-11-08 14:50:26 715

原创 我的hadoop程序之---------------PutMerge--------

hadoop in action中的代码:package bin;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInputStream;import org.apache.hadoop.fs.FSData

2013-11-06 11:16:44 955 3

原创 hadoop1.2.1集群安装(虚拟机和主机ubuntu12.04构成)----连接eclipse

集群安装,是在一台机子上,用本机ubuntu12.04当作master,启动两台虚拟机ubuntu12.04作为slave001和slave002,虚拟机使用KVM(KVM在ubuntu上的表现是集中虚拟机产品中比较好的)。master:192.168.1.10slave001:192.168.1.246slave002:192.168.1.249首先在主机上设置桥接上网,设置

2013-11-02 11:54:18 902

转载 新版hadoop----Yarn-----简介以及简单理解

小结:ResourceManager:调度,启动,监控每一个 Job 所属的 ApplicationMaster。发送心跳,按照Context以及接收到的NodeManager 的状态信息,启动调度过程,分配一个 Container 作为ApplicationMaster。-------相当与之前版本的JobTracker。ApplicationMaster:每一个job有一个Ap

2013-11-01 19:09:28 763

原创 ubuntu下调出eclipse图标

首先cd /usr/share/applicationssudo touch eclipse.desktopsudo gedit eclipse.desktop在文件中添加:[Desktop Entry]Type=ApplicationName=EclipseComment=eclipse development platformIcon=/home/xinxi

2013-10-30 16:52:39 768

转载 HashMap

HashMap hs=newHashMap();        hs.put("name","张三");        hs.put("sex","男");        hs.put("age","30");        hs.put("home","河北");     //测试是否包含关键字"name"  System.out.println(hs.containsK

2013-10-25 10:40:37 633

翻译 关于Tool接口--------hadoop接口:extends Configured implements Tool

写hadoop--map/reduce程序时,遇到使用按文件url来分析文件----------多表连接的DistributedCache方式,看不懂使用extends Configured implements Tool的方式,就查了一下http://hadoop.apache.org      上面对该Tool接口及其使用做了说明:@InterfaceAudience.Public

2013-10-25 10:13:54 3356

原创 我的hadoop初学程序----------------多表连接-----------数据库多表自然连接------MTJoin

输入文件1:factoryname   addressedBeijing Red Star 1Shenzhen Thunder 3Guangzhou Honda 2Beijing Rising 1Guangzhou Development Bank 2Tencent 3Back of Beijing 1输入文件2:addressID addressn

2013-10-24 10:58:11 1609

转载 StringTokenizer类的用法 ----------(捎带split使用)

StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数public StringTokenizer(String str)public StringTokenizer(String str, String delim)public StringTokenizer(String str, String delim, booleanr

2013-10-23 19:42:10 802

转载 substring

java中substring的用法str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;--------

2013-10-23 08:30:39 399

原创 我的hadoop初学程序-----------------SingleTableJoin-------------------单表连接

package bin;import java.io.IOException;import java.util.Iterator;import java.util.StringTokenizer;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache

2013-10-21 17:29:19 669

转载 如何将System.out的内容重定向输出到一个界面上的文本框中?

//importsimport javax.swing.JFrame;import javax.swing.JTextArea;import java.io.PrintStream;class StreamToTextArea extends JFrame {  //declare PrintStream and JTextArea    private static Pr

2013-10-20 19:39:03 3321

原创 由于很需要转来--------二进制字符流读取,判定单字节英文标点字符和双字节中文---防止乱码

GBK为双字节编码,但是他向下兼容gb2312,也就是说英文标点符号、字母、数字都是用一个字节标示。我现在有这样的需求:我需要读取一个被加密的文本文件。现在有两个限制,第一我不能一次读取整个文本,因为文本很大,手机不能承受。第二,因为这个文件加密是对每个字节做的处理,所以我必须先用字节流读取这个文件并解密在转换成字符。我第一次用字节流读取一段内容时,最后一个字节可能是一个中

2013-10-20 14:54:28 1455

转载 整理:map/reduce工作流程

Map节点从磁盘上读取数据-------------->执行map函数(继承Mappper类时实现的函数)----------->每台map的节点对自己map的结果执行combine操作(具体问题具体分析,有些人物combine之后的结果是错误的)-------------->将整个map阶段的结果写在本地磁盘上shuffle阶段:Shuffle是指从Map 产生输出开始,包括系统执行排序以及

2013-10-19 11:02:40 684

原创 我的hadoop初学程序--------AverageScore--------------平均成绩

对输入文件中数据进行就算学生平均成绩。输入文件中的每行内容均为一个学生的姓名和他相应的成绩,如果有多门学科,则每门学科为一个文件。要求在输出中每行有两个间隔的数据,其中,第一个代表学生的姓名,第二个代表其平均成绩。package bin;import java.io.IOException;import java.util.StringTokenizer;import org.a

2013-10-14 08:46:56 823

原创 我的hadoop初学程序------简单数据排序-------Sort

package bin;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.Text;imp

2013-10-13 16:56:51 653

原创 我的hadoop初学程序------简单数据去重--------Deduplication

package bin;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapreduce.Job;imp

2013-10-13 16:55:07 1118

转载 hadoop初学之--------程序格式

Hadoop中写入Hdfs中文件的两种方式:1. 以文件为单位String localSrc = args[0];String dst = args[1];InputStream in = new BufferednputStream(new FileInputStream(localSrc));Configuration conf = new Configuration();

2013-10-13 09:15:11 713

原创 WordCount------自己写的第一个map/reduce程序------

package bin;import java.io.IOException;import java.util.StringTokenizer;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;i

2013-10-12 16:56:03 833

转载 正则表达式:pattern="[^\\w]"---------总结------------

正则表达式是一种处理字符串的工具,它提供了一种精炼的动态语言,使我们能用一种通用的方式来解决各种字符串问题,包括:匹配、选择、编辑以及校验。pattern="[^\\w]"--------------------------表示:代表不是0-9, a-z, A-Z的所有其它字符字符B字符B\xhh16进制值0xhh所表示的字符\uhhhh16进制值0xhhhh所

2013-10-12 16:54:22 2748

DSP Builder 9.1破解文件

DSP Builder 9.1破解文件 文件readme中有描述如何破解

2014-08-12

空空如也

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

TA关注的人

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