oc里面有两个初始化好的mutableArray,
str1(str1里面有若个元素)和str2(空数组)
在不再初始化的情况下,把str1里面的元素,全部copy到str2里方法
“鬼鬼祟祟的熊猫”、“埃尔德伍德团伙”和“北京集团”——这是美国专家给同一个网络间谍组织的三个绰号。美报称,这个组织每天按照北京时间朝九晚五地工作,把美国企业的专利数据精华从它们的网络中抽走,输入中国境内的计算机。
“鬼鬼祟祟的熊猫”、“埃尔德伍德团伙”和“北京集团”——这是美国专家给同一个网络间谍组织的三个绰号。美报称,这个组织每天按照北京时间朝九晚五地工作,把美国企业的专利数据精华从它们的网络中抽走,输入中国境内的计算机。
据美国《基督教科学箴言报》报道,2010年1月,谷歌公司宣布其网络受到黑客入侵。网络安全信息公司赛门铁克公司的最新报告称,这个黑客就是“埃尔德伍德团伙”。赛门铁克的报告暗示了美国其他网络安全专家越来越坚信不疑的一件事:“埃尔德伍德团伙”是两大中国经济网络间谍组织之一。在可识别的大约20个中国网络间谍团体中,最突出的是“埃尔德伍德团伙”和“评论小组”。
美国网络安全专家早就认为,攫取知识产权的网络间谍活动大多来自中国。但中国始终否认,因为在网络空间,归属地太难确定。中国驻华盛顿大使馆官员也否认存在针对美国境内目标开展的网络间谍活动。
报道称,谷歌已经放弃了中国市场,但赛门铁克的分析报告显示,“埃尔德伍德团伙”依然活跃,它的网络间谍们依然存在。为顶层军火公司生产电子或机械零部件的二级军火业供应商是这个团伙最擅长攻击的对象。赛门铁克的报告称,那些企业又成为“攻入顶层军人承包商的垫脚石”。
但“埃尔德伍德团伙”对情报的胃口十分广泛,其能力远远超出军火业。根据赛门铁克的报告,在不到两年的时间里,这个团伙发动了至少八次大规模“战役”,潜入美国海运、航空、军备、能源、制造、工程、电子、金融公司,当然还有软件公司。
报道称,美国网络安全专家对这种活动并非一无所知,他们早就称之为“先进的持续威胁”,意指源自中国的间谍活动威胁。网络反间谍专家乔·斯图尔特表示,“埃尔德伍德团伙”和“评论小组”的活动可追溯到2005年到2006年,如今针对美国的经济间谍活动大概有90%来自这两个组织。
斯图尔特花了20个月时间对这两个团体的数字基础设施进行分类,对于其行动所必需的人员数量感到震惊。他发现了几百种定制恶意软件,说明有几百名员工乃至几千人。有的是黑客,但更多的是为其活动提供支持的研究人员,还有一批分析师对窃取来的信息进行挑选和处理。
1. 想要哪种感兴趣的东西?在哪个范围内?
2. 想要兴趣点的哪些信息?
这些决定了POI的内容和设计。
用户:
输入什么
输出什么
----------------
而POI搜索引擎,需要做的就是拿到输入条件,给出用户比较满意的结果。
用户角度:
输入:尽量简单,且符合心意
输入时的假设:
假设1:用户是不知道地点和具体名称的:
此时用户只需要提供地域范围和类别。
地域范围:POI搜索引擎也分为:某地点为中心搜索(如当前位置、目的地等)、沿导航线路搜索
类别:POI搜索引擎可以提供类别选择,供用户选择,作为输入。并且在类别方面,有更细节子类可供筛选,如hotel的星级、价格区间、是否支持信用卡等。
假设2:用户知道POI的具体名称或其他信息,不知道地点
此时用户需要在假设1的基础上,输入过滤信息,如名称或电话,对搜索结果进行过滤,不应要求精确匹配,一些模糊匹配即可
输出:
POI的name、距离列表。每个POI还包含有详细的信息:包括地址、电话、邮编...
----------------------------
POI在NDS中的结构和内容
1. POI分为集成的和非集成的,及私有的POI
集成的:就是POI模块包含NDS中其他模块的信息,如与routelink或intersection、name相关联。
非集成的:与NDS的其他模块不关联,此POI模块可以使第三方的POI数据,非集成的POI模块包含有独立的name数据模块。
集成与非集成POI,都使用相同的NDS数据结构。
私有的POI,是指用户在产品中自行添加的POI,如把某个目的地添加为新的POI,供以后的使用。不过,用户自添加的POI与主流POI数据的保存是分开的(目前是这样)。
POI的分类示意图:
POI feature
1. POI一般包含哪些信息?
POI ID和version ID用于标识poi的身份,及更新信息。这些信息在PoiTable中应该是主键信息。
POI的属性也就是POI的主要特性。分为主要主属性和次要属性。
a. 主要属性包括:
地理坐标, 一般是GPS绝对位置坐标
名称,可以是多语言支持
地域ID(region id)
邮编
电话
b. 次要属性,用于提供特殊详细信息,细分POI搜索结果,与icon图标关联等。
2. POI的分类
POI数量巨大,其类型被分为两个级别:
a. 抽象类别,包含子类,是一个抽象概念
b. 具体子类,无任何子类,比较具体
一个POI可以划分给不同的子类,也就是说划归给不同的抽象主类。这些关系可以用一个有向无循环图来表示:
主要是下面的category的一些属性。这是NDS对POI category的描述,而使用POI必须知道的。
categoryId: 标识category的唯一属性。
name:对用户直观的描述,这个没什么说的。
standard category: 这个也是一个id,它与categoryId的区别是什么?意思是categoryId是一个唯一分类标识。而standard category则是一个常识性的分类Id,如餐馆restaurant,在categoryId唯一标识中,可以分为Hotel性质的和shopping性质的,分别属于一个大类;但是restaurant就是restaurant,对公众而言,有一个standard category指明,这是restaurant餐馆。它是可选属性。这是我的理解,需要进一步分析、学习。常见的standard category包括:Airport、Restaurant、Hotel、Parking、Activation point、Access point
icon:用一个图标标识此类POI
Activation radius:在along the route模式下,POI被搜索的参数。
...其他
3. POI之间的联系
两个POI之间可以的联系
partof:POI是另外一个POI的一部分,如机场内的POI
access:能进入另外一个POI,如停车场、大门、车库等
LOGICAL_ACCESS:逻辑上进入另外一个POI的入口,如POI附近,高速路上的出口
GUIDANCE_POINT:
ACTIVATION: 如到达一个著名大楼之前,就有一个提示点(如标牌或视频等)。
PREFERRED: 多个同类的POI中,最优的
4. 目前车辆与POI的关系,也是POI的重要特性。
车辆当前位置与POI的直接距离。
在导航模式下,沿路的POI:route到POI有一个叉路口点,这个点到POI的距离,这个点到车辆的当前距离。