自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

转载 常见海量数据处理面试题与方法总结

1、海量日志数据,提取出某日访问百度次数最多的那个IP。  此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。  再详细介绍下此方案:首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,

2012-09-06 13:45:04 627

转载 centos监控工具 sar,iostat

原文地址:sar,iostat" href="http://blog.sina.com.cn/s/blog_3dbab2840100j4fo.html" target="_blank">centos监控工具sar,iostat作者:天天向下yum -y install sysstatwhereis sarwhereis iostat即可看到相关的命令如果在redhat下

2012-06-28 21:33:37 741

原创 使用httperf和autobench直观的分析服务器性能

httperf + autobench + gnuplot安装需要安装如下源码包:autobench-2.1.2.tar.gzgd-2.0.34.tar.bz2gnuplot-4.2.0.tar.gzhttperf-0.9.0.tar.gzpcre-7.1.tar.bz2pcre-devel-4.5-3.2.RHEL4.i386.rpm安装前先确认是否安装过如下

2012-06-28 21:06:41 965

原创 CentOS下TPC-W安装

1、安装Java(jdk-6u25-linux-x64.bin)mkdir /usr/javacd /usr/java/chmod +x jdk-6u25-linux-x64.bin ./jdk-6u25-linux-x64.bin 2、安装Mysql,并配置远程访问参考网址:http://blog.csdn.net/lchengcome/article/details/6

2012-06-28 19:24:10 1148

原创 VS 2008代码自动提示

在使用virtual studio进行开发时通常会发现没有eclipse那样方面,这里推荐一个VS开发插件——Visual AssistX,可以实现代码的自动提示补全插件下载地址:http://download.csdn.net/download/chen469999346/2334220

2012-06-13 19:25:27 2889

原创 Centos5.7 中文乱码问题解决方案

刚刚装好的Cnetos5.7,发现不支持中文编码,用浏览器打开中文变为方块字,全乱套,解决方案如下:一、安装中文支持:# yum install "@Chinese Support"二、用 yum 安装中文字体 #yum install fonts-chinese.noarch 三、修改配置文件#vi /etc/sysconfig/i18n将LANG

2012-06-13 13:22:09 1151

转载 C/C++ EOF文件结束标记总结

getchar()和EOF总结大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(SecondEdition)第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。可能主要还是由于没有搞清楚getchar()的工作原理和EOF的用法。因此,感觉很有必要总结一下,不然,很多琐碎的知识点长时间过后就会淡忘的,只有写下

2012-06-04 11:53:15 11528

转载 基于用户投票的排名算法

目录  基于用户投票的排名算法(一):Delicious和Hacker News  基于用户投票的排名算法(二):Reddit  基于用户投票的排名算法(三):Stack Overflow  基于用户投票的排名算法(四):牛顿冷却定律  基于用户投票的排名算法(五):威尔逊区间  基于用户投票的排名算法(六):贝叶斯平均  基于用户投票的排名算法(一):Deli

2012-04-24 22:05:46 4435

转载 CPU Scheduling in xen

文章来源:http://blog.sina.com.cn/s/blog_4d30412d01009ars.html在服务虚拟化技术中CPU调度是关键。它决定着哪个vCPU能够在底层的物理CPU架构上运行。为了优化调度并达到接近原始(未虚拟化时)的性能,调度方案必须有效,并且不浪费任何处理器周期。这些方案被称为(工作保留)work-conserving,即不允许CPU资源空闲。只要有足够的能力来

2012-04-17 15:47:31 1232

转载 xen CPU分配管理

CPU管理  与内存一样,你也可以管理虚拟机的CPU分配。如果虚拟机使用的是准虚拟化,CPU的分配也可以动态更改。为虚拟机分配CPU时,不一定要根据服务器中的物理CPU数目来分。如果你愿意,是可以这么做。不过,这样做是绝对优化不了性能的。如果将虚拟机与指定的物理CPU绑定,会帮助你大大地提高虚拟机性能。除此之外,还可以调整CPU的运行队列(run queue),使某台虚拟机在CPU中具有更高的

2011-12-15 09:46:59 2581

转载 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2011-12-07 11:51:07 508

原创 Win7下VMware虚拟机centos不能上网解决方案

最近 在Win7中,VMware虚拟机centos刚刚安装好之后不能与外网相连,在网上找了很多资料,都说是选择NAT方式连接,我尝试了各种方法都不能上网,最后我的解决方案如下:1、首先确保win7和虚拟机centos中的防火墙都是关闭状态,很多情况下网络不通都是由于防火墙的缘故,所以一定要注意这个细节!2、关闭centos,在VMware中双击右边的Device->Network

