自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(170)
  • 收藏
  • 关注

转载 如何克隆kvm虚拟机

关于如何使用kvm虚拟化技术创建虚拟机,这里有一系列博客讲的已经非常清楚了,这里不再赘述,不过其中有些小坑可能需要大家注意:0. 写在创建虚拟机之前(即教程的系列三之前)1. 确认防火墙是否关闭,没有关闭的话关闭服务:[root@localhost~]#serviceiptablesstatus[root@localhost~]#serviceiptable...

2015-07-24 14:59:00 279

转载 如何在mac os中安装gdb及为gdb进行代码签名

1. 安装gdbGDB作为一个强大的c/c++调试工具,一直是程序猿们的良好伴侣,但转到Mac os才发现竟然没有默认安装,所幸还有强大的homebrew工具:brew install homebrew/dupes/gdb然后就是漫长的等待+编译安装时间了,安装完成后敲击gdb能打印出版本信息,说明已经正确安装了:如果现在就使用gdb进行程序调试的话会发现,根本行...

2014-11-24 01:55:00 377

转载 android 中targetSdkVersion和与target属性的区别

AndroidMenifest.xml中targetSdkVersion和project.properties中的target属性的区别 在AndroidMenifest.xml中,常常会有下面的语句:     <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="10" android:maxSd...

2014-05-18 22:50:00 236

