什么游戏好玩

什么游戏好玩,第1张

对于大多数的8090后来说 那些陪伴我们成长的经典老 游戏 是童年回忆里不可抹去的一部分 即使当时的画面跟现在有着天壤之别 但是,几个小玩伴一起 围着街边一台小黑白电视机 一台卡机,几毛钱一个小时 能玩一整天 甚至有时候还会跷课去玩 说到这里 各位还记得哪些经典 游戏 ? 不记得的话让圈儿姐来为您回忆一下 看看您玩过几个? 1 俄罗斯方块 俄罗斯方块当时是一款风靡全球的 游戏 ,相信大多数80后都还记得为它痴迷得茶不思饭不想的那个童年时代。作为家喻户晓老少皆宜的大众 游戏 ,其普及程度可以说是史上任何一款 游戏 都无法相比的。 2 超级玛丽 说到童年的经典 游戏 ,不得不提的就是超级玛丽跳起来踩扁敌人、头顶砖块就有可能获得金币、吃下蘑菇体型就会变大……这些是30年前最早发售的《超级玛丽》 游戏 系列作为 游戏 史上最知名的 游戏 角色,最成功的 游戏 系列,马里奥在今天已经成了一个传奇。 3 魂斗罗 《魂斗罗》是在1987年推出的一部横版卷轴射击 游戏 。虽然《魂斗罗》的王者地位,已经随着时间的推移一去不复返,但是他曾经给我们带来的欢乐却永远都不会被玩家们淡忘。 4 坦克大战 你守左边,我守右边,有大几十关,可以调关,还可以自己设计一个敌人永远过不来的关卡! 5 贪吃蛇 说起贪食蛇,大家可能最先想到的是诺基亚没错,它曾是诺基亚手机附带的一个小 游戏 ,并伴随着诺基亚手机走向世界。 6 冒险岛 冒险岛与《超级玛丽》的可爱风格不同,冒险岛 游戏 中出现的各种新奇道具甚至比"超级玛丽"更加丰富, 游戏 节奏也更快,其中有一个版本打到后面还可以骑龙,那种骑在龙身上痛殴小怪的满足感我至今难忘。 7 街头霸王 格斗 游戏 的开山鼻祖!曾几何时,白日(RYU)的宿命、红美(KEN)的爱情故事,都是众多玩家津津乐道的话题。曾经导致多少人逃课,荒废学业。也曾经一个铜板打通关的辉煌战绩!手掌上因为发太极球,旋风腿而被磨出厚茧。也曾被父亲扯着耳朵,在 游戏 厅被扯下裤子打屁股。面对母亲的眼泪,我们无法忘记街头霸王。 8 忍者神龟 《忍者神龟》是根据同名漫画改编的一款著名 游戏 ,这款 游戏 最早出现就是在FC平台上,就现在来说,这款老版的《忍者神龟》是最热卖的 游戏 之一,后续版本都未曾超越。 9 双截龙 1987年一代经典大作双截龙一代诞生了,这款 游戏 支持单人和双人模式,可以两个玩家同时玩这款 游戏 。另外值得一说的是《双截龙2》与90年代流行的《古惑仔》剧情十分相像,这也是许多玩家喜欢它的原因。 10 热血系列 热血系列估计“上了年纪的人”都玩过吧,这一系列的作品太多,热血足球、热血篮球、热血冰球、热血躲避球、热血硬派、热血格斗传说……不论哪款都是经典之作,这一系列名为热血,其内容确实也够热血、够暴力,无论是足球、篮球还冰球,处处可见热血本色。

不同配置决定不同的复制的流程

一 远程站点相同路径结构的复制

Duplicating a Database on a Remote Host with the Same Directory Structure

对于这种选择而言 *** 作实在太过简单 你甚至不需要修改初始化参数文件或者重命名复制的数据文件(可惜 做测试的话这却不能做为我们的首选 一般测试都只有一台机器 难道让我再虚拟个 *** 作系统?)如果是多台机器的话 这种 *** 作非常省事 步骤也很少

创建辅助实例

Rman连接并运行duplicate命令 结束

确实太简单的是吧 好吧那我来给你找点麻烦 注意第 步 其执行是有几个先决条件的 或者说伟大的oracle大人又一次下放了它高贵的权力 而给你来做出选择 如下

如果没有配置自动分配通道的话 表忘记至少手工指定 条辅助通道

不要忘记指定NOFILENAMECHECK参数

就像前面说的 如果辅助实例并非服务器端初始化参数文件启动 表忘记指定PFILE参数 更加表忘记该文件必须在运行RMAN的客户端上

例如 假设你配置了自动分配通道 并且决定使用pfile启动辅助实例 那么在RMAN连接到目标库和辅助实例之后 只需要执行下列

DUPLICATE TARGET DATABASE TO dupdb PFILE = F:\oracle\product\ \admin\jssdup\pfile\init ora NOFILENAMECHECK;

最后 RMAN会自动以RESETLOGS方式打开数据库并重建REDO LOGS 竣工

二 远程站点不同路径结构的复制

Duplicating a Database on a Remote Host with a Different Directory Structure

如果副本数据库创建在远程站点 并且目录结构也不一致 那么你必须修改几个初始化参数值以便副本数据库的数据文件能够在新的目录结构存取 这种类型的复制又可以细分成几个小类

在初始化参数中重命名复制文件和日志文件 复制步骤如下

a) 首先还是创建辅助实例 注意初始化参数的配置 按下列的方式进行一些调整

? 浏览初始化参数中以_DEST结尾的参数以及包含路径的参数 确认这些路径对即将创建的副本数据库有效