2011-12-01 22:15:44 9826

转载 centos删除多余内核启动项

在CentOS 6更新后,不可避免的会在启动选项中产生多个内核选项,一个内核文件大概占100兆左右(一般100M以下),可以使用以下命令进行删除多余的内核.1.首先列出系统中正在使用的内核:# uname -a2.查询系统中全部的内核:# rpm -qa | grep kernel3.将你想删除的内核删除掉:(例如,在我的系统中,我要删掉2.6.32-71.el6.i686的内

2011-11-25 11:53:34 10778

转载 Xen环境下的内存与CPU分配

Xen环境下的内存与CPU分配:性能优化导读:在Xen环境下,内存与CPU分配是可以动态改变的。通过动态更改内存与CPU分配,可以达到优化虚拟机性能的目的。【TechTarget中国原创】在Xen环境下,硬件的管理并不是仅仅告诉它可以使用哪些PCI设备就可以完事。在准虚拟环境下,内存与CPU分配是可以动态改变的。通过动态更改内存与CPU分配,可以达到优化虚拟机性能的目的。在本文中,Te

2011-11-25 10:44:41 2456

原创 TPC-W自动生成数据库数据

事务性能处理委员会 (transaction processingperformance council, TPC)负责制定商务应用基准程序标准规范、 性能和价格度量, 并管理测试结果的发布。TPC-W 是 TPC 委员会 2000年发布的一个专门针对电子商务应用基准。 此基准构造了一个网上购书系统,进行大用户量的并发访问测试, 可以获得复杂电子商务环境下服务器运行的信息 [1]。Tpc-Wc采用

2011-11-22 13:42:21 1820 1

原创 centos 5.6 mysql远程访问设置(无需密码)

一、首先安装mysql数据库(按照系统默认方式安装数据库)yum install mysql*二、修改mysql配置文件centos系列的mysql默认安装的配置文件在/etc/my.cnf修改my.cnf如下:vi my.cnf# Example MySQL config file for very large systems.## This is for a lar

2011-11-15 20:12:14 2601

转载 Chrome浏览器强制http重定向到https的简单方法

有的朋友修改host进某些网站,但每次进入都是诸如 http://twitter.com ,大多时候有可能进不去。前段时间就算修改了,输入http://plus.google.com ,G+也是也进不去的,需要手动修改http为https,方能进入。今天,在Google+看到一篇介绍Chrome浏览器强制http重定向到https的简单方法,搬到这里来,纯粹的Chrome技巧。

2011-11-08 16:29:24 1660 1

原创 指向const的指针和const指针

例:int age=39;const int *pt = &age;第二个申明只能防止修改pt指向的值(这里为39),而不能防止修改pt的值,也就是说,可以将一个新地址赋给pt,如:int sage = 80 ;pt = &sage;但是仍然不能使用pt来修改它所指向的值(现在这里为80)。第二种使用const的方式使得无法修改指针的值:int sloth = 3;

2011-11-07 17:09:07 419

转载 const用法详解

const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化*************************cons的作用   (1)可以定义const常量         例如:             const int Max=100;             int Array[Max];

2011-10-26 21:30:39 510

转载 海盗分金币答案分析

船上有5个海盗,要分抢来的100枚金币。自然,这样的问题他们是由投票来解决的。投票的规则如下:先由最凶残的海盗来提出分配方案,然后大家一人一票表决,如果有50%以上的海盗同意这个方案,那么就以此方案分配,如果少于或者等于50%的海盗同意,那么这个提出方案的海盗就将被丢到海里去喂鱼,然后由剩下的海盗中最凶残的那个海盗提出方案,依此类推。怎么分金币才能使最凶残的海盗收益最大而且不被丢海里?

2011-10-21 20:39:16 4462

转载 最大子序列和问题

问题描述:    输入一组整数,求出这组数字子序列和中最大值。也就是只要求出最大子序列的和,不必求出最大的那个序列。例如:序列:-2 11 -4 13 -5 -2,则最大子序列和为20。序列:-6 2 4 -7 5 3 2 -1 6 -9 10 -2,则最大子序列

2011-10-17 22:10:11 530

原创 C语言大数相加

#include #include #define N 20 void sum(char ch1[],char ch2[]) {char ch3[N];int num[N],i,j ;// scanf("%s%s",ch1,ch2);int m,n

2011-10-13 12:40:43 1182

转载 如何删除win7多余的系统启动项

