自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芒果先生Mango的专栏

专注分布式计算领域相关技术

  • 博客(240)
  • 资源 (6)
  • 收藏
  • 关注

原创 [Python] ImportError: Settings cannot be imported, because environmentvariable DJANGO_SETTINGS_MODUL

ImportError: Settings cannot be imported, because environmentvariable DJANGO_SETTINGS_MODULE isundefined. 出现这个错误问题的原因正如错误报告所写:无法导入 Settings, DJANGO_SETTINGS_MODULE环境变量没有定义。有以下几种解决方法: 1). 最简单

2012-12-18 14:52:00 752

原创 [Linux] Linux命令行修改时间

Linux 时间修改 不重启修改时区一、修改linux的时间root使用date指令:date -s1、只修改日期,不修改时间,输入:Linux代码   1. date -s 2007-08-03  date -s 2007-08-032、只修改时间,输入:Linux代码   1. date -s 14:15:00  date -

2012-12-18 14:51:57 1841

原创 [Python] python实现FTP下载

python可以十分方便的实现FTP下载功能,下面是一个简单的例子,没有添加异常处理import osimport socketimport ftplibHOST='localhost'DIRN='home/song/merge_file'FILE='jobfinish'def main(): f=ftplib.FTP(HOST) f.login();

2012-12-18 14:51:53 764

原创 [Linux] RHEL中文乱码的问题

今天用vi打开一个含有中文的文件,中文乱码,上网查了资料,解决了,发出来,希望能帮助大家编辑/etc/sysconfig/i18n文件进行设置原来是:LANG="en_US.UTF-8"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"改为:LANG="en_U

2012-12-18 14:51:51 697

原创 [Java] Access restriction: The type FtpClient is not accessible due torestriction on required librar

处理 加载不了rt.jar下面的sun.net.ftp.FtpClient类在做ftp,代码中引用import sun.net.ftp.FtpClient;报如下错误Access restriction: The type FtpClient is not accessible due torestriction on required librar

2012-12-18 14:51:49 3283

转载 [Java] Java Socket编程范例

