为方便叙述,将外网PC(win7系统)简称为主机W,将PC(Linux系统)简称为主机L。
两个主机的基本网络环境描述如下。
a. 主机L是家庭PC,通过路由器接入到网络运营商的网关,进而连接互联网。路由器无固定外网IP,路由器外网IP变化时,需在主机W处更改远程连接目标的IP地址。
b. 主机W连接在公司局域网,可通过公司网关连接到互联网。
以下为实现过程的描述。
1. 配...
Hashtable,哈希表是根据关键码值(Key value)直接进行访问的数据结构。它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。
HashMap,不保证映射的顺序,特别是它不保证该顺序恒久不变。一个HashMap的实际容量=容量x因子,其默认值是16×0.75=12。当存入HashMap的对象超过这个容量时,HashMap会重新构造存取表(长度变为原来的2倍,然后一个个indexfor进去),这是一个大问题,所以当你知道大概要存放多少个对象时,最好设为该实际容量的能接受的数字。对于冲突...
分类:
其他好文 时间:
2014-05-15 06:59:55
阅读次数:
236
LiquidXMLStudio映射XML到C++代码...
分类:
编程语言 时间:
2014-05-15 06:30:13
阅读次数:
342
//拷贝构造函数,什么时候算是 “合适的时候”,才会合成呢~~~
#include
using namespace std;
class A
{
public:
A(char *_str):str(_str),x(0){}
//A(const A&a){cout
//如果没有定义的话,对于类A来说,编译器依然不会合成,因为此时的对象之间的...
分类:
其他好文 时间:
2014-05-15 05:11:13
阅读次数:
334
未排序数组,O(N)时间,常数空间,这道题让我非常清晰的感觉到算法的魅力。
先想一下如果允许用额外空间的话,我们会怎么做,对,我们会建立一个hash表,然后从头到尾的扫描数组,等等,怎么映射呢?有n个数,要找第一个消失的正正整数,那么这个消失的正整数的取值范围是什么呢?[1, n+1],之所以包含n+1是因为如果这n数正好是连续的前n个自然数。那我们就知道了,开一个长为n的哈希表,如果当前扫到得...
分类:
其他好文 时间:
2014-05-15 03:45:41
阅读次数:
276
散列表(Hash table,也叫哈希表),是根据关键字(Key value)而直接访问在内存存储位置的数据结构。也就是说,它通过把键值通过一个函数的计算,映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。
一个通俗的例子是,为了查找电话簿中某人的号码,可以创建一个按照人名首字母顺序排列的表(即建立人名x到首字母F(x)的一个函数关系),在首...
分类:
编程语言 时间:
2014-05-15 02:27:50
阅读次数:
497
今天做了一个小程序,jsp输入一些字段,action中将这些字段放到list中,然后从数据库get到那列数据,同样放到另一个list中,然后进行值相等的判断,就是这么简单的一个程序。但因为很久没碰Hibernate了,所以执行起来有些坎坷。列出如下问题:空指针异常频发,这是因为在vo类中..
分类:
数据库 时间:
2014-05-14 17:31:38
阅读次数:
384
1.JavaEE5API(含JSFAPI)http://java.sun.com/javaee/5/docs/api/2.HibernateAPIDocumentation(3.2.2.ga)http://www.hibernate.org/hib_docs/v3/api/3.SpringFrameworkAPI2.5http://static.springframework.org/spring/docs/2.5.x/api/index.html4.1Struts1.3.8APIhttp://struts..
分类:
编程语言 时间:
2014-05-14 16:51:34
阅读次数:
407
1、Ring的基本概念
Ring是swfit中最重要的组件,用于记录存储对象与物理位置之间的映射关系,当用户需要对Account、Container、Object操作时,就需要查询对应的Ring文件(Account、Container、Object都有自己对应的Ring),Ring 使用Region(最近几个版本中新加入的)、Zone、Device、Partition和Replica来维护这些信...
分类:
其他好文 时间:
2014-05-14 15:22:15
阅读次数:
1213