转载 在android中如何通过点击edittext之外的部分使软键盘隐藏

  我们知道在android中点击edittext框就会自动弹出软键盘,那怎么通过点击edittext之外的部分使软键盘隐藏呢?(微信聊天时的输入框就是这个效果,这个给用户的体验还是很不错的)  首先我们要先定义一个隐藏软键盘的工具类方法: 1 public static void hideSoftKeyboard(Activity activity) {2 In...

2014-05-14 22:03:00 146

转载 如何交换两个等长整形数组使其数组和的差最小(C和java实现)

1. 问题描述:  有两个数组a,b,大小都为n,数组元素的值任意整形数,无序;  要求:通过交换a,b中的元素,使[数组a元素的和]与[数组b元素的和]之间的差最小。2. 求解思路: 当前数组a和数组b的和之差为 A = sum(a) - sum(b) a的第i个元素和b的第j个元素交换后,a和b的和之差为 A' = sum(a) - a[i] + ...

2014-04-25 16:44:00 125

转载 如何对excel进行列查重

学习了excel函数:countif。表达式:COUNTIF(数据区域,条件),作用:对数据区域内符合条件单元格计数具体应用在“姓名”(列A)后插入一列(列B),在B2单元格输入公式“=IF(COUNTIF(A2:$A$2,A2)>1,"重复","")”,然后将鼠标放在单元格右下角,变成黑色十字后,向下拖动,引用公式。当然,姓名排序之后再查重更清楚!COU...

2014-03-23 14:47:00 745

转载 eclipse快捷键大全

Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Ctrl+Alt+H 查看某个方法在哪被调用了(非常有用)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的位置...

2014-02-12 18:14:00 75

转载 unix/linux中图形界面那些事

  我们知道unix/linux刚开始的时候是没有图形界面的,随着时代的发展,排版、制图、多媒体应用越来越普遍了,这些需求都需要用到图形界面(Graphical User Interface)。为此,MIT在1984年开发出了X window system,X在字母表中是W(indows)的下一个字母,寓意“下一代GUI”的意思。目前为止,unix/linux上几乎所有的发行版都采用X ...

2013-11-03 17:44:00 639

转载 vmware虚拟机工具vmware tools介绍及安装排错

  VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。  只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽文件的功能,鼠...

2013-10-25 20:26:00 133

转载 debian软件源source.list文件格式说明

在安装完debian操作系统之后大家做的第一件事大概就是修改source.list文件了吧,否则你是无法在线更新软件的,那么source.list文件中的各个配置项的具体含义你搞懂了么?下面就以我的source.list文件为例为大家讲解一下。deb http://mirrors.163.com/debian/ wheezy main non-free contribdeb ...

2013-10-25 12:05:00 858

转载 关于Symfony2+nginx搭建过程总结

  最近在试着用nginx+symfony搭建公司的网站,由于nginx不支持pathinfo模式,所以必须修改nginx(我使用的是nginx1.5.1)的配置文件/etc/nginx/config.d/default.conf以使其在逻辑上支持url逻辑路径到物理路径的映射,以下为我的default.conf文件内容: 1 server { 2 listen ...

2013-07-10 12:20:00 132

转载 MySQL数据库无法远程连接的解决办法

  远程登陆数据库的时候出现了下面出错信息:  ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.xxx',  经过今天下午的反复纠结,关于MySql数据库无法远程连接的问题可以归结为以下几点:  1). 没有授予相应的权限:  例如,你想root使用123456从任何主机连接到mysql服务器。...

2013-07-05 16:25:00 175

转载 php+memcached缓存技术实例

一、memcached 简介在很多场合,我们都会听到memcached这个名字,但很多同学只是听过,并没有用过或实际了解过,只知道它是一个很不错的东东。这里简单介绍一下,memcached 是高效、快速的分布式内存对象缓存系统,主要用于加速 WEB 动态应用程序。二、memcached 服务端安装首先是下载 memcached 了,目前最新版本是 1.1...

2013-07-05 12:58:00 106

转载 如何让你的作业在Hadoop集群中真正实现分布式运行

  搭建过hadoop之后,如何让程序在hadoop集群中分布式运行成了一件令人头痛的事。  可能有人会说在eclipse的类文件中右键点击-》“run on hadoop”不就行了嘛,注意:eclipse中的“run on hadoop”默认只是运行在单机上的,因为要想在集群中让程序分布式运行还要经历上传类文件、分发到各个节点等过程的,一个简单的“run on hadoop”只是启...

2013-05-09 12:50:00 140

转载 Hbase在集群中启动时碰到的问题

1). 节点间时间同步的问题hbase在集群中启动的时候不知为何会检查集群中各个节点的时间,如果regionserver中的时间与master的时间相差30秒(默认配置),那么这个regionserver就不会被启动,所以我们需要同步集群中各个节点的时间,如果你的集群比较大,那么最好的方法是设置一个ntp服务器同步各个节点的时间,但如果你像我一样只有两三个节点的话,可以手动的修改集群...

2013-04-24 12:33:00 161

转载 mysql数据库备份及恢复命令mysqldump,source的用法

还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql(注意:如果你是在windows上执行mysqldump命令,你需要转到mysql安装目录的bin目录下执行,否...

2013-04-08 22:27:00 92

转载 Debian琐记

(1)一个不错的在线安装debian中文包支持的方法:http://blog.csdn.net/hekejun19861107/article/details/6411576(2)debian系列和red hat系列不同,没有文本模式的概念。图形界面是由桌面管理器(通常是gdm,较新版本是gdm3)启动的。而gdm在debian系列中是当作一个daemon来处理的。所以要开机...

2013-04-08 19:27:00 106

转载 什么是Cookie及第三方Cookie

在看具体的文字说明以前,下面有一副来自微博上的cookie简介图,非常简单形象的介绍了Cookie:下面我们正式开始Cookie的详细介绍:Cookie是网站存放在客户端的一小段数据。一般的,网站为了提升用户体验,在客户的客户端中保存用户的历史信息,以备用户再次访问时网站能提供更方便,更有针对性的服务。比如,网站可以记住你的登录状态,只要登录一次下次访问就不用在登录;购物网能记住...

2013-04-03 21:40:00 291

转载 linux下查看文本文件的head,tail及sed命令用法

当需要查看一个文本文件的头部或尾部时,head 命令及tail 命令可以非常方便的完成该操作。head 命令用于查看一个文本文件的开头部分;而tail 命令则用于显示文本文件的末尾几行。这两个命令举例如下:  head example.txt 显示文件 example.txt 的前十行内容;  head -n 20 example.txt 显示文件 example.txt 的前二十行内容...

2013-03-15 21:33:00 245

转载 emacs使用技巧

(1) 使emacs显示行号Emacs23已经自带显示行号的功能了,在配置文件里(~/.emacs,这个文件需要自己创建)写:(global-linum-mode t)即可。另外,今天才记住,修改完配置文件直接应用是:M-x eval-buffer(2) 使emacs不用重新打开某个文件而更新其buffer的内容打开主目录下的.emacs文件(如果还没有就新建一个),输入以...

2013-03-13 12:58:00 82

转载 HBase技术介绍

HBase简介HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行...

2013-03-12 22:23:00 96

转载 如何查看修改mysql编码格式

mysql> show Variables like 'char%';可以查看mysql的编码格式:| Variable_name | Value |+--------------------------+----------------------------...

2013-03-09 20:06:00 113

转载 debian基本设置以及配置XManager远程登录桌面、命令行设置、Xftp上传下载文件

XManager是一款不错的windows连接linux的图形界面软件,以下为其配置方法:刚刚安装好的debian的几点配置1、打开root,(debian默认是不允许用root登录可视化界面的)解决办法只能是现在命令行用root登录(只有root才对下面的文件有写权限)1.1、进入命令行:最初我们只能以我们创建的普通用户登录到默认的桌面(gnome)中去。...

2013-02-24 18:56:00 978

转载 Java Stream流的概念

关于java中stream的概念,让人困惑了很久,下面是今天从网上摘抄的集锦:刚开始接触流的概念,很迷惑,搞了很久终于搞懂,时隔许久,又迷惑了,现做一小结,拿来与大家分享。1. Java的流分为 Inputstream 和 OutputStream;2. 流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中...

2013-02-24 11:25:00 166

转载 win7用笔记本做无线路由器–有线转无线,无线信号发射器

这是从一个论坛看到的,转载过来就当是一篇日记了,首先需要说明的一点是,电脑的系统必须是win7系统才可以设置为无线路由器,其它系统需要专门的软件才可以。我的手机亲测可用户。1.以管理员身份运行命令提示符依次点击“开始”—“所有程序”—“附件”,找到“命令提示符”,右键单击,然后选择以“管理员身份运行”。2.在命令提示符下输入命令netsh wlan set hostedn...

2013-01-26 00:09:00 208

转载 关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…)

字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。还是得从ASCII码说起说到字符编码,不得不说ASCII码的简史。计算机一开始发明的时候是用来解决数字计算的问题,后来人们发现,计算机还可以做更多的事,例如文本处理。但由于计算机只识“数”,因此人们必须告诉计算机哪个数字来代表哪个特定字符,例...

2013-01-14 18:22:00 93

转载 什么是数据仓库及其与传统型关系数据库的区别

什么是数据仓库  数据仓库之父比尔·恩门(Bill Inmon)在1991年出版的“Building the Data Warehouse”(《建立数据仓库》)一书中所提出的定义被广泛接受,数据仓库是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(Time Variant)的数据集合,用于支持管理...

2013-01-10 11:55:00 633

转载 Nutch&Lucene

Nutch  Nutch 是一个开源Java 实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。  尽管Web搜索是漫游Internet的基本要求, 但是现有web搜索引擎的数目却在下降. 并且这很有可能进一步演变成为一个公司垄断了几乎所有的web搜索为其谋取商业利益.这显然 不利于广大Internet用户.  Nutch为我们提供了这样...

2013-01-05 21:51:00 96

转载 Hadoop学习笔记(九):如何在windows上使用eclipse远程连接hadoop进行程序开发

  由于hadoop主要是部署和应用在linux环境中的,但是目前鄙人自知能力有限,还无法完全把工作环境转移到linux中去(当然还有点小私心啦,windows下那么多好用的程序到linux下用不了还真有点心疼——比如说快播,O(∩_∩)O~),于是便想着用eclipse来远程连接hadoop进行开发,摸索了一番,下面是其步骤:  1. 首先把hadoop-eclipse-plugi...

2013-01-05 14:11:00 280

转载 也说“下载”

1. BitTorrent协议1.1 简介  BitTorrent协议(简称BT,俗称比特洪流、BT下载)是一个网络文件传输协议,它能够实现点对点文件分享的技术。比起其他点对点的协议,它具有多点对多点的特性,该特性简而言之即为:下载一文件的人越多,且下载后,并继续维持分享(上传)的状态就可以成为可让其他人下载的种子文件(.torrent),该文件即下载速度越快。该技术由美国的程序...

2013-01-02 20:14:00 396

转载 由数据库引擎引出的一点东西

  引言:最近“数据库引擎”这个字眼一直出现,学了这么久的数据库竟然不知道“数据库引擎”为何物,哎~~google了一下,顺便牵出一些其他东西,整理如下。  “数据库引擎就是驱动各种数据库的程序,它负责处理数据库相关工作的整个核心部份。同样的,数据库应用项目的操作指令,均会通过数据库引擎的处理作用到数据库上。”  注意:“数据库引擎”一般是针对开源DBMS,如MySQL来说的,在...

2012-12-31 16:32:00 45

转载 Hadoop学习笔记(八):如何使用Maven构建《hadoop权威指南3》随书的源码包

  《hadoop:the definitive guide 3th》中的例子默认提供了一种编译和构建jar包方法——maven,如果没有maven你会发现编译测试随书的源码会非常的麻烦(至少在命令行下),当然你也可以使用eclipse导入随书的源码再自己一个个的添加依赖性jar包(恐怕也不太容易)。不过还好有非常好的开源的软件项目管理工具来帮助我们做这些无关于程序本身设计与架构的琐碎的...

2012-12-27 13:24:00 126

转载 java注解(Annotation)详解

注解(Annotation)简介Annotation(注解)是JDK5.0 及以后版本引入的一个特性。注解是java 的一个新的类型(与接口很相似),它与类、接口、枚举是在同一个层次,它们都称作为java 的一个类型(TYPE)。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。它的作用非常的多,例如:进行编译检查、生成说明文档、代码分析等。...

2012-12-25 11:51:00 91

转载 Hadoop学习笔记(七):使用distcp并行拷贝大数据文件

  以前我们介绍的访问HDFS的方法都是单线程的,Hadoop中有一个工具可以让我们并行的拷贝大量数据文件,这个工具就是distcp。  distcp的典型应用就是在两个HDFS集群中拷贝文件,如果两个集群使用的Hadoop版本相同,可以使用hdfs标识符:    % hadoop distcp hdfs://namenode1/foo hdfs://namenode2/bar  这...

2012-12-22 22:35:00 205

转载 linux下top命令参数解释

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 ...

2012-12-22 22:32:00 36

转载 用shell脚本编写的一个通讯录

  如题,下面是一个用linux shell脚本编写的通讯录,已实现了“增、删、查”功能,“改”功能比较复杂,待续~~ 1 #!/dev/bash 2 3 # Name of address book 4 BOOK="address-book.txt" 5 6 exit=0 7 8 add() { 9 # Ask the user f...

2012-12-18 14:51:00 1205

转载 虚拟化(Virtualization)概览

  在计算机技术中,虚拟化(Virtualization) 是将计算机物理资源如服务器、网络、内存及存储等予以抽象、转换后呈现出来,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不 受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料储存。  需要注意的是虚拟化并不等同于云计算,虚拟化只是庞大的云计算生态圈中一个子应用。Hyp...

2012-12-18 10:27:00 373

转载 云时代:区别云主机、虚拟主机和VPS

  云计算时代,云主机其可扩展性、价格便宜、安全可靠的特性深受企业和开发者欢迎,但目前有些IDC企业,新瓶装旧酒,将虚拟主机、VPS进行包装推出所谓的云主机服务,为了帮助用户更好的辨别和挑选云主机,下文详细介绍虚拟主机、VPS和云主机产品的特点以及差异性。一、虚拟主机、VPS和云主机  共享主机也称虚拟主机,从互联网诞生至今,大部分站长都是从”共享主机”(shared hosti...

2012-12-17 17:46:00 136

转载 Hadoop学习笔记(六):Hadoop读写文件时内部工作机制

读文件  读文件时内部工作机制参看下图:  客户端通过调用FileSystem对象(对应于HDFS文件系统,调用DistributedFileSystem对象)的open()方法来打开文件(也即图中的第一步),DistributedFileSystem通过RPC(Remote Procedure Call)调用询问NameNode来得到此文件最开始几个block的文件位置(...

2012-12-17 14:51:00 388

转载 Hadoop编程学习(四):使用FileSystem类进行文件读写及查看文件信息

  在这一节我们要深入了解Hadoop的FileSystem类——这是与与hadoop的文件系统交互的重要接口。虽然我们只是着重于HDFS的实现,但我们在编码时一般也要注意代码在FileSystem不同子类文件系统之间的可移植性。这是非常有用的,比如说你可以非常方便的直接用同样的代码在你的本地文件系统上进行测试。使用hadoop URL读数据  从hadoop文件系统中读取文件的...

2012-12-14 09:31:00 492

空空如也

空空如也

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

TA关注的人

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