2015年7月23日

摘要: 很久没有动笔写博客了。总算最近的几项工作告一段落,对iOS和Android的折腾也兴趣稍退,该写点技术博客了。想写一篇关于VMware HA的博客由来已久,曾经做了些功课,查了不少资料,写了点笔记,但是终于因为各种原因没有成文。随着vSphere 5的发布,HA机制作出了不少调整,很有必要写一些了。... 阅读全文
posted @ 2015-07-23 11:34 根号三的平方 阅读(515) 评论(0) 推荐(0) 编辑

2014年1月4日

摘要: windows客户端远程访问linux下mysql方法1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"Sql代码 复制代码1.mysql -u root -pvmwaremysql>use mysql;2. mysql>update user set host = '%' whe 阅读全文
posted @ 2014-01-04 14:00 根号三的平方 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 最近mysql出了新的GA版本——mysql5.6.11,此版本windows64位下只有解压缩版,于是在win7上进行了配置。期间碰到了一些问题,在此记录一下。一、环境操作系统:WIN764位MYSQL版本:mysql-5.6.11-winx64二、步骤1、到mysql官网下载mysql-5.6.11-winx642、将解压缩后的文件放到自己想要的地方,并配置环境变量。例如我存放的目录为:D:\tools\mysql\mysql-5.6.11-winx64在环境变量中添加:MYSQL_HOME:D:\tools\mysql\mysql-5.6.11-winx64在path路径中加入:%MYS 阅读全文
posted @ 2014-01-04 12:23 根号三的平方 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1. 停掉 服务器(必须停了服务器),插入新硬盘。开机,出现F9和F11的时候,按下F5(这个很坑爹,没有显示F5进入阵列配置),进入阵列控制界面之后按出现红色的提示后按下F8进入阵列控制管理界面。进入后主菜单显示三个选项。Create Logical Drive,View Logical Drive,Delete Logical Drive。进入Create。把新硬盘都分成RAID 0。(不保证数据安全的模式)保存。2. 这个时候主板已经把硬盘挂上了,可以看到灯亮了3.进入系统fdisk -l 发现如果发现刚刚挂载上面的硬盘就识别成功了,接下来就是分区了,这个有很多教程,自己去搜索就可以了。 阅读全文
posted @ 2014-01-04 11:42 根号三的平方 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc > abc.sql注:/usr/local/mysql/bin/ -- 阅读全文
posted @ 2014-01-04 11:12 根号三的平方 阅读(252) 评论(0) 推荐(0) 编辑

2013年10月3日

摘要: Map-Reduce框架的运作完全基于对,即数据的输入是一批对,生成的结果也是一批对,只是有时候它们的类型不一样而已。Key和value的类由于需要支持被序列化(serialize)操作,所以它们必须要实现Writable接口,而且key的类还必须实现WritableComparable接口,使得可以让框架对数据集的执行排序操作。一个Map-Reduce任务的执行过程以及数据输入输出的类型如下所示:(input) -> map -> -> combine -> -> reduce -> (output)下面通过一个的例子并结合源代码来详细说明这个过程3.1 阅读全文
posted @ 2013-10-03 22:00 根号三的平方 阅读(435) 评论(0) 推荐(0) 编辑
摘要: BloomFilter——大规模数据处理利器Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。一.实例为了说明Bloom Filter存在的重要意义,举一个实例:假设要你写一个网络蜘蛛(web crawler)。由于网络间的链接错综复杂,蜘蛛在网络间爬行很可能会形成“环”。为了避免形成“环”,就需要知道蜘蛛已经访问过那些URL。给一个URL,怎样知道蜘蛛是否已经访问过呢?稍微想想,就会有如下几种方案:1. 将访问过的URL保存到数据库。 2. 用HashSet将访问过的U 阅读全文
posted @ 2013-10-03 21:15 根号三的平方 阅读(206) 评论(0) 推荐(0) 编辑

2013年9月10日

摘要: 1/*输入一个字符串,输出这个字符串中单词的字典排序*/bool cmp(char* a,char* b){ return strcmp(a,b) myVec; int start=0; //char* temp=new char[strlen(str)+1]; int j=0; for(int i=0;i my; while(p) { my.push_back(p); p=strtok(NULL,d); } sort(my.begin(),my.end(),cmp); f... 阅读全文
posted @ 2013-09-10 09:02 根号三的平方 阅读(203) 评论(0) 推荐(0) 编辑

2013年9月4日

摘要: 开学了,找工作也正式拉开了序幕,每天光自己看书,也很没劲,和大家一起分享分享,交流一下笔试面试过程中的各种算法题目,如有问题,欢迎指正,希望大家一起进步。。。下面是对数据结构二叉树的一些基本操作,可能在面试中都会涉及到。我们都知道二叉树的定义本身就是一种递归定义,所以对树的大部分操作都可以通过递归的方式进行,但递归不是万能的,因为递归的本身是一件很浪费内存资源的操作,所以在选择算法的时候要权衡各种因素,选取最合理的算法。下图Fig 1 是下面代码中举例会用到的图:Fig 1在本文中,所讨论的二叉树采取以下的定义方式:templatestruct BiNode{ Type data; ... 阅读全文
posted @ 2013-09-04 11:04 根号三的平方 阅读(309) 评论(0) 推荐(0) 编辑

2013年9月1日

摘要: 计算表达式(A*B+(C+D))-(E*F*H) 这种表达式如果是人来做,非常容易,但对于程序来说,有些困难,但如果转换成后序表达式AB*CD++EFH**-,那么程序就舒服多了 转换的过程并不难,我们使用一个栈,将要转换的表达式中的字符逐个检查,如果字符不是运算符,即是字母,那么我们就讲这个字符放入到新的表达式中,如果是运算符,那么我们只要遵循以下原则即可 1.如果要放入的运算符的运算级别低于栈顶的运算符,那么就将栈顶的运算符弹出,放入到新的表达式,重复这个动作直到栈顶的运算符运算优先级低于或等同于我们要放入栈中的运算符的优先级 2.如果是左括号,不做操作,如果是又括号,那么... 阅读全文
posted @ 2013-09-01 16:19 根号三的平方 阅读(519) 评论(0) 推荐(0) 编辑

导航