自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mencached入门(2)--memcached的安装

1.安装memcached(1)下载libevent-2.0.16-stable.tar,并解压缩,然后$ ./configure$ make$ make install (2)安装memcached$ wget http://www.danga.com/memcached/dist/memcached-1.4.0.tar.gz$ t

2011-12-25 21:31:57 527

转载 mencached入门(1)--memcached的基本概念

问题1:什么是memcached?        传统的Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。        这样会存在的问题:随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。        解决方案:        memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通

2011-12-25 21:30:43 775 1

转载 java向数据库写入汉字

1。将数据库的表设为UTF-8编码2。将数据库的链接 url = "jdbc:mysql://localhost:3306/movie?useUnicode=true&characterEncoding=UTF-8"即可

2011-12-04 16:18:55 691

转载 RMI运行常见问题及问题解决

1,rmic命令 找不到内部或外部命令解决方法:在path环境变量中加入:Java安装路径\bin 即可。2.rmic 编译找不到类文件解决方法:(1). 【java环境变量没配置正确】          在系统变量中加入:path = ;C:\Program Files\Java\jdk1.6.0\bin;C:\Program Files\Java\jre1.6.0\bi

2011-12-04 16:17:53 1462

转载 cvc-complex-type.2.4.a错误解决方法

cvc-complex-type.2.4.a错误解决方法/tags/struts-html/WEB-INF/struts-html.tld  /tags/struts-bean  /WEB-INF/struts-bean.tld        /tags/struts-logic  /WEB-INF/struts-logic.tl

2011-12-04 16:16:40 1093

转载 java编译错误:需要class或interface