? 设置DB_FILE_NAME_CONVERT参数 让其自动转换数据文件路径

? 设置LOG_FILE_NAME_CONVERT参数 让其自动转换日志文件路径

所谓道有千条我取其一 除了上述方式之外呢 还有很多其它方法来指定文件存放路径 比如CONFIGURE AUXNAME或SET NEWNAME命令等等 不过此处是在写初始化参数中重命名类型的复制 就不多占篇章了 后面有章节专门讲解 感兴趣的朋友不妨keep你的好奇心 往下看 )

b) RMAN连接并执行duplicate命令 结束

在这里同样需要注意辅助通道的分配和pfile的加载(如果使用pfile的话)

例如 我们使用自动分配通道 并且辅助实例使用服务器端初始化参数文件 这下dulicate命令更简单了

DUPLICATE TARGET DATABASE TO dupdb

这种方式主要的工作都在创建辅助实例上

在Duplicate命令中重命名数据 日志文件 复制步骤如下

a 创建辅助实例

b RMAN连接运行Duplicate命令 注意此处需要加些参数如下

? 通道 还是通道!如果没有自动分配通道 则至少要手工指定一条辅助通道

? 通过LOGFILE子句指定副本数据库redo logs文件地址大小等

? 通过DB_FILE_NAME_CONVERT转换原数据文件路径到新路径

? pfile 又见pfile 如果使用了pfile的话 表忘记指定pfile参数

例如 我们使用自动分配通道 但辅助实例未使用服务器端初始化参数文件 手工指定日志文件数据文件路径 示例如下

DUPLICATE TARGET DATABASE TO dupdb PFILE = F:\oracle\product\ \admin\jssdup\pfile\init ora DB_FILE_NAME_CONVERT=(F:\oracle\oradata\jssweb\ F:\oracle\oradata\jssdup\) LOGFILE F:\oracle\oradata\jssdup\redo log SIZE M F:\oracle\oradata\jssdup\redo log SIZE M F:\oracle\oradata\jssdup\redo log SIZE M;

使用SET NEWNAME命令重命名数据文件 复制步骤如下

a 创建辅助实例

b RMAN连接并按下列步骤执行

? 配置通道

? 使用SET NEWNAME命令设置数据文件新路径

? Duplicate命令设置logfile 如辅助实例采用pfile要加载pfile

本节重点是SET NEWNAME命令格式 见例

RUN { # set new filenames for the datafiles SET NEWNAME FOR DATAFILE TO F:\oracle\oradata\jssdup\system dbf ; SET NEWNAME FOR DATAFILE TO F:\oracle\oradata\jssdup\undotbs dbf ; # issue the duplicate mand DUPLICATE TARGET DATABASE TO dupdb # create at least o online redo log groups }

使用CONFIGURE AUXNAME命令重命名数据文件 复制步骤如下

略与上同 不详述 唯一不同处即是CONFIGURE AUXNAME命令格式 如例 而且configure命令是在run块外执行的

# configure the new desired filenames

CONFIGURE AUXNAME FOR DATAFILE TO F \oracle\oradata\jssdup\system dbf

CONFIGURE AUXNAME FOR DATAFILE TO F \oracle\oradata\jssdup\undotbs dbf

# …… add more CONFIGURE AUXNAME mands as needed

不过需要注意的是 duplicate执行完之后 推荐清除CONFIGURE AUXNAME 这样就不会对未来的类似 *** 作造成影响

# clear specified auxiliary names for the datafiles

CONFIGURE AUXNAME FOR DATAFILE CLEAR

CONFIGURE AUXNAME FOR DATAFILE CLEAR

三 本地创建

Creating a Duplicate Database on the Local Host

与第二种 远程站点不同路径结构的复制 有 %以上的相似性 唯一不同的是 本地创建的话需要注意DB_NAME与目标数据库不可相同 这点主要体现在辅助实例中初始化参数的配置里 其它的 *** 作步骤可以完全复制第二种中介绍的各种方法 所以也就不详述了 )

除此之外呢 还有比如向ASM存储系统复制 或向OMF存储复制等等 复制流程与上基本大同小异 不过就是初始化参数文件中设置不同的参数 或者将参数设置成不同的值罢了

lishixinzhi/Article/program/Oracle/201311/18270

现在常用的一种javascript的方法是在当前的html文档中插入一个script标签,在标签中引入script脚本Js代码var__includes__=newArray;ArrayprototypeindexOf=function(obj){for(vari=0;i<thislength;i++){if(this[i]==obj)returni;}return-1;}Arrayprototypeadd=function(obj){this[thislength]=obj;}functioninclude_js(js){if(__includes__indexOf(js)-1)return;__includes__add(js);varhead=documentgetElementsByTagName('head')[0];script=documentcreateElement('script');scriptsrc=js;scripttype='text/javascript';headappendChild(script);}当你只是在你的htmlw文档中使用这个方法的时候,一切OK,这其实是script的标签的一种快捷的写法而已。但是,如果你在一个javascript使用这个方法,问题就来了,比如我在testjs中使用include_js("test1js"),在test1js中有一个变量test1是在testjs中要使用的,在webkit中尽然出现了test1变量未定义的错误,我不知道ie和firefox是否有这种问题,我想可能是include_js本身不是同步执行导致的,所以我只好使用以下方法来完善inlcude_jsJs代码var__includes__=newArray;ArrayprototypeindexOf=function(obj){for(vari=0;i<thislength;i++){if(this[i]==obj)returni;}return-1;}Arrayprototypeadd=function(obj){this[thislength]=obj;}functionx>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13416617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-01
下一篇 2023-08-01

发表评论

登录后才能评论

评论列表(0条)

保存