百度首页 | 百度空间
 
文章列表
 
2008-07-17 23:04

http://games.QQ.com  2008年07月14日10:47    小え㈤い 

柔道一个入手简单.精通困难的职业。

由于没有男性所以选的人相对少了很多。

但是这个职业的可玩性还是相当大的。

先说升级:

本人是公测才开始玩DNF的玩家,升级策略应该适合大部分新手,

因为本人当时的操作不是一般的烂...。

18级之前技能随便加。过来人建议后跳和强制后跳一定要加(在塞MM那学),小技巧就是找一个背后没有人的地方X(就是普通攻击)怪

X到第4下按后跳,一定要按了第4下后立刻按后跳要不容易被打。

后跳的距离正好是你X的第3.4下的距离所以打小怪就可以这样对付了。有的时候被怪围住了。不要怕咱们是什么?柔道嘛!抓个怪一个背摔在怪起来之前迅速跑开就是了。

打BOSS柔道我的方法比较简单,就是在同一直线上。上勾拳+背摔然后跑掉^_^~!简单实用。

再说升级地点:

这个没有什么好说的,地下城那里有说明。

柔道建议18级之前单刷。组队不稳定不说。碰到的都是新手。越打越乱。不如单刷来的游戏心得快。有助于迅速上手操作。

还有任务:

起初的要求操作的任务建议不要做了。对于新手来说难度大。而且奖励可有可无。

当然你也可以做。柔道的涨操作方法就是在怪最后要死的时候上勾拳,然后一直撞下去。操作可以撞到81应该是,在不就是85。一般的前期操作任务就能完成了。

18级之后:

先说的就是转职 流程去官网资料站一找就找到了。

转职加点 前T不加。PK刷图用处都不大。上勾拳加到5。强制上勾拳要学。雁踏加到5为了出旋风腿和野蛮。旋风腿+1 PK的起手招之一。加1点。

背摔加满,强制背摔加,摔技强化,那2个加满。还用说。又加功又加范围的不学才怪!

野蛮1级。一些连招的过渡技能。等摔技能的CD(技能冷却时间)

滑行抓建议加到5级以上PK刷图都有用,PK离老远就能用技能抓,抓不到还能滑行一段距离可以应变。