socket用中文意思就是我们常说的”套接字“,我们用它来解决基于TCP/IP协议的网络通信。Java有一套功能强大而又易于使用的网络开发API,这个API是一系列的接口和类,在java.net和javax.net包中可以找到它们。套接字一般分为两种:流套接字(StreamSocket)和数据报套接字(DatagramSockets)。关于套接字的编程可以写成一本书,本文不想在这里做深入探究(其实

2012-12-18 14:51:47 487

转载 [Python] python ide 比较

转载:水木社区-Python版发信人: RunningOn (挥着翅膀的男孩), 信区: Python标  题: python IDE比较与推荐发信站: 水木社区 (Mon Jul 16 19:34:58 2007), 转信我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。以下是我使用过的python IDE:(更新与2010

2012-12-18 14:51:45 552

原创 [Linux]RHEL修改主机名

1. 修改主机名:必须重启后才能生效?在RHEL 5.5中,我先使用hostname命令设置了主机名,然后在/etc/sysconfig/network中也设置了主机名,再执行/etc/init.d/networkrestart重启网络:# /etc/init.d/network restart Shutting down interfaceeth0:

2012-12-18 14:51:42 776

转载 [Linux] Linux下配置NTP时间服务器

原文地址:Linux下配置NTP时间服务器作者:CLeonLinux下配置NTP服务器一、前言:   默认NTP服务端口:   UDP/123   本文配置的NTP工作模式:   使用client/server方式,该方式适用于一台时间服务器接收上层时间服务器的时间信息,并提供时间信息给下层用户。二、配置方法:1、ntp服务安装NTP服务在RHEL5.x中式默认

2012-12-18 14:51:38 994

原创 HDFS基本概念

一、HDFS的基本概念1.1、数据块(block)HDFS(Hadoop Distributed File System)默认的最基本的存储单位是64M的数据块。和普通文件系统相同的是,HDFS中的文件是被分成64M一块的数据块存储的。不同于普通文件系统的是,HDFS中,如果一个文件小于一个数据块的大小,并不占用整个数据块存储空间。1.2、元数据节点(Namenode)和数据节点(d

2012-12-18 14:51:36 477

翻译 [Hadoop] HDFS分布式文件系统设计详解

虽然本文已经比较旧远了,但是在很多方面还是有一定学习的价值,中文版译者为killme。一、前提和设计目标硬件错误是常态,而非异常情况,HDFS可能是有成百上千的server组成,任何一个组件都有可能一直失效,因此错误检测和快速、自动的恢复是HDFS的核心架构目标。跑在HDFS上的应用与一般的应用不同,它们主要是以流式读为主,做批量处理;比之关注数据访问的低延迟问题,更关键的

2012-12-18 14:51:34 705

原创 迷宫求解问题

一个4x4的方格,每个权值为MAX的方格为障碍物,给出起点start,终点end,方格只能向上下左右四个方向移动,求出start到end的路径该题解题思路很简单,用一个栈来保存当前路径,保证在任何位置上都能原路返回;1.将start入栈2.1判断栈定元素是否满足结束条件(是否为终点),满足则打印当前栈的内容,return 跳出循环2.2是否满足退栈条件(栈定元素在栈中属于重复出现,栈定

2012-12-18 14:51:31 410

原创 平面两点间的最短路径问题

假设有一个4X4的方格arr[4][4],每个方格内的数字为从该方格跨到临近(上下左右)方格的权值,障碍物的权值为最大值MAX,给出起始位置arr[i1][j1],arr[i2][j2],求从arr[i1][j1]移动到arr[i2][j2]的最短加权路径?#include #define MAX 1024void print_arr(int (*arr)[4]){ int i,j; 

2012-12-18 14:51:29 801

原创 模式识别读书报告---关于DP算法的…

我喜欢玩星际争霸,当我操作我的部队用快捷键A进攻敌人时,部队就会自动避开障碍物attack目标。当时我就对为什么部队能自动选择最短的路进攻产生了兴趣,它是用什么算法实现的。而且当你的对手是电脑时,是用什么方法使电脑能实现人工智能在决策点决定自己的行为的。      我在网上搜索了一下,有一种叫A*(启发式搜索算法)能实现人工智能中的路径搜索问题,启发式搜索要用启发函数来导航,其搜索算法就要在状态

2012-12-18 14:51:27 1026

原创 负载均衡概述(一)软件级负载均衡…

现在网站发展的趋势对网络负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术:一种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用;另外一种就是类似于LVS/HAProxy、Nginx的基于Linux

2012-12-18 14:51:23 407

原创 负载均衡概述(一)DNS负载均衡技术

DNS负载均衡:在Internet上,无论是HTTP、FTP或是其它的服务请求,客户端一般都是通过域名解析来找到服务器确切的IP地址的。在此均衡算法下,分处在不同地理位置的负载均衡设备收到同一个客户端的域名解析请求,并在同一时间内把此域名解析成各自相对应服务器的IP地址(即与此负载均衡设备在同一位地理位置的服务器的IP地址)并返回给客户端,则客户端将以最先收到的域名解析IP地址来继续请求服务,而忽

2012-12-18 14:51:20 1211

转载 指针变量与内存分配

原文地址:指针变量与内存分配作者:我是一只鱼博文转自:http://blog.sina.com.cn/s/blog_707a4cbf0100rbdr.html作者:老季 内存分配方式有三种:(1)静态内存分配。在内存的数据区上创建。内存在程序编译的时候就已经分配好。这块内存在程序的整个运行期间都存在。例如 已经初始化的变量,全局变量,static变量。(2)在栈

2012-12-18 14:51:17 650

原创 负载均衡技术概述

概述当前,无论在企业网、园区网还是在Internet上,业务量的发展都超出了过去最乐观的估计,新的应用层出不穷,即使按照当时最优配置建设的网络,也很快会感到巨大的压力。尤其是各个网络的核心部分,其数据流量和计算强度之大,使得单一设备根本无法承担,而如何在完成同样功能的多个网络设备之间实现合理的业务量分配,使之不致于出现一台设备过忙、而别的设备却未充分发挥处理能力的情况,就成了一个问题,负载均衡机

2012-12-18 14:51:15 442

原创 2012腾讯暑期实习笔试总结

主要以基础知识为主,前面是一些选择题,计算机的四门专业课:数据结构,计算机组成原理,操作系统和计算机网络都有涉及。除此之外还有数据库,UML,设计模式。后面是两道大的程序填空题,一道是求序列的最大和子序列另一道是有关征求个人所得税程序的题。最后一道附加题涉及到高性能计算,分布式数据库,并行计算等的知识,要求给出在上海和深圳两地的数据库内容保持更新和复制的一致性问题的解决方案。记录几个选择题中的

2012-12-18 14:51:12 506

原创 一个oracle事务的完整执行流程

服务进程如何处理用户进程的请求服务器进程在完成用户进程的请求过程中,主要完成如下7个任务:0.sql语句的解析1.数据块的读入db buffer2.记日志3.为事务建立回滚段4.本事务修改数据块5.放入dirty list6.用户commit或rollback0.sql语句的解析    下面要讲oracle服务器进程如可处理用户进程的请求,当一用户进

2012-12-18 14:51:10 794

原创 oracle重做日志和归档模式

一、查看oracle数据库是否为归档模式:Sql代码1.select name,log_mode from v$database;  NAME               LOG_MODE  ------------------ ------------------------  QUERY             NOARCHIVELOG  2.使用ARCHIVE

2012-12-18 14:51:08 594

转载 UML关系(泛化,实现,依赖,关联 聚合…

UML关系(泛化,实现,依赖,关联(聚合,组合))UML的构造快包含3种: (1) 事物(4种):结构事物,行为事物,分组事物,注释事物(2) 关系(4种):泛化关系,实现关系,依赖关系,关联关系(3) 图(10种):用例图,类图,对象图,包图,组件图,部署图,状态图,活动图,序列图,协作图事物是对模型中最具代表性的成分的抽象;关系把事物

2012-12-18 14:51:06 403

转载 [Linux] sed命令详解

一、Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时sed会把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用命令处理缓冲区中的内容,处理完成后把缓冲区的内容输出到屏幕,继续处理下一行,这样不断重复直到文件末尾。这一过程中文件内容并没有改变,除非你使用重定向存储输出,或者使用GNU sed命令的 -i 选项(PS:即inline edit,行内编

2012-12-18 14:51:03 349

转载 [Linux] awk内置变量、awk操作符、awk…

a:awk内置变量 变量名 含义  ARGC 命令行参数个数  ARGV 命令行参数数组 FILENAME string=当前输入的文件名 FNR 在当前文件中当前记录数(对输入文件起始为1) FS 输入字段分隔符 NF 当前记录的字段数 NR 当前记录数(为全部输入文件) OFMT 数值的输出格式(默认为%.6g) OFS 输出字段的分隔符(默认为

2012-12-18 14:51:01 530

原创 [Linux] ubuntu开启SSH服务及防火墙设置

一,开启SSH服务ubuntu11.04中只默认安装了openssh-client,所以如果想用ssh远程登录ubuntu,需要下载安装openssh-server,并启动ssh服务setp1:检查是否安装了ssh命令:dpkg --list|grep ssh出现:ii libssh-4                            0.4.2-1ubu

2012-12-18 14:50:59 8035

原创 [Linux] ubuntu11.04激活root用户

很Easy的,先使用普通用户登录,打开终端sudo passwd root根据提示创建root密码然后注销后,在登录界面选择其他账户,输入root和密码就可以了http://wiki.ubuntu.org.cn/UbuntuManual:网络设置

2012-12-18 14:50:57 367

转载 [Linux] win7下快速安装ubuntu

怎样在Windows7系统下用硬盘安装Ubuntu的方式打造双系统?在windows环境下用硬盘安装的方式装Linux系统需要解决的关键问题是安装镜像的启动引导。网上介绍最多的方法是用开源软件Grub(不是打魔兽争霸的那个兽王Grub^_^)启动引导,但较为繁琐且问题较多,不利于新手。偶然看到一个十分简便的教程,利用开源软件EasyBCD引导Linux安装镜像,十分好用。  1.下载Linux

2012-12-18 14:50:55 499

原创 [Linux] linux vi详细用法

功能最强在的编辑器——vi  vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,  或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、  游刃有余,因为其他几种文本处理器并非UNIX标准配备。说不定别人的Linux机器没安装joe或pico

2012-12-18 14:50:52 400

原创 [Linux] linux C编程

开始使用Linux编程时,一个很讨厌的问题就是如何写Makefile文件,由于在Linux下不像在Windows下那么熟悉,有那么多好的软件(也许是对Linux孤陋寡闻了)。虽然象Kylix和Anjuta这样的集成编译环境,但是Kylix太大太慢,用它编写console程序不亚于高射炮打蚊子——大材小用,而Anjuta又太不稳定,况且字体有那么难看。不说了,还是言归正传,看看Mak

2012-12-18 14:50:50 630

原创 [Linux] awk与shell参数传递

awk与shell间参数(或说变量传递)是shell编程中常有的话题了,因为其中实际涉及到不少的知识点,比如包括a:进程进通信b:awk参数形式c:shell命令解析,命令替换等等,在此列举二三点例子,做为小结。以下主要分为二部分1:shell给awk传参2:awk往shell传参参考文档:gnu 的awk documentationhttp://www.g

2012-12-18 14:50:48 1044

转载 [Linux] awk使用手册

什么是awk?你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernigh

2012-12-18 14:50:46 427

转载 LINUX命令缩写全拼

原文地址:LINUX命令缩写全拼作者:星空物语/bin =BINaries /dev = DEVices /etc = ETCetera /lib = LIBrary /proc = PROCesses /sbin = Superuser BINaries /tmp = TeMPorary /usr = Unix Shared Resources /var = V

2012-12-18 14:50:43 855

转载 [Linux] linux变量$#,$0,$1,$2,$@,$*,$$,$U…

我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下: #!/bin/shecho "number:$#"echo "scname:$0"echo "first :$1"echo "second:$2"echo "argume:$@"echo "show parmlist:$*"ech

2012-12-18 14:50:41 540

转载 [HBase] HBase体系结构

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

2012-12-18 14:50:28 499

转载 [Hadoop] Hadoop中常出现的错误以及解决方法

1:Shuffle Error: ExceededMAX_FAILED_UNIQUE_FETCHES; bailing-outAnswer:程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit-a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。修改办法:修改2个文件。/etc/security/limits.confvi/etc/sec

2012-12-18 14:50:08 625

原创 配置SSH 解决Agent admitted failu…

配置ssh之前要在本机上装上ssh,可以通过sudo apt-getinstallssh或者通过新立德来安装。如果没有进行配置的话,登录到本机或者远程主机需要该主机的密码才行。下面进行无密码登录的配置: 很简单,执行ssh-keygen-t rsa命令,一路敲回车就行了,就在.ssh文件夹下生成了2个文件,一个公钥和一个私钥文件, id_rsa  id_rsa.pub ,然后执行cp

2012-12-18 14:49:57 332

原创 从RDB到RDF的转换实现

本文的学习资料主要来自semantic web programming一书。最近的项目中,有关于数据整合的问题。语义web的一个比较重要的作用就是数据共享,共享的前提是数据要整合成统一的表示形式,如利用本体语言OWL或资源描述框架RDF。这里介绍常见的一种数据模型——关系数据库中数据到资源描述框架RDF的转换方法,为实现数据共享提供便利。关系数据库(RDB)是语义 web 最大

2012-12-18 14:49:55 1630 1

转载 浅谈HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1.根

2012-12-18 14:49:53 385

转载 使用HttpClient和HtmlParser实现网络爬虫

这篇文章介绍了 HtmlParser 开源包和 HttpClient 开源包的使用,在此基础上实现了一个简易的网络爬虫(Crawler),来说明如何使用 HtmlParser 根据需要处理 Internet 上的网页,以及如何使用 HttpClient来简化 Get 和 Post 请求操作,构建强大的网络应用程序。使用 HttpClient 和 HtmlParser 实现简易爬虫这

2012-12-18 14:49:50 920

原创 2011新浪网络学院Linux笔试题

今天上午收到了新浪Linux班的录取通知,很开心并很珍惜这个机会,在此回忆一下笔试的情况,希望对以后想参加新浪网络学院的童鞋有点儿帮助。   记得去笔试的时候人挺多的,最火的是PHP、Android班吧。各班的笔试题都不一样其他班大致是名词解释、选择题、编程题吧,Linux班最特殊,只有简答题和一道很简单的编程题。    1.你有一个好盆友即将从海外归来,特想吃你做的回锅肉,你该如何在最短

2012-12-18 14:49:48 757

Myeclipse配置GWT

文档里详细描述了如何在Myeclipse10中配置GWT,希望对大家有帮助

2013-07-25

wingide4.1及破解文件

1、先到http://wingware.com/downloads/wingide下载最新版本的IDE. 2、安装之前,先修改时间到一个月前。 3、安装 4、安装之后然后获取试用版的License。然后关闭WingIDE。 5、将破解文件abstract.pyo 放置破解文件abstract.pyo于安装目录\bin\2.5\src\process,比如C:\ProgramFiles\Wing IDE 4.1\bin\2.5\src\process。 6、修改时间为当前时间,重启WING ide就已经破解

2013-06-23

hbase权威指南.pdf

hbase 权威指南,涵盖hbase-0.94版本的内容,内容还是比较全面的,很强大

2013-01-22

hadoop1.0.3_api.chm

hadoop1.0.3的API帮助文档,学习hadoop Api的好帮手

2013-01-22

jdk1.6 source 包

jdk1.6.0.13的源码包,在Eclipse中和jdk的jar包关联后可以方便的查看jdk类的源码

2013-01-22

空空如也

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

TA关注的人

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