java编译错误:需要class或interfaceimport java.io.*;import javax.servlet.http.*;public class SimpleHello {    public void doGet(HttpServletRequest req,HttpServletResponse resp) throws IOExc

2011-12-04 16:15:26 2052

原创 shell命令实现——bc计算器

我们将程序分为两个部分1.主程序bcmain.c#include "headall.h"/* * 实现bc程序:其主要功能是用来进行加减乘除的运算 * 其本质是一个客户端/服务器的模型 * * +---------+ pipe->dc +----------+ * stdin 0 >============> |

2011-12-03 22:02:35 825

原创 警告:隐式声明与内建函数 ‘strlen’ 不兼容

警告:隐式声明与内建函数 ‘strlen’ 不兼容解决:加上头 此类问题的解决方法相同

2011-11-30 17:33:41 1722

原创 警告:数据定义时没有类型或存储类

1.警告:数据定义时没有类型或存储类 int talk_with_server(int); int talk_with_server_v1(int);解决:加上存储类型即可 int talk_with_server(int fd); int talk_with_server_v1(int fd);

2011-11-30 17:25:33 2597 1

原创 Shell命令编写——write,与终端对话

#include #include #include #include /* * 使用格式:write user * 与终端用户的对话 * */int main(int ac,char *av[]){ int fd; char buf[50]; //参数的判断 if(ac != 2){ fprintf(stderr,"usa

2011-11-30 14:17:24 809

原创 socket的服务器/客户端模型——时间服务器的版本演进

客户端的处理程序是相同的talk_with_server_v1(int fd){ //缓存数组 char buf[50]; int n; //从服务端读取50字节的数据到数组 n=read(fd,buf,50); //将数组中的数据写入到标准输出 write(1,buf,n);}服务端的程序1.版本1:单进程版,直接从用time()系统调用读取时间pro

2011-11-30 12:05:36 327

原创 单进程socket的服务器/客户端模型

1.tcp.h:头文件2.socklib.c:基本的socket模型的实现函数3.server.c:服务器端的模型4.client.c:客户端的模型5.process_request.c:处理客户端的请求6.connect_server.c:与服务端进行通信 1.tcp.h:头文件#include #include #include #include #in

2011-11-30 11:27:20 517

转载 Hadoop常见问题及解决办法

转载自 ximigoru最终编辑 lzpsky1:Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-outAnswer:程序里面需要打开多个文件,进行分析,系统一般默认数量是1024,(用ulimit -a可以看到)对于正常使用是够了,但是对于程序来讲,就太少了。修改办法:修改2个文件。       /

2011-11-30 00:53:27 1238

原创 Hadoop集群的搭建

1.准备阶段(1)在每台机器上安装ubuntu 10.04 (2)增加root 用户 sudo passwd root 输入新的密码(3)在ubuntu 中启动终端,application - assit - terminal(4)配置网络 perfernces -> network connection 配置网络地址                        admini

2011-11-30 00:51:08 439

转载 安装cloudsim

1.CloudSim介绍        2009年,墨尔本大学的网格实验室和Gridbus项目宣布推出云计算仿真软件,称为CloudSim。它是在离散事件模拟包SimJava上开发的函数库,可在Windows和Linux系统上跨平台运行,CloudSim继承了GridSim的编程模型,支持云计算的研究和开发,并提供了以下新的特点:(1)支持大型云计算的基础设施的建模与仿真;(2)一

2011-11-30 00:50:13 1398

原创 Eucalyptus安装---ubuntu版

一.安装集群服务器1. 下载ubuntu 10.10 服务器版2.安装引导时,要选择"Install Ubuntu Enterprise Cloud" ,即选择安装企业云3.输入主机名 ubuntu-cluster4.一台机器, 作为Cluster(Front End) , 命名为: ubuntu-cluster , 它包含了如下部分1)、Cloud Controller (c

2011-11-30 00:49:20 463

转载 《虚拟化与云计算》阅读笔记2-服务器虚拟化的核心技术

核心技术       服务器虚拟化实质是对硬件资源的虚拟化:CPU、内存、设备与I/O。此外,为了实现更好的动态资源整合,当前的服务器虚拟化大多支持虚拟机的实时迁移。1. CPU虚拟化       CPU虚拟化技术把物理CPU抽象成虚拟CPU,任意时刻一个物理CPU只能运行一个虚拟CPU的指令。       每个客户操作系统可以使用一个或多个虚拟CPU。在这些客户操作系统之间,虚拟

2011-11-30 00:47:50 1841

转载 《虚拟化与云计算》阅读笔记1--服务器虚拟化

1.服务器虚拟化      服务器虚拟化将系统虚拟化技术应用于服务器上,将一个服务器虚拟成若干个服务器使用。       在采用服务器虚拟化之前,三种不同的应用分别运行在三个独立的物理服务器上;在采用服务器虚拟化之后,这三种应用运行在三个独立的虚拟服务器上,而这三个虚拟服务器可以被一个物理服务器托管。       简单来说,服务器虚拟化使得在单一物理服务器上可以运行多个虚拟服务器。

2011-11-30 00:46:39 1104

原创 网站新建备注

1.重启apache2apache2: /etc/init.d/apache2 restart2.linux如何开启allow_url_fopen   php.ini里的allow_url_fopen = off 改成allow_url_fopen = on 3.登陆mysql#mysql -r root -punknown database root#mysql -r

2011-11-30 00:43:52 476

原创 Shell命令编写——查看当前登陆用户的登录时间ac,last

ac命令根据当前的/var/log/wtmp文件中的登录进入和退出来报告用户连接的时间(小时),如果不使用标志,则报告总的时间.1.键入ac命令,然后按回车键,将显示如下内容: total 496.35 2.键入ac -d命令,然后按回车键,将显示每天的总的连接时间: Aug 12 total 261.87 Aug 13 total 351.39 Aug 14 total

2011-11-30 00:42:43 831

转载 Ubuntu服务器版本root密码问题

为了启用 root 帐号 (也就是 设置一个口令) 使用:sudo passwd root当你使用完毕后屏蔽 root 帐号 使用:sudo passwd -l root这个将锁住 root 帐号.如何在终端机模式下切换到 root 身份?# sudo -s -HPassword: 缺省禁止 root 的好处包括了以下内容.    *      起初 Ubuntu 团队希望安装尽可

2011-11-30 00:41:37 634

转载 《走近云计算》阅读笔记16--.基于Linux的云监控系统的数据监测的实现

数据监测的分为3个部分:1.数据采集:DataCollection数据采集器(1)CPU数据采集:通过读取/proc目录下的stat文件内容。  需要以cpu开头的第一行的数据。   fileCPU = new FileInputStream("/proc/stat");   DataInputStream dataCPU = new DataInputStream(fileC

2011-11-30 00:39:54 467

转载 《走近云计算》阅读笔记15--.基于Linux的云监控系统的界面实现

1.ExtJs的简介一个与后台技术无关的前端Ajax框架,内部使用Js技术,可以与多种语言JSP,ASP,PHP相结合(1)ExtJs技术灵活采用Json/xml数据源开发,使得服务端表示层的符合真正的减轻。支持多种主流浏览器。(2)ExtJs,以其华丽而成熟的界面,吸引了众多开发者,让不懂美工的开发人员也可以开发出精美的界面。(3)ExtJs的缺点:没有合适的开发工具。2.E

2011-11-30 00:38:32 352

转载 《走近云计算》阅读笔记14--云监控的实现

一.云监控简介1.本地化云监控:top,who,ps,df2.网络化云监控:采用C/S模式组成:(1)客户端用于收集数据,过滤数据(2)服务端用于接受客户端通过网络发送过来的数据,并且对所收集的数据进行格式化并向监控人员显示,从而实现对每个节点的集中监控。(3)B/S监控集群:手机,数据处理,传输,提供服务。二.基于Linux的云监控1.使用现有工具实现:Nagios,

2011-11-30 00:38:08 454

转载 《走近云计算》阅读笔记13--云登录主服务器的实现

一.概述(1)模型层:对登录系统所用到的数据对象进行抽象,将不同的类的数据对象分别封装成不同JavaBean(2)控制层:接收用户的注册,登陆以及业务定制等事件请求,并对其服务类型进行判断和处理,最终将结果返回给客户端。(3)逻辑层:提供工厂方法,具体封装了主服务器端对登陆,注册以及业务定制等事件的逻辑处理二.数据模型的抽象1.userBean:用户信息Bean,用于定义了用户

2011-11-30 00:37:35 454

转载 《走近云计算》阅读笔记12--云登录模块的功能分析

云登录模块主要分为三个部分:1.注册:向服务器提交用户注册信息,在提交时能够自动验证用户信息是否合法。2.登录:向服务器提交用户登录信息,可以验证用户名是否为空,密码是否正确。3.业务定制:客户端动态刷新显示“系统”提供服务的业务名和业务说明,提交时会向服务器提交所选的业务id。数据库的设计:1.用户表:记录用户登录系统时的信息。2.用户信息表:用于记录用户的个人信息3

2011-11-30 00:36:50 327

转载 《走近云计算》阅读笔记11--云登陆前的交互技术难点

1.Java与XML的转换1.概述:(1)主服务器采用Java编写,客户端采用的是Flex语言,所以会选择XML进行两种语言的交互。(2)将主服务器的JavaBean封装好的数据转换成XML进行交互(javax.xml和org.w3c.dom)javax.xml包是根据XML规范所定义的,它具有XML核心的常量和功能。org.w3c.dom包是为文档对象模型DOM提供接口,该模

2011-11-30 00:36:16 513

转载 《走近云计算》阅读笔记10--并行集群的搭建

一.准备工作:1.配置服务器的IP地址:包括2.编辑每台服务器的/etc/hosts文件,将所有节点名称及其IP地址写入。二.安装软件1.配置SSH(1)在node01的root目录下生成SSH密钥对。#cd /root#ssh-keygen -t dsa生成.ssh目录。其中包括公钥(id_dsa.pub)和私钥(id_dsa),known_hosts。(2)

2011-11-30 00:35:28 474

转载 《走近云计算》阅读笔记9--Flex的应用

1.桌面与图标的实现(1)桌面背景的实现:选择Application作为程序的最大容器,设置背景颜色等属性backgroundImage(2)从Component中选择Canvas组件置于桌面上,设置Canvas组件的weight和height,x,y,id等属性,第4版用Group代替Canvas。(3)从Component中选择Button,Label组件至于Canvas组件上,并

2011-11-30 00:34:29 385

原创 《走近云计算》阅读笔记8--Flex开发环境的搭建及应用

1.获取Flex Builder 3:http://www.adobe.com/cn/downloads/2.安装Flex Builder 3:基于Eclipse的集成开发环境的版本Flex Builder 3_win_plug.exe   Flex Builder 4 将改名Flash Builder 4(1)选择Flex Builder的安装目录。(2)选择MyEclipse的

2011-11-30 00:33:06 389

原创 《走近云计算》阅读笔记7--用Eclipse开发Google App Engine应用

一. 准备工作:         App Engine 主页:http://appengine.google.com         App Engine SDK 下载地址:http://code.google.com/intl/zh-CN/appengine/downloads.html         可选择下载两种语言的版本:python和java         Pytho

2011-11-30 00:32:13 534

转载 《走近云计算》阅读笔记6--界面交互技术的比较--FLEX vs Ajax

Flex技术:http://baike.baidu.com/view/623340.htmAjax技术:http://baike.baidu.com/view/1641.htm构建RIA的关键是:利用中间层避免传统的页面刷新。        最常见的可以从中间层获取数据的工具:JavaScript(Ajax技术)以及Flash Player的Flash(由Flex技术构建),其他包括S

2011-11-30 00:31:21 638

转载 《走近云计算》阅读笔记5--云计算界面的交互技术--RIA

详细见http://baike.baidu.com/view/706341.htm1.RIA技术概述       (Rich Internet Applications),富因特网应用程序或者Rich Internet应用程序  传统网络程序的开发是基于页面的、服务器端数据传递的模式,把网络程序的表示层建立于HTML页面之上,而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满

2011-11-30 00:30:00 810

转载 《走近云计算》阅读笔记4--弹性云计算

弹性云计算(EC2)提供的简单网络服务接口允许用户以最小代价获取和配置计算能力。用户可以完全控制自己的计算资源,根据计算需求的变更,向上或者向下对计算能力机型快速扩展,开发者也可以使用工具构建可恢复的失败应用,并且将其与常规失败环境进行隔离。      EC2提供真实的虚拟计算环境,用户可以在多种操作系统上使用服务接口启动实例,用自定义的应用环境进行加载,管理网络访问许可,运行自己需要的映像。

2011-11-30 00:29:09 458

转载 《走近云计算》阅读笔记3--亚马逊的云服务

Amazon网络服务(Amazon Web Service,缩写AWS)1.处理管线化(1)文档处理管线化:将数十万个微软Word文档转换为PDF,对数百万个网页/图片进行光学字符识别(OCR),转换为原始的可搜索文本。(2)图片处理管线化:创建图片的所旅途或低分辨率版本,调整数百万张图片的大小。(3)视频转码管线化:将AVI格式的电影格式转码为MPEG格式。(4)索引:创建网

2011-11-30 00:27:44 538

转载 《走近云计算》阅读笔记2--Google App Engine概述

1.App Engine         该服务是使开发人员基于Python语言开发环境的应用程序,并可免费使用谷歌的基础设施来进行托管。         App Engine让用户可以在Google的基础架构上运行自定义的网络应用程序,易于构建和维护,并可根据用户访问量和数据存储的需要的增长进行扩展。用户只需上传应用程序便可以立即为互联网用户提供服务。         Google提

2011-11-30 00:26:51 532

转载 《走近云计算》阅读笔记1--云计算的孕育期间

1.单机计算时代2.并行计算(1)并行计算:指同时使用多种计算机资源解决计算问题的过程,为了快速解决问题而充分利用计算机资源而出现的一种计算方法。(2)并行计算的理想状态下的运行原理:讲一个即将被求解的问题分成N份,分别将分好的问题交付给N台计算机,那么问题的解决时间将会缩短为原来的1/N。   但这只是一种理想状态下的想法,在实际应用中,我们必须考虑数据交换所需的带宽,是否能做到

2011-11-30 00:26:12 620

转载 哈希表查找不成功时的平均查找长度

哈希表查找不成功怎么计算?解答:先建好表,然后可以算出每个位置不成功时的比较次数之和,再除以表空间个数!例如:散列函数为hash(x)=x MOD 13,用线性探测,建立了哈希表之后,如何求查找不成功时的平均查找长度!?     地址: 0   1   2   3   4   5   6   7   8   9   10   11   12     数据: 39  12  28

2011-11-30 00:24:27 2737 1

转载 Linux中通用链表(list)的解析

在Linux中的list是系统通用链表,它广泛应用在系统各个地方,如系统消息队列、进程列表等地。可以说,只要有表的地方,就会用到这个list。今天我们先解析一下跟初始化有关的代码:1. 表头结点结构struct list_head {         struct list_head *next, *prev;};这和我们通常写链表一样,定义一个表头结点。从next,

2011-11-30 00:23:00 826

原创 Shell命令编写——shell第二版,让shell活下去,新进程装载命令

#include #include #include #include //命令行的参数个数#define MAXARGS 20//长度#define ARGLEN 100int main(){ char *arglist[MAXARGS+1]; int numargs; char argbuf[ARGLEN]; char *m

2011-11-30 00:11:27 310

Linux_C编程实战--源代码和13章的内容

Linux_C编程实战--源代码和13章的内容

2010-03-01

空空如也

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

TA关注的人

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