【转】最近很困扰这个问题,在win7下安装了一个ubuntu 10.04 很茫然的竟然把这个ubuntu分区格式化了。可是系统中却留下了一个难以删去的系统启动项,这个可麻烦了。每次启动都要等待,想过重新安装一下用wubi给卸载,可以没起作用,在百度上找了半天,都是些无用的东西。百

2011-09-30 21:58:58 4117 2

原创 centos+6.0源码安装xen4.1.1(xen成功安装,但是在重新编译内核时有点小问题)

参考网址:http://www.vpsee.com/2010/04/install-xen-on-centos-from-source/1 需要安装的软件包:# yum groupinstall "Development Tools"# yum install hmac

2011-08-29 16:50:26 3638

原创 CentOS系统时间与网络同步

新装的CentOS系统服务器可能设置了错误的,需要调整时区并调整时间.如下是CentOS系统使用NTP来从一个时间服务器同步:    第一步: 把当前时区调整为上海就是+8区,想改其他时区也可以去看看/usr/share/zoneinfo目录;

2011-08-26 10:30:07 8494

原创 CentOS内核编译

第一步:下载内核源码:      wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.tar.gz然后解压进入到解压后的目录   # tar -zxvf linux-2.6.29.tar.gz

2011-08-24 17:45:25 7739

原创 vim自动缩进设置

 <br />需要软件<br />vim 下载地址<br />http://www.vim.org<br />code_complete.vim 插件<br />http://www.vim.org/scripts/script.php?script_id=1764<br />ctags 一般安装完vim后都会有,ubuntu中好像是不支持,需要下载.<br />一 vim 配置<br />转载Eric的文章,原文出处<br />http://blog.chinaunix.net/u

2011-05-25 14:32:00 39514

原创 Centos底部面板图标不见的解决办法

 Step 1: In Linux Desktop, press Ctrl+alt+f2Step 2: Login then type the following command:$cd$rm –rf .gconf$rm –rf .gconfd$rm –rf .gnome$rm –rf .gnome2Step 3: Press Ctrl+alt+f7 to be back to x-windows, then restart the Linux

2011-04-26 17:52:00 8111 2

原创 C++计算windows的cpu使用率

<br /><br /><br />#include <stdio.h><br /> <br />#include <windows.h><br />#include <iostream><br />using namespace std;<br /> <br /> <br />__int64 CompareFileTime ( FILETIME time1, FILETIME time2 )//转换为整数时间<br />{<br />       __int64 a = time1.dwHighDateT

2011-03-31 21:25:00 6512 2

原创 关于xen虚拟机不能解析DNS的问题

<br />今天遇到一个非常令人头痛的问题,我的xen上的虚拟机不能连接外网!刚刚开始我以为是ip配置错误,但是发现无论是自动获取ip还是手动设置,都不行。ping www.baidu.com出现如下错误:<br /> <br />unknown host www.baidu.com<br /> <br />但是ping百度的ip地址 ping 119.75.218.45居然可以ping通!!!<br /> <br />很明显是DNS出现问题!!<br /> <br />我设定的几个常用的DNS域名:<br

2011-03-24 16:41:00 1676

原创 xampp 安装

<br /><br />XAMPP 简介<br />XAMPP 是一个功能全面的 AMPP (Apache、MySQL、PHP、Perl)软件包,这是 Linux 平台上可以使用的几种非商业 AMPP 中间件之一。采用这种紧密的集成,XAMPP 可以运行任何程序:从个人主页到功能全面的产品站点(虽然这仅仅用于开发目的;出于安全考虑,XAMPP 还不适于用在产品服务器上)。<br />XAMPP 实际上在以下几个方面大放光彩:易于安装和设置。包含很多有用的软件包,可以简化诸如生成流量报告和加速 PHP 内容之

2011-03-24 09:29:00 630

原创 Iomter 安装

<br />IO Meter是Inter开发的用来测试磁盘和网络IO性能的软件,目前测试磁盘系统性能中很常用。在IO Meter中用户可以自行设置读写或者写入测试的数据块和队列深度等参数,来进行磁盘最大I/O性能、最大数据吞吐等指标的测试,还可以通过对参数的不同设置,来模拟磁盘系统在webSever(网站服务器),filesever(文件服务器)和OLTP(OnLine Transaction Processing,在线交易处理)服务器等真实环境中的性能读写。<br /><br /><br />IO Met

2011-03-02 15:12:00 2155

原创 Linux命令行修改IP