刷图如果抓怪出了MISS可以想像- -`!命运凄惨。

有了滑行抓就不一样了。一个怪出了MISS人物就会划过第1个人去抓第2个。

暴力抓取:建议加到6以上!强烈。作用是抓取时技能不被打断。

可以想像。柔道本来就是技能超狠的职业。

别人打你一下。你顶着伤害一个滑行+暴力。...背摔.+++..很恐怖

滑行抓+暴力抓是柔道的比杀近身技能。

抛投加到5出强制抛投好了。主要就是等别的技能的CD时间。和连招。

空文锤别人都说加1点。个人建议加7点。伤害高不说还可以加大柔道的输出功率。

大坐不说了柔道的最后技能加满。

风暴加满:

物理背击加满:

物理暴击有SP再说吧

升级:

柔道打天空说有怪就如同大人看孩子。简直就是小菜。

就是找个后背没有人的地方X BOSS就是跑跑摔(打个别BOSS的小窍门回在以后发表)。材料都留着以后用。避免做装备没有材料的尴尬。

天空到25。去天帷巨兽刷神殿。到这里你就不算个新手了。恭喜你出师了^_^!

本人经验拿出来有不足的地方欢迎指正。并在后续中改正。

类别:Games | 评论(0) | 浏览()
 
2008-07-17 11:30
http://games.QQ.com  2008年07月16日11:56   玩家投稿 伊莉维尔 

“柔道高手,近身格斗之王。”

18级转职前:

技能

上勾拳:5级出取消(也就是强制)

前踢:5级出取消

背摔:这个技能的重要性好比传奇里面法师的雷电术,不多说了,能加多少加多少,柔道练级PK必背技能

其他技能:下踢至少加一点,由于18级转职后可以重置SP点,操作好的建议把多余的点加在上勾技能上(增大攻击输出,而且浮空时间长更好连招),操作差点的建议加几点钢筋铁骨,喜欢PK的可以加后跳(如果学后跳就一定要雪强制后跳),抛沙,分身等等牵制技能。

练级:强烈建议单刷,10级出了背摔练级杀BOSS真的是非常轻松,单刷材料,药,钱,装备都是自己的。

练级路线:跟着主线任务走吧,转前主线任务做完差不多就18了

农民入手简单实用连招:XXX+强制上勾拳+X+背摔+下踢+上踢

——————————————————————————————

转职后:

技能:

上勾拳5出取消

下踢1(前踢不加了,后期基本用不着)

背摔满出强制 背摔强化满

抛摔5出取消

鹰踏5(纯粹是为了出技能,这招费蓝啊,汗……)

滑抓2-3点,加多了收招慢,后果很严重

钢筋铁骨5出野蛮

野蛮1(费蓝啊,不过是个霸体技,PK可以用用,撞上后能接各种摔,另外学这个不用学下蹲了,按住不放就是蹲着在的。还有在天帷巨兽还可以撞撞小章鱼,瀑布汗……)

暴力抓:这个要看个人喜好了,至少加1点,喜欢PK的可以多加几点,最多加到5点就够了

旋风腿1(柔道唯一范围技,攻低,唯一作用就是能接上空绞锤,再就是PK不错,加1点就够了)

空绞锤:这个和抛摔只能选择一个加满了,建议加空绞锤,因为抛摔相对攻低,主要作用是作为柔道的一个连接招,再就是其他摔没CD完时的一个过渡招。空绞锤配合旋风腿,PK练级都好用(我在单人刷群怪都是一个旋风腿扫进去接个空绞锤,然后再来个背摔,一片怪基本就干净了)——关于空绞锤的接法,很多人说不好接,其实是个位置问题,旋风腿扫到和目标基本重叠的时候连按2下跳就出来了

螺旋彗星落:这招帅啊,柔道最大攻击输出招,加满没话说,出强制

多余SP看个人爱好可以加后跳,钢筋铁骨,暴力抓

——————————————————————————————

SS任务单人过法:天空之城有几个任务可以得SP书的,需要SS通关,很简单,格斗可以无限连撞的,角落效果更好(就是一直→→X)最后一下一定要撞死,然后一直撞,每张图至少用这个方法撞死一个,操作分就能拿85,柔道的技术分一般都不会低,操作只要上了80就能拿SS了,当然如果被击次数多了,还是要复活一次,最好是在BOSS快挂的时候复活,复活马上干掉BOSS,被击数就是0了,拿SSS都没问题。注意,摔不动的怪不能用这种方法(就是只能推开的,像鱼还有金石头人)做这个任务选择普通地图,难度大了MISS多,出了MISS怪就挂了,连撞不了

——————————————————————————————

天空之城地图小技巧:

石头人(金的除外,因为金的摔不倒)攻击倒地后可以一下一下的出拳,不出MISS的话可以一直打到死都爬不起来

浅海BOSS(大黄金石头人)省蓝安全打法:一下一下出拳,出MISS了就推他。最后一点血霸体也一样,反应要快点,看它出招就推

——————————————————————————————

天帷巨兽地图小技巧:

最好的练级地图是练狱,僵尸那个菜啊,动作又慢,BOSS夜叉王也是个软脚非常好欺负

小章鱼打法:引到其他怪旁边,一个背摔,基本都被震死,就看见那个经验啊一下就是一排……

黑白祭祀是会召唤的,尽量打断

夜叉是会混乱的,如果是组队一定要注意你身旁的战友变成了凶手……

——————————————————————————————

练级小技巧:

尽量把一个地图的怪都引到一起,然后XXXX+背摔,震倒一片怪,摔完趁无敌上走或者下走,怪起来后会跟上来的,这时背摔又CD好了,又是XXXX一背摔,基本上只要3次一片怪就死光光,省蓝又快捷,而且怪在一起是不会MISS的,只会抓到一个

30级以后可以一个旋风腿扫进去+空绞锤,然后马上背摔(空绞锤摔在右边就抓左边怪,反之亦然)

需要注意的是黑章鱼,有黑章鱼在的话XX+背摔就行了,黑章鱼有时候会在攻击到第3下的时候出招

——————————————————————————————

连招:

练级就是农民招XXXX+背摔,省蓝不说,效率顶呱呱(谁叫TX黑啊,吃药都成了奢侈的事)

PK比较灵活,介绍几个上手实用的,一般旋风腿和上勾拳容易打到对方形成连招:

旋风腿+空绞锤+X+背摔+下踢+抛摔(扔到墙了弹回来的话)+XX+上勾拳+(野蛮)背摔+螺旋彗星落

上勾拳+X+背摔+抛摔+(和上面一样)

背摔之后还能接旋风腿+空绞锤或者直接螺旋彗星落

——————————————————————————————

写了半天辛苦了,希望和大家多多交流

类别:Games | 评论(0) | 浏览()
 
2008-07-17 11:25

http://games.QQ.com  2008年07月16日11:00   玩家投稿 想要超短裙

柔道作为一个强大的近站职业,在格斗中的人气很高,今天我想就柔道的PK加点和装备选择方面和大家交流下我自己的心得。

装备

装备作为PK的辅助装备,必不可少,考虑到柔道是个近身职业,为了贴近对手,装备首选是加移动速度的装备,武器首选东方棍,因为东方棍有所有格斗武器中第2的攻击范围和第2的攻击速度,非常适合PK使用,最佳选择是45的怨灵夺命棍。装备方面推荐幽灵结晶套和蛟纹套。勋章和首饰也尽量要选择加移动速度的,比较容易入手的有卡尼娜的勋章,墨竹手镯等,跑的比别人快才好追上抓嘛。

加点

先说下通用技能

后跳对柔道来说只是一个战略性改变行进路线的技能,可以用来突然变线,打乱对手跑动节奏,所以后跳需要学习,但是后跳取消没有必要,如果点多的话也可以加,不过刷图的作用比较大,PK的话后跳取消可以不学

物理爆击和物理背击,这2个技能在技能点充裕的时候可以多加或加满

然后就是职业技能

前踢一级,自带不需要学习

上勾拳五级出取消,实用的连招技能,自带霸体但不需要加高

鹰踏五级,为了出旋风腿而已

旋风腿一级,追杀或者逃离都很好用,还可以接空绞锤进行攻击

抛沙一级,远程牵制对方的技能,一级就够了没必要加高

分身一或三级,用来扰乱敌人行进路线和抢副用

下蹲一级,可以躲避抛沙,旋风腿,5段斩中的第二下攻击等,配合野蛮冲撞可以顶着攻击接近敌人

金刚加满,可以加1500防御力20点体力,非常使用的技能,一定加满

抓轰炮一级,练级的时候很好用,而且只有一级,加吧

抛投满出取消,可以在背摔后接上,如果扔到墙上反弹回来还可以继续连招,CD很短伤害不错,强烈推荐,刷图PK 都很好用

背摔满出取消,柔道看家技能,一定得满

背摔强化满,在背后抓取敌人的时候加10%的爆率和增加一定的伤害,考验技术的技能,尽量在敌人背后抓取,伤害可以提高一倍

摔技强化一级,属于刷图技能,PK除非群P,不然没有实际作用,刷图的话可以加满,PK一级就够了。

滑行抓取六级,PK的招牌技能,在跑动中使用抓取技能的时候可以滑行中抓取敌人,等级越高滑行越远,实战中经验六级就可以了,不需要再升高,当然个人爱好另算

暴力抓取满,配合滑行抓取,抓取动作时霸体状态,滑行中保持霸体,强行抓取敌人的法宝,加满后CD短持续时间长,效果明显

野蛮冲撞一级,配合下蹲,强行靠近敌人时使用

空绞锤一级或满级,空中可以抓取敌人唯一技能,可以在旋风腿踢中后接招,伤害不错,但实战中使用几率比较少,具体加多少级看个人爱好与技能点情况决定,有技能点的话也推荐升满,刷图PK二不误。

螺旋彗星落满出取消,40大招伤害可观,可以在背摔后直接接招,秒伤很高,一定出满。

觉醒技能,抓取奥义和大旋风,我目前只有45级不做太多评价,个人觉得觉醒技能嘛,肯定要满的

以上就是本人对柔道PK的装备和加点选择的一点建议。柔道PK 最关键的就是跑位,有了良好的跑位,加上足够的耐心,看准敌人技能释放后的硬直时间上去进行抓取,一般几套下来就可以KO对方。柔道PK一定要冷静,切忌和人硬碰硬,毕竟柔道的霸体技能很少,所以尽量避免正面冲突,迂回战术才是王道。

格斗只有女滴,被迫做人妖。。。。。。希望大家多多指教

类别:Games | 评论(0) | 浏览()
 
2008-07-11 21:21

BBE技术
 
  常见MP3中包含的效果:BBE,BBE MP,BBE Mach3Bass,BBE Viva(3D)。

  我们了解到BBE技术起源于1985年,而现在,BBE技术经过数代的发展,已经从最初应用于功放上面的专利技术而发展到从AV视听、随身听、广播、CD以及现在的数码音频技术等领域。

  由于BBE Sound公司一直对于BBE技术有着非常严格的质量控制,简单的说,虽然BBE技术的授权费用非常低廉,但想要得到BBE的授权并不是那么简单。在合作公司向BBE Sound提出申请后,BBE Sound首先就会派人对合作公司进行调查,在公司实力得到认可后,才会得到BBE的授权,而在使用了BBE技术的产品设计过程中,BBE Sound公司就会参于关于音效部分的设计,在最终的音质得到认可后,产品才可以加注BBE Sound的商标。也正在这种严谨的运作方式,让BBE商标成为音响界象征高超品质的识别标志。不过遗憾的是,由于对于中国关于知识产权方面的不信任,BBE Sound目前还不对中国的企业进行直接的算法授权。因此,目前中国的企业大多都是通过购买第三方国家的芯片得到BBE Sound的间接授权。

  BBE技术对于音质带来的改善,主要表现在整个的音域似乎一下子比原音宽广了很多,高低音的层次也变得非常清晰,这种感受与传统的EQ所带来的效果明显不同。那BBE到底使用哪种方法来提高音质的呢?

  需要说明的是通常说的BBE技术只是一个统称,实际上,BBE技术在面向不同应用的时候有不同的分枝,而BBE是最基础的一项,根据应用不同,还包含:

  BBE - 最基本算法,所有其它分支都是建立在BBE的基础之上的
  BBE Mach3Bass - 低音提升算法,适用范围比较广泛
  BBE ViVA - BBE的3D效果,适用于立体声电视、便携单体声音响等
  BBE MP - 压缩补偿算法,适用于MP3、MD等使用有损压缩音乐格式的产品
  BBE Optima - 简化的BBE相关算法,去除了调节项的BBE算法
  BBE K3/K1 - 压缩/限制/自动增益控制,适用于专业节目录制
  BBE   T2R/T2C/T2M - BBE电话技术,综合使用BBE MP及BBE K3技术来实现高质量的电话通话效果

用于MP3的BBE技术主要有:

  BBE Mach3Bass:是建立在BBE之上,用于提升低频能力的算法,它不同于一般的EQ方式的简单提升,由于通过一定的误差修正,因此它在提升低频的同时,并不会让有感觉到其它频率,特别是中频(人声)的衰减。

  BBE MP:这一算法对于像我们这些经常播放MP3的人来说非常重要,因为它的诞生就是为了弥补这类有损压缩(包括MP3、MD、OGG、WMA等)所带来的损失。通常,这类压缩算法会丢弃音乐中信号强度比较弱的部分,因为按照听觉理论上来说,那一部分的音频是人耳听不到的。但在实际中,那一部分声音里可能会包含一些画龙点睛的细节。因此加入了这部分补偿以后的音乐,会让人感觉到更加细腻,经过BBE-MP处理的音乐包含有更多的细节。

  就实际的听音效果而言,BBE技术实现的音效在中频部分几乎没有什么损失,而SRS在这方面处理的并不完美,但是在临场感上SRS强于BBE。

  由于BBE的入场资格要求的非常严格,因此我们很难在普及型的设备中见到BBE的踪影,目前只有iAudio 的几款MP3播放器带有BBE音效,因此可以看出现在数码产品也开始注意到BBE的魅力。相信随着BBE的知名度的提高,会有越来越多的带有BBE音效的MP3出现。

  优点:BBE效果使声音效果更清澈、通透,而且长时间听不容易烦躁,声音很耐听。

  BBE MP特别针对mp3等有损压缩类型文件的声音回放,进行频率再生,对于码率较高的文件,可以接近MD的效果。BBE M3B的重音,弹性很好,耳朵不容易痛。BBE 3D的环绕效果与SRS、Xtreme 3D很相似。其实几乎所有的3D音效都是比较接近的。之间差别不大。
  
  缺点:BBE M3B的重音下潜不是很深。
  
  总体评价:BBE的各种音效更适合听流行,较轻的摇滚。声音清澈、耐听。

类别:视频音乐 | 评论(0) | 浏览()
 
2008-07-11 21:19

首先,这里讨论的是mp3播放器中常见的音效。无论如何mp3音质音效都不能和高档CD相提并论,至少目前的mp3效果还不如CD。所以,下文中的一切描述,都是在mp3范围内讨论的。

以下纯属个人感觉,说的有什么不合适的,欢迎拍板砖。

BBE
代表品牌:iAudio。
常见mp3中包含的效果:BBE,BBE MP,BBE Mach3Bass,BBE Viva(3D)。
优点:BBE效果使声音效果更清澈、通透,而且长时间听不容易烦躁,声音很耐听。

BBE MP特别针对mp3等有损压缩类型文件的声音回放,进行频率再生,对于码率较高的文件,可以接近MD的效果。BBE M3B的重音,弹性很好,耳朵不容易痛。BBE 3D的环绕效果与SRS、Xtreme 3D很相似。其实几乎所有的3D音效都是比较接近的。之间差别不大。
缺点:BBE M3B的重音下潜不是很深。
总体评价:BBE的各种音效更适合听流行,较轻的摇滚。声音清澈、耐听。
评价来源:我现在用的iAudio 5。

SRS
代表品牌:三星、等。
常见mp3中包含的效果:SRS,SRS TruBass,SRS Focus,SRS WOW。
优点:SRS本身是通过叠加左右声道使人产生虚幻的环绕效果。SRS TruBass是SRS的
重低音,下潜很深。SRS Focus是用来改变声场焦点的,如果是背投电视,音箱在屏幕的下放,可以通过调整Focus来改变心理声场的位置。SRS WOW就是环绕和重音的叠加。
缺点:SRS需要一定的适应时间,并且要从较低值,比如SRS=2开始慢慢适应。长时
间听,容易疲劳。SRS TruBass虽然下潜很深,但是重音缺乏弹性,容易使耳朵疼痛。如果同时开环绕和重音,也就是WOW音效,容易使人产生烦躁的感觉。
总体评价:适合喜欢强劲低音的人,但是一定要保护听力。(我曾经用单独的SRS

TruBass=8效果连续停摇滚,结果耳朵疼了一个多月)
评价来源:我有一个三星55HQ,和一个MZ E2。


Xtreme
代表品牌:iRiver。
常见mp3中包含的效果:Xtreme EQ 、 Xtreme 3D。
现在总体来说,声音确实很震撼,效果还是相当好的。但是听时间长了容易烦躁。

我只是借朋友朋友的iFP 790听过几天。感觉效果不错,但更适合听流行、摇滚、和比较火爆的音乐。如果声音较轻,容易感觉到背景噪音。

以上纯属个人观点。如果有朋友希望购买mp3、mp4,特别是购买比较贵的产品,建议一定要获得一个比较长的试听时间,选择自己喜欢的。如果有条件,争取借朋友的,在安静的环境中反复试听。

类别:视频音乐 | 评论(0) | 浏览()
 
2008-07-11 21:17

在音响器材中,均衡器是一种可以分别调节各种频率成分电信号放大量的电子设备,通过对各种不同频率的电信号的调节来补偿扬声器和声场的缺陷,补偿和修饰各种声源及其它特殊作用,一般调音台上的均衡器仅能对高频、中频、低频三段频率电信号分别进行调节。

严格地说应先要根据音响的频响曲线用均衡器来校正成平直的,就是说音响的频率响应曲线本来不是水平的直线,但是为了真实还原声音,我们可以通过均衡器的调节把原来的曲线变成直线。但大多数朋友都没这个条件,不知道耳机或者耳塞的频响曲线,所以我们只能根据自己的听觉来进行调节。

首先来看看均衡器分段后的每个部分的作用:

1. 20Hz--60Hz部分
这一段提升能给音乐强有力的感觉,给人很响的感觉,如雷声。是音乐中强劲有力的感觉。如果提升过高,则又会混浊不清,造成清晰度不佳,特别是低频响应差和低频过重的音响设备。

2. 60Hz--250Hz部分
这段是音乐的低频结构,它们包含了节奏部分的基础音,包括基音、节奏音的主音。它和高中音的比例构成了音色结构的平衡特性。提升这一段可使声音丰满,过度提升会发出隆隆声。衰减这两段会使声音单薄。

3. 250Hz--2KHz部分
这段包含了大多数乐器的低频谐波,如果提升过多会使声音像电话里的声音。如把600Hz和1kHz过度提升会使声音像喇叭的声音。如把3kHz提升过多会掩蔽说话的识别音,即口齿不清,并使唇音“mbv”难以分辨。如把1kHz和3kHz过分提升会使声音具有金属感。由于人耳对这一频段比较敏感,通常不调节这一段,过分提升这一段会使听觉疲劳。

4. 2KHz--4kHz部分
这段频率属中频,如果提升得过高会掩盖说话的识别音,尤其是3kHz提升过高,会引起听觉疲劳。

5. 4kHz--5KHz部分
这是具有临场感的频段,它影响语言和乐器等声音的清晰度。提升这一频段,使人感觉声源与听者的距离显得稍近了一些;衰减5kHz,就会使声音的距离感变远;如果在5kHz左右提出升6dB,则会使整个混合声音的声功率提升3dB。

6. 6kHz--16kHz部分
这一频段控制着音色的明亮度,宏亮度和清晰度。一般来说提升这几段使声音宏亮,但不清晰,不可能会引起齿音过重,衰减时声音变得清晰,但声音不宏亮。

均衡器上也可以按照听门极限的曲线图来设置,这样让耳朵能最容易的感觉到声音,这样最自然最好! 如下图,我们提升低频和高频的DB数。


这样让低频和高频能够很自然的被耳朵感受到,也就是说最佳的EQ设置应该和该曲线图吻合。

CD在录制的时候是很好的记录了经过编辑的音源信号的,在CD制作的时候就已经调整好了音效的,所以我们可以认为不需要补偿。mp3就不一样,在压缩的时候,高中低频三个部分会有损失,一般来说损失的是高低两端,而中频部分很大程度上保留了下来。所以我采取的办法是通过对CD和mp3文件播放进行比较的方法调整。

预设了有pop,rock,jazz,classic,vocal等几种模式,有什么用呢?

其实这些是根据不同的音乐风格设置的,下面介绍下频响曲线。

pop:流行乐。它要求兼顾人声和器乐的结合都很平均,所以曲线的波动不是很大的。

rock:摇滚乐。它的高低两端提升很大,低音让音乐强劲有力,节奏感很强,高音部分清晰甚至刺耳

jazz:爵士乐。它提升了3-5kHz部分,增强临场感。

classic:古典乐。它提升的也是高低两部分,主要突出乐器的表现。

vocal:人声。人的嗓子发出的声音的频率范围比较窄,主要集中在中频部分。

----------------------------------------------------------------------------------------------------------

以上部分转贴得到.个人觉得小爱配888是个很好的搭配!

特别非版的,加上小爱的低音,的确正点

类别:视频音乐 | 评论(0) | 浏览()
 
2008-06-23 13:40
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_RestoreDb]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[p_RestoreDb]
GO

/*--恢复数据库的通用存储过程

--邹建 2003.10--
*/

/*--调用示例
--完整恢复数据库
exec p_RestoreDb @bkfile='c:\db_20031015_db.bak',@dbname='db'

--差异备份恢复
exec p_RestoreDb @bkfile='c:\db_20031015_db.bak',@dbname='db',@retype='DBNOR'
exec p_RestoreDb @bkfile='c:\db_20031015_df.bak',@dbname='db',@retype='DF'

--日志备份恢复
exec p_RestoreDb @bkfile='c:\db_20031015_db.bak',@dbname='db',@retype='DBNOR'
exec p_RestoreDb @bkfile='c:\db_20031015_log.bak',@dbname='db',@retype='LOG'

--
*/

create proc p_RestoreDb
@bkfile nvarchar(1000),        --定义要恢复的备份文件名(带路径)
@dbname sysname='',            --定义恢复后的数据库名,默认为备份的文件名
@dbpath nvarchar(260)='',    --恢复后的数据库存放目录,不指定则为SQL的默认数据目录
@retype nvarchar(10)='DB',    --恢复类型:'DB'完事恢复数据库,'DBNOR' 为差异恢复,日志恢复进行完整恢复,'DF' 差异备份的恢复,'LOG' 日志恢复
@filenumber int=1,            --恢复的文件号
@overexist bit=1,              --是否覆盖已经存在的数据库,仅@retype为'DB'/'DBNOR'是有效
@killuser bit=1,               --是否关闭用户使用进程,仅@overexist=1时有效
@password nvarchar(20)=''    --备份文件的密码(仅sql2000支持),如果备份时设置了密码,必须提供此密码
as
declare @sql varchar(8000)

--得到恢复后的数据库名
if isnull(@dbname,'')=''
   
select @sql=reverse(@bkfile)
        ,
@sql=case when charindex('.',@sql)=0 then @sql
           
else substring(@sql,charindex('.',@sql)+1,1000) end
        ,
@sql=case when charindex('\',@sql)=0 then @sql
           
else left(@sql,charindex('\',@sql)-1) end
        ,
@dbname=reverse(@sql)

--得到恢复后的数据库存放目录
if isnull(@dbpath,'')=''
begin
   
select @dbpath=rtrim(reverse(filename)) from master..sysfiles where name='master'
   
select @dbpath=reverse(substring(@dbpath,charindex('\',@dbpath),4000))
end

--生成数据库恢复语句
set @sql='restore '+case @retype when 'LOG' then 'log ' else 'database ' end+@dbname
   
+' from disk='''+@bkfile+''''
   
+' with file='+cast(@filenumber as varchar)
   
+case when @overexist=1 and @retype in('DB','DBNOR') then ',replace' else '' end
   
+case @retype when 'DBNOR' then ',NORECOVERY' else ',RECOVERY' end
   
+case isnull(@password,'') when '' then '' else ',PASSWORD='''+@password+'''' end

--添加移动逻辑文件的处理
if @retype='DB' or @retype='DBNOR'
begin
   
--从备份文件中获取逻辑文件名
    declare @lfn nvarchar(128),@tp char(1),@i int,@s varchar(1000)

   
--创建临时表,保存获取的信息
    create table #tb(ln nvarchar(128),pn nvarchar(260),tp char(1),fgn nvarchar(128),sz numeric(20,0),Msz numeric(20,0))
   
--从备份文件中获取信息
    set @s='restore filelistonly from disk='''+@bkfile+''''
       
++case isnull(@password,'') when '' then '' else ' with PASSWORD='''+@password+'''' end
   
insert into #tb exec(@s)
   
declare #f cursor for select ln,tp from #tb
   
open #f
   
fetch next from #f into @lfn,@tp
   
set @i=0
   
while @@fetch_status=0
   
begin
       
select @sql=@sql+',move '''+@lfn+''' to '''+@dbpath+@dbname+cast(@i as varchar)
           
+case @tp when 'D' then '.mdf''' else '.ldf''' end
            ,
@i=@i+1
       
fetch next from #f into @lfn,@tp
   
end
   
close #f
   
deallocate #f
end

--关闭用户进程处理
if @overexist=1 and @killuser=1
begin
   
declare hCForEach cursor for
   
select s='kill '+cast(spid as varchar) from master..sysprocesses
   
where dbid=db_id(@dbname)
   
exec sp_msforeach_worker '?'
end

--恢复数据库
exec(@sql)
go
类别:Sql | 评论(0) | 浏览()
 
2008-06-20 08:18
新闻来源:G日报
据Christina Laun收集
谷歌的产品很多,有的真的没有听说过,你有多少个没有听说过的谷歌产品呢?

必备
01.谷歌阅读器(Google Reader)网页版RSS阅读器,方便订阅,组织和分享新闻。有手机版。
02.个性化主页(iGoogle)显示Gmail,日历,天气,新闻等等,多模板。
03.谷歌相册服务(Google Picasa)提供照片的下载和编辑软件,用这个软件Email,上传,张贴照片到博客,也可以直接使用网络相册。
04.谷歌文件(Google Docs)您不再需要桌面版的Office了,这个是谷歌的在线Office,你可以创建,发布,共享和协作在线文档和幻灯。
05.谷歌记事本(Google Notebook)剪贴文本,图片和链接页面,可以保存,检索或共享。
06.谷歌桌面(Google Desktop)桌面搜索,可以搜索你电脑里的电子邮件,计算机文件,音乐,照片,聊天和Web历史记录,和iGoogle类似,也安装小工具。

地图和旅游
07.谷歌搭车(Google Ride Finde)r交通搭乘查询服务,通过这个搜索工具,利用GPS数据钩,通过Google地图,在14个美国城市连接出租车,轿车和公共汽车的搭车搜索。
08.谷歌公交(Google Transit): 使用Google地图,告诉谷歌你在哪,要到哪,谷歌帮助你安排公共交通线路方案。
09.谷歌火星(Google Mars)和谷歌地球类似,只是这个是火星而已。
10.谷歌天空(Google Sky)在不夜城也可以看星星,你可以通过虚拟的太空望远镜,看行星,恒星,星系,卫星等等。
11.谷歌地球(Google Earth): 下载一个吧,你就什么都知道了。

网站浏览和开发
12.谷歌3D建模(Google SketchUp)简单而有效的3D工具,Mac和PC都可以使用,建筑师,土木工程师,设计师,甚至是游戏开发商的方便工具。允许用户上传他们的模型到谷歌地球。
13.谷歌支付(Google Checkout): 谷歌的支付宝,目前中国没有开通。
14.谷歌网络加速器(Google Web Accelerator)类似于CDN的加速服务,利用谷歌在全球的服务器,缓存网站,让你访问速度倍增。
15.FeedBurner转烧你的Feed,便于订阅,不怕当机。
16.搜索历史(Google Web History)记录你的网页浏览记录,以供你搜索。
17.谷歌Base可以存储文字,图片文件和网页的数据库,搜索结果显示在网页搜索,谷歌地图和产品搜索。
18.自定义搜索引擎(Google Co-Op): 完善和分类搜索查询,创建定制的搜索引擎,搜寻专门信息。
19.谷歌应用引擎(Google App Engine) 谷歌的云计算服务,相当于一种虚拟服务器,目前仅仅支持Python。
20.谷歌网站优化器(Google Website Optimizer)检查您的网站,测试网站内容,帮助您创建最有效和最有利可图的广告,创造友好的界面,增加转换率。
21.谷歌浏览器同步(Google Browser Sync): 通过互联网,同步FireFox的密码,书签,历史,标签,窗口到另外的电脑。
22.谷歌点击电话(Google Click-to-Call): 这个是一个搜索结果页的广告系统,你可以免费打电话个做广告的公司,至少是谷歌付钱。你输入i的电话号码,你就可以和广告商通话。
23.谷歌页面生成器(Google Page Creator): 简单的个人网页,提供简单的网页编辑器,100M空间,多种模板,有点象傻瓜建站。

社会化网络和通讯
24.Orkut社区很红的巴西和印度社区,美国不流行。
25.Android手机操作系统基于Linux的手机操作系统。
26.发短信到收集(Google Send to Phone)通过FireFox插件发短信给自己。
27.谷歌分享(Google Shared Stuff): 分享网页给好友,可以整合到Facebook和del.icio.us。
28.GTalk(Google Talk) 谷歌的聊天软件,在Gmail里面也可以用。
29.Dodgeball手机社区在美国的22个城市,你可以知道你的朋友在哪里,朋友也知道你,可以要他们来找你。
30.连接朋友(Google Friend Connect): 可以让用户方便地为网站添加社会化网络功能,就像Facebook和Orkut,无需很深的编程技术。
31.谷歌呼叫中心(Google GrandCentral) 用户只要一个电话号码,换手机、搬家、换工作,还是可以继续用原来的号码。
32.谷歌网站(Google Sites): 快速建立网站,分享包括团队项目、公司内部网、社区团体、教室、俱乐部、家庭等信息,可以分享给几个人、一群人或所有人。

个性搜索工具
33.谷歌学术搜索(Google Scholar): 面向学术资源的免费搜索工具,能够帮助用户查找包括期刊论文、学位论文、书籍、预印本、文摘和技术报告在内的学术文献,内容涵盖自然科学、人文科学、社会科学等多种学科。
34.谷歌专利搜索(Google Patent Search)搜索到所有美国的专利,包括专利的详细介绍,图片信息,专利号,发明人,以及申请日期与有效期。
35.谷歌预测搜索(Google Sets)用户提交一个搜索关键字之后,它可以把相关的关键字列出来,为用户的搜索提供相关提示!
36.谷歌邮购搜索服务(Google Catalogs): 不用在往垃圾桶里扔废纸了。
37.谷歌数字搜索(Google Search by Number)输入区号,快件号,就能整合到结果。
38.谷歌盲人搜索(Google Accessible Search)
39.谷歌趋势(Google Trends)
40.谷歌图书搜索(Google Book Search)
41.谷歌新闻档案搜索(Google News Archive Search)搜索老新闻。
42.谷歌特殊搜索(Google Special Searches)搜索范围很小的搜索,比如政府,公共服务,微软,苹果等等。

多种谷歌工具
43.谷歌软件包(Google Google Pack)包括Desktop,Picasa,Toolbar,谷歌地球,Gtalk,Firefox, Adobe Reader, Skype和StarOffice。
44.谷歌小工具(Google Gadgets): 和iGoogle和Desktop配合使用。
45.谷歌拼音输入法(Google Pinyin IME)
46.谷歌图片标注器(Google Image Labeler)很象游戏,用户用文字来标注图片,帮助谷歌改善搜索结果。
47.谷歌代码搜索(Google Code Search)。
48.谷歌新闻通知(Google Alerts): 告诉谷歌你喜欢什么新闻,谷歌每天Email给你。
49.谷歌(Google Apps) 把谷歌的服务建立在自己的域名上,比如Gmail,GTalk,Docs等等。
50.谷歌114(GOOG-411) 谷歌的话务员人肉搜索,只对加拿大和美国开放。
51.谷歌手机网站生成器(Google Moblizer)一分钟建立你的网站的手机版,无需注册。
52.谷歌(Google Gears)HTML5的一个插件,让网页服务桌面化。

第三方工具
53.简易谷歌(Simply Google)把所有的谷歌特殊搜索都放在一个页面内。
54.谷歌IM搜索器(Googlematic)用AIM和MSN来搜索。
55.谷歌尝鲜(Goofresh): 搜索最新网页,包括今天,昨天,本周,本月的最新网页。
56.谷歌大厨(Cooking With Google)你冰箱里有些原料,不知道怎么搭配烹饪,问谷歌吧,一切OK。
57.谷歌多语言搜索(Babelplex): 同时输入29个语言的搜索结果页,很变态,很无聊。

类别:Apps | 评论(0) | 浏览()
 
2008-06-18 08:42
B帧(B frame)

B帧法是双向预测的帧间压缩算法。当把一帧压缩成B帧时,它根据相邻的前一帧、本帧以及后一帧数据的不同点来压缩本帧,也即仅记录本帧与前后帧的差值。只有采用B帧压缩才能达到200:1的高压缩。

也就是说,有B帧的视频,是比较耗费CPU/图像处理器的

B 帧在 MPEG-4 中有四种参考模式,如果是同时参考前后的画面压缩,则记录的是 和 (前画面 pixel 值 后画面 pixel 值)/2 的差值,也就是 和 「前后画面的平均」的差值。所以记录的差值个数和 P 帧一样,只有一个,没有增加。

而因为 B 帧位于前后画面的中间,以「前后画面的平均」,也就是「前后画面的中间值」来作为预测数值(预测 B 帧的 pixel 数值为多少?如果有误差,再记录差值),这样这个预测数值会比单独使用前一个画面来预测,更接近目前真正的 B 帧的数值,可想而知,如此所需要记录的差值就会很小甚至可以根本不用记录,所以便可以省下很多的 bits,提高压缩率。

例如 亮度变化 -> I B P 7 8 9

如果 B 只参考前一个画面压缩,则需记录差值 1。如果以 (I P)/2 压缩,则差值为 0,不需记录差值。(虽然要记录两个矢量,不过矢量也可以再做进一步预测压缩,总的来说,还是会比单独参考前一个画面压缩来得小很多)如果画面不是这样变化怎么办?通常来讲画面都会是这样变化,如果不是这样变化我们就不使用 B 帧就算变化不是如此规则,换个方式想,B 帧可以参考的画面还是比 P 帧多,再怎么找,也还是 B 帧可以找到误差更小的方块来使用的机率大(因为可以选择、参考的对象较多),所以 B 帧还是比 P 帧的压缩率来得高。(而且高很多,差距非常大)

除了压缩率以外,B 帧对画质的影响.....是有的,因为 B 帧这种参考前后画面的特性,等于有内插(interpolation)的效果,所以可以减少噪讯。

MPEG-4 中的 B 帧,也是非常具有威力的,除了以前的三种参考模式,还有 Direct Mode,连矢量的纪录都省了。虽然 MPEG-4 之中有 4MV 的功能,可以记录四个矢量,不过编码器在压缩的时候会判断,到底是使用 4MV 压出来的结果小,还是使用传统的方法压出来的结果小?

如果使用传统的方法压出来的结果小,便使用传统的方法记录,如果使用 4MV 压出来的结果小,才使用 4MV 来记录。

(ps. 4MV 不会用在 backward 预测)

您可以观察 VirtualDub 压缩时画面上显示的蓝线,您会发现蓝线和蓝线之间通常会有很短的蓝线插在中间,造成空隙,而且差距很大,这个就是夹在 P 之间的 B 在发挥压缩威力如果是用 DivX 5 更明显,因为 DivX 5 只能够使用 IBPBPBPB... 这种一个 B 接一个 P 的形式,所以画面上的蓝线就是「一长一短、一长一短」这样排列。

关键帧和过渡帧的联系与区别

1、两个关键帧的中间可以没有过渡帧(如逐帧动画),但过渡帧前后肯定有关键帧,因为过渡帧附属于关键帧;

2、关键帧可以修改该帧的内容,但过渡帧无法修改该帧内容。

3、关键帧中可以包含形状、剪辑、组等多种类型的元素或诸多元素,但过渡帧中对象只能是剪辑(影片剪辑、图形剪辑、按钮)或独立形状。

类别:视频音乐 | 评论(1) | 浏览()
 
2008-06-05 14:52
ZDNet 软件频道 更新时间:2007-08-20 作者:CSDN 来源:CSDN
本文关键词:漏洞 SQL Server SQL
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。

SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。 

但是,SQL注入的手法相当灵活,在注入的时候会碰到很多意外的情况。能不能根据具体情况进行分析,构造巧妙的SQL语句,从而成功获取想要的数据,是高手与“菜鸟”的根本区别。 

根据国情,国内的网站用ASP+Access或SQLServer的占70%以上,PHP+MySQ占L20%,其他的不足10%。在本文,我们从分入门、进阶至高级讲解一下ASP注入的方法及技巧,PHP注入的文章由NB联盟的另一位朋友zwell撰写,希望对安全工作者和程序员都有用处。了解ASP注入的朋友也请不要跳过入门篇,因为部分人对注入的基本判断方法还存在误区。大家准备好了吗?Let's Go...

入门篇  

如果你以前没试过SQL注入的话,那么第一步先把IE菜单=>工具=>Internet选项=>高级=>显示友好 HTTP 错误信息前面的勾去掉。否则,不论服务器返回什么错误,IE都只显示为HTTP 500服务器错误,不能获得更多的提示信息。

一、SQL注入原理

以下我们从一个网站http://www.19cn.com/开始(注:本文发表前已征得该站站长同意,大部分都是真实数据)。

在网站首页上,有名为“IE不能打开新窗口的多种解决方法”的链接,地址为:http://www.19cn.com/showdetail.asp?id=49,我们在这个地址后面加上单引号’,服务器会返回下面的错误提示:

Microsoft JET Database Engine 错误 '80040e14'

字符串的语法错误 在查询表达式 'ID=49'' 中。

/showdetail.asp,行8

从这个错误提示我们能看出下面几点:

1.网站使用的是Access数据库,通过JET引擎连接数据库,而不是通过ODBC。

2.程序没有判断客户端提交的数据是否符合程序要求。

3.该SQL语句所查询的表中有一名为ID的字段。

从上面的例子我们可以知道,SQL注入的原理,就是从客户端提交特殊的代码,从而收集程序及服务器的信息,从而获取你想到得到的资料。

二、判断能否进行SQL注入

看完第一节,有一些人会觉得:我也是经常这样测试能否注入的,这不是很简单吗?其实,这并不是最好的方法,为什么呢?

首先,不一定每台服务器的IIS都返回具体错误提示给客户端,如果程序中加了cint(参数)之类语句的话,SQL注入是不会成功的,但服务器同样会报错,具体提示信息为处理 URL 时服务器上出错。请和系统管理员联络。

其次,部分对SQL注入有一点了解的程序员,认为只要把单引号过滤掉就安全了,这种情况不为少数,如果你用单引号测试,是测不到注入点的.

那么,什么样的测试方法才是比较准确呢?答案如下: 

① http://www.19cn.com/showdetail.asp?id=49

② http://www.19cn.com/showdetail.asp?id=49 and 1=1

③ http://www.19cn.com/showdetail.asp?id=49 and 1=2

这就是经典的1=1、1=2测试法了,怎么判断呢?看看上面三个网址返回的结果就知道了:

可以注入的表现:

① 正常显示(这是必然的,不然就是程序有错误了)

② 正常显示,内容基本与①相同

③ 提示BOF或EOF(程序没做任何判断时)、或提示找不到记录(判断了rs.eof时)、或显示内容为空(程序加了on error resume next) 

不可以注入就比较容易判断了,①同样正常显示,②和③一般都会有程序定义的错误提示,或提示类型转换时出错。

当然,这只是传入参数是数字型的时候用的判断方法,实际应用的时候会有字符型和搜索型参数,我将在中级篇的“SQL注入一般步骤”再做分析。

三、判断数据库类型及注入方法

不同的数据库的函数、注入方法都是有差异的,所以在注入之前,我们还要判断一下数据库的类型。一般ASP最常搭配的数据库是Access和SQLServer,网上超过99%的网站都是其中之一。

怎么让程序告诉你它使用的什么数据库呢?来看看:

SQLServer有一些系统变量,如果服务器IIS提示没关闭,并且SQLServer返回错误提示的话,那可以直接从出错信息获取,方法如下:

http://www.19cn.com/showdetail.asp?id=49 and user>0

这句语句很简单,但却包含了SQLServer特有注入方法的精髓,我自己也是在一次无意的测试中发现这种效率极高的猜解方法。让我看来看看它的含义:首先,前面的语句是正常的,重点在and user>0,我们知道,user是SQLServer的一个内置变量,它的值是当前连接的用户名,类型为nvarchar。拿一个nvarchar的值跟int的数0比较,系统会先试图将nvarchar的值转成int型,当然,转的过程中肯定会出错,SQLServer的出错提示是:将nvarchar值 ”abc” 转换数据类型为 int 的列时发生语法错误,呵呵,abc正是变量user的值,这样,不废吹灰之力就拿到了数据库的用户名。在以后的篇幅里,大家会看到很多用这种方法的语句。

顺便说几句,众所周知,SQLServer的用户sa是个等同Adminstrators权限的角色,拿到了sa权限,几乎肯定可以拿到主机的Administrator了。上面的方法可以很方便的测试出是否是用sa登录,要注意的是:如果是sa登录,提示是将”dbo”转换成int的列发生错误,而不是”sa”。

如果服务器IIS不允许返回错误提示,那怎么判断数据库类型呢?我们可以从Access和SQLServer和区别入手,Access和SQLServer都有自己的系统表,比如存放数据库中所有对象的表,Access是在系统表[msysobjects]中,但在Web环境下读该表会提示“没有权限”,SQLServer是在表[sysobjects]中,在Web环境下可正常读取。

在确认可以注入的情况下,使用下面的语句:

http://www.19cn.com/showdetail.asp?id=49 and (select count(*) from sysobjects)>0

http://www.19cn.com/showdetail.asp?id=49 and (select count(*) from msysobjects)>0

如果数据库是SQLServer,那么第一个网址的页面与原页面http://www.19cn.com/showdetail.asp?id=49是大致相同的;而第二个网址,由于找不到表msysobjects,会提示出错,就算程序有容错处理,页面也与原页面完全不同。

如果数据库用的是Access,那么情况就有所不同,第一个网址的页面与原页面完全不同;第二个网址,则视乎数据库设置是否允许读该系统表,一般来说是不允许的,所以与原网址也是完全不同。大多数情况下,用第一个网址就可以得知系统所用的数据库类型,第二个网址只作为开启IIS错误提示时的验证。
类别:Sql | 评论(1) | 浏览()
 
     
 
 
文章分类
 
 
 
Apps(56)
 
Config(35)
 
Shell(47)
 
 
 
 
 
 
Others(17)
 
 
 
Emacs(16)
 
 
 
 
 
 
Games(19)
 
Asm(2)
 
Vim(10)
 
 
 
Hack(6)
 
 
Tip(23)
 
Sql(15)
 
 
Gtk(2)
 
Gentoo(35)
 
 
 
 
 
 
Ad(0)
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   

信息要互通有无,谢谢分享
 

长见识啦
 

高手
 

汗...
 
 
     


©2008 Baidu