摘要: Cannot change network to bridged: There are no un-bridged host network adapters解决方法首先,在你安装上了虚拟机后要确保你也安装了桥接的协议,这可以通过点击右键“网上邻居”,在其中可以看到有两个虚拟出来的网络一个VMnet1,另一个是VMnet8, 如下图所示。如果没有安装,可以通过下面的方式进行安装,要确保你的网络上了桥接的协议如下图所示:(1).在"VMware Network Adapter VMnet1属性"中,点"安装"->"服务"-> 阅读全文
posted @ 2014-01-07 22:18 dreaming_man 阅读(272) 评论(0) 推荐(0)
摘要: 上次大致分析了一下哈希表的链地址法的实现,今天来分析一下另一种解决哈希冲突的做法,即为每个Hash值,建立一个Hash桶(Bucket),桶的容量是固定的,也就是只能处理固定次数的冲突,如1048576个Hash桶,每个桶中有4个表项(Entry),总计4M个表项。其实这两种的实现思路雷同,就是对Hash表中每个Hash值建立一个冲突表,即将冲突的几个记录以表的形式存储在其中;废话不多说,上代码和图示基本能说明清楚:完整的代码,请看:这里,一位圣安德鲁斯大学的讲师:KRISTENSSON博客这里截取几个主要的片段:主要的数据结构:struct Pair { char *key; char *v 阅读全文
posted @ 2013-12-08 23:43 dreaming_man 阅读(206) 评论(0) 推荐(0)
摘要: 哈希表(Hash table,也叫散列表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。具体的介绍网上有很详细的描述,如闲聊哈希表 ,这里就不再累述了;哈希表在像Java、C#等语言中是与生俱来的。可是在C的世界中,似乎只有自己动手,丰衣足食;在网上google了一把,大致有几个版本,我会一一来分析对比;首先先来交代一下哈希表实现中需要注意的一些概念:(主要参考:这里)哈希函数也叫散列函数,即:根据key,计算出key对应记录的储存位置position = f(key)散列函数满足以下的条件:1、对输入 阅读全文
posted @ 2013-12-08 23:34 dreaming_man 阅读(165) 评论(0) 推荐(0)
摘要: 本文所说的桥接上网方式,一定要有路由器, 没有路由器的话,如果使用桥接方式,主机和虚拟机能互相PING通,但是主机和虚拟机只能有一个拨号上网。 本文中vmware的version是7.0.1 build-227600,所用的系统是ubuntu10.10,主机所用系统为xp。 本人所用路由器是腾达的。默认的IP的范围是192.168.0.x。 在设置本地连接属性时,必须勾选VMware Bridge Protocol。设置本地连接的IP如下图。IP和路由器在同一个网段内,DNS设置为8.8.8.8,以前没设置这一处,最终没能实现两台机子都上网这一目标,据说,DNS还可以设置208.67.2... 阅读全文
posted @ 2013-12-08 14:28 dreaming_man 阅读(160) 评论(0) 推荐(0)