<br />方法一、暂时修改,重启后恢复为原来设置<br />ifconfig eth0 192.168.149.200  netmask 255.255.255.0<br />注:前面一个为修改的新地址,后面为相应的子网掩码<br /> <br /> <br />方法二、永久性修改<br />修改如下文件:<br />vim  /etc/sysconfig/network-script/ifcfg-eth0<br />重启后生效<br /> <br /> <br />若要即时生效,结合以上两种方法即可!

2011-03-01 22:16:00 815 1

原创 适合Linux的filebench安装

<br />之前我所安装的filebench是基于Unix内核版本的,因此修改比较多,安装也比较麻烦,这里我想告诉大家一个适合于Linux的filebench,安装非常方便——go_filebench。<br /> <br />下载网址:<br />/http://www.fsl.cs.sunysb.edu/~vass/filebench/<br /> <br />安装过程如下:<br />./configure<br />make<br />make install<br /> <br />轻松搞定,OK

2011-03-01 21:32:00 2775

原创 Sysbench0.4.12安装以及测试

sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:    1、cpu性能    2、磁盘io性能    3、调度程序性能    4、内存分配及传输速度    5、POSIX线程性能    6、数据库性能(OLTP基准测试    目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。本文只是在linuxCentOs 的 MySQL环境下安装sysbench0.4.12一、安装在安装sys

2011-03-01 15:01:00 1906

原创 xenoprof的安装

Xenoprof是HP公司针对OProfile工具开发的一个接口,它使得OProfile能够适用于基于Xen的虚拟环境,从而能够对内核、应用程序等的性能信息进行监控,在官网http://xenoprof.sourceforge.net/上有详细的介绍.本文的xenoprof安装是在xen3.2.0安装好之后再安装的,所用操作系统为CentOs5.3.安装过程如下:1、从http://oprofile.sourceforge.net/上下载oprofile-0.9.3(虽然目前的最新版是0.9.5,但目前Xe

2011-03-01 14:24:00 2406 2

原创 CentOs5.3下filebench安装

<br /><br />filebench是一套裆案系统的效能评测软件.filebench下载地址<br />http://sourceforge.net/projects/filebench/files/filebench/<br />这里下载filebench-1.4.4版本,在安装过程中发现1..4.8版本安装存在很多问题.传统的安装方式在这里完全失效,官方公布的安装方式也不靠普,我个人的安装过程如下。<br />1、准备工作:<br />安装如下软件包,这些会在安装过程中会用到<br />yum i

2011-03-01 13:20:00 1001

原创 远程安装xen虚拟机guest(使用光盘安装)

准备工作:A、增加一个用于安装客户机系统的软件virt-manager                yum -y install virt-managerB、安装图形界面工具vnc           yum install vnc*1、  创建光盘

2011-02-27 20:31:00 896

原创 Xen3.2安装

<br />1、首先将修改yum.conf<br />   vim  /etc/yum.conf<br /> <br />将gpgcheck=1 改为 gpgcheck=0<br /> <br />2、  开始安装<br />   yum install xen-3.2.0-0xs.centos5.i386.rpmxen-devel-3.2.0-0xs.centos5.i386.rpm xen-libs-3.2.0-0xs.centos5.i386.rpm<br />3、将修改的yum.conf还原<b

2011-02-27 20:25:00 419

AS400技术手册1.7--PDF版本

5.1. JAVA 5.2. RPGLE 5.3. RPG 5.3.1. 在写程序之前 5.3.2. 显示程序DDS 5.3.3. 执行程序RPG 5.3.4. 编译及调试 其它 5.3.5. 数据库的操作及独占处理 5.3.6. 多个相关数据库操作的回滚ROLBK及COMIT操作 5.3.7. SDA+ RPG IV 进行子文件系统设计 5.3.8. 使用SDA + RPG IV 进行交互式程序设计 5.4. CL 5.5. DELPHI 5.5.1. 简单的利用ODBC 5.6. VB 5.7 MS.NET 5.8 API 5.9 业务相关的数据库设计、系统分析 5.10 UDB/400 数据库JDBC 程序设计 5.10.1 UDB/400 数据库JDBC 访问方法 5.10.2 使用JDBC 连接池

2013-05-16

STL源码剖析

主要针对有一定STL基础的开发人员,对于初学STL的人员来说,最好先了解一下STL,再去阅读此书

2011-10-13

Linux多线程编程手册

多线程编程指南,从初级到高级,适合于对操作系统有一定了解的人士……

2010-09-03

Linux编辑器Vim命令大全

vim编辑器使用命令大全,有兴趣的朋友可以过来参考!

2010-09-03

空空如也

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

TA关注的人

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