分页:[«]1[2][3][4][5][6][7][8][9][10][»]

QQ自动登录生成器 vbs代码(生成批处理命令行代码)

每次登陆QQ都要输入密码,觉得很麻烦的,其实有简单的方法,让你省去每天输入密码的麻烦:
代码是从网上复制过来的,作者未知,知道者请告知。
'/*=========================================================================
' * Intro QQ自动登陆生成器多用户版,支持参数生成
' 参数使用方法:QQAutoLoginCreates.vbs "QQ路径,安装版QQ可以删除当前引号内的内容" "QQ1" "QQ1的密码" "QQ2" "QQ2的密码"
' * FileName QQAutoLoginCreates.vbs
' *==========================================================================*/

Private Const BITS_TO_A_BYTE = 8

阅读全文...

用FireFox玩任天堂游戏

浏览器扩展(Extensions),是让浏览器增强一些自身之外功能的小程序。它能让 Firefox 变得更强大而且灵活,利用 Extensions,你可以按自己的愿望来定制 Firefox 的功能。比如用惯了傲游(Maxthon)的人,可能希望能把一些使用习惯迁移到 Firefox 上,借助多种多样的 Extensions,你完全可以做到。

如何获取和安装?

前往 Mozilla 中国官方网站 可以下载很多好用的浏览器扩展。

扩展文件通常是 xpi 文件格式(以 .xpi 结尾)。有三种安装方法:
1、直接拖拽到 Firefox 浏览器的窗口里或扩展窗口里。
2、点击“菜单”——“工具”——“扩展”,把 .xpi 文件拖进弹出窗口里,稍后就可以看到 Firefox 会询问你是否要安装这个插件,选择“是”,并重启 Firefox 浏览器。
3、鼠标右键点 xpi 文件,选打开方式,在打开方式里选 Firefox,设置关联。以后只要双击 xpi 文件就自动安装了。 下面是我收集的 Firefox 游戏类扩展,并不完全,但是足够经典好玩。(点击标题下载) 1、FireNES 首先当然是大名鼎鼎的FireNES了,你可以利用这款扩展在FireFox里玩NES游戏,目前已有上千款经典的NES游戏可玩。连游戏的声音也完美的模拟了,可惜不能自定义按键。

图1 FireNES(兼容FF3,但需安装JRE)

接下来的扩展和FireNES相比有点小巫见大巫了,都是一些经典的小游戏 2、Clines 1.2.4 中文名称一般叫五子连珠吧,和五子棋类似。用鼠标移动小球,只要把相同颜色的小球以纵、横或对角线的方式排列达五个以上即可消除。

阅读全文...

IE6 IE7 Firefox的CSS兼容性问题

 之前写了关于兼容IE6 IE7 Firefox的CSS hack的方法,现在说下 CSS浏览器兼容问题,针对现在主流的IE6 IE7 Firefox 一一说一下:

1.DOCTYPE 影响 CSS 处理,我就在这个地方栽过跟头,css明明没有错,就是显示乱七八糟的,由于没人可请教,以至于很长一段时间后才知道这个原因。

2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行。

3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中。

4.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width。

5.FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式,值得注意的是,一定要将xxxx !important 这句放置在另一句之上。

6.div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行。

7.cursor: pointer 可以同时在 IE FF 中显示游标手指状, hand 仅 IE 可以。

阅读全文...

兼容IE6 IE7 Firefox的CSS hack方法

以前我写CSS代码大部分都是用!important来hack。
在ie6和firefox环境中测试可以正常显示,并成功的应用了hack技术。
但是发布了ie7后,它对!important可以正确解释,页面没有能够按要求显示!

我找到一个针对IE7不错的hack方式:使用“*+html”!
现在用IE7浏览一下,应该没有问题了。

示例如下:
#example { color: #333; } /* Mozilla FireFox*/
* html #example { color: #666; } /* IE6 */
*+html #example { color: #999; } /* IE7 */


那么在firefox下字体颜色显示为#333,
IE6下字体颜色显示为#666,
IE7下字体颜色显示为#999,并且它们互不干扰!

阅读全文...

正则表达式向后引用

正则表达式一个最重要的特性就是将匹配成功的模式的某部分进行存储供以后使用这一能力。请回想一下,对一个正则表达式模式或部分模式两边添加圆括号将导致这部分表达式存储到一个临时缓冲区中。可以使用非捕获元字符 '?:', '?=', or '?!' 来忽略对这部分正则表达式的保存。

所捕获的每个子匹配都按照在正则表达式模式中从左至右所遇到的内容存储。存储子匹配的缓冲区编号从 1 开始,连续编号直至最大 99 个子表达式。每个缓冲区都可以使用 '\n' 访问,其中 n 为一个标识特定缓冲区的一位或两位十进制数。

向后引用一个最简单,最有用的应用是提供了确定文字中连续出现两个相同单词的位置的能力。请看下面的句子:

Is is the cost of of gasoline going up up?

根据所写内容,上面的句子明显存在单词多次重复的问题。如果能有一种方法无需查找每个单词的重复现象就能修改该句子就好了。下面的 JScript 正则表达式使用一个子表达式就可以实现这一功能。

阅读全文...

正则表达式的选择与编组

选择允许使用 '|' 字符来在两个或多个候选项中进行选择。通过扩展章节标题的正则表达式,可以将其扩充为不仅仅适用于章节标题的表达式。不过,这可没有想象的那么直接。在使用选择时,将匹配'|' 字符每边最可能的表达式。你可能认为下面的 JScript 和 VBScript 表达式将匹配位于一行的开始和结束位置且后跟一个或两个数字的 'Chapter' 或 'Section':

/^Chapter|Section [1-9][0-9]{0,1}$/
"^Chapter|Section [1-9][0-9]{0,1}$"

不幸的是,真正的情况是上面所示的正则表达式要么匹配位于一行开始处的单词 'Chapter',要么匹配一行结束处的后跟任何数字的 'Section'。如果输入字符串为 'Chapter 22',上面的表达式将只匹配单词 'Chapter'。如果输入字符串为 'Section 22',则该表达式将匹配 'Section 22'。但这种结果不是我们此处的目的,因此必须有一种办法来使正则表达式对于所要做的更易于响应,而且确实也有这种方法。


可以使用圆括号来限制选择的范围,也就是说明确该选择只适用于这两个单词 'Chapter' 和 'Section'。不过,圆括号同样也是难处理的,因为它们也用来创建子表达式,有些内容将在后面关于子表达式的部分介绍。通过采用上面所示的正则表达式并在适当位置添加圆括号,就可以使该正则表达式既可以匹配 'Chapter 1',也可以匹配 'Section 3'。

阅读全文...

正则表达式定位符使用技巧

到现在为止,所看到的示例都只考虑查找任何地方出现的章节标题。出现的任何一个字符串 'Chapter' 后跟一个空格和一个数字可能是一个真正的章节标题,也可能是对其他章节的交叉引用。由于真正的章节标题总是出现在一行的开始,因此需要设计一个方法只查找标题而不查找交叉引用。

定位符提供了这个功能。定位符可以将一个正则表达式固定在一行的开始或结束。也可以创建只在单词内或只在单词的开始或结尾处出现的正则表达式。下表包含了正则表达式及其含义的列表:
字符描述
^匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。
$匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 '\n' 或 '\r' 之前的位置。
\b匹配一个单词边界,也就是指单词和空格间的位置。
\B匹配非单词边界。
不能对定位符使用限定符。因为在一个换行符或者单词边界的前面或后面不会有连续多个位置,因此诸如 '^*' 的表达式是不允许的。

阅读全文...

正则表达式的限定符使用方法

在使用正则表达式的时候,肯定经常遇到不知道要匹配多少字符的时候。为了能适应这种不确定性,正则表达式支持限定符的概念。这些限定符可以指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。


下表给出了各种限定符及其含义的说明:

字符描述
* 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。
+ 匹配前面的子表达式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。
? 匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等价于 {0,1}。
{n}n 是一个非负整数。匹配确定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的两个 o。
{n,} n 是一个非负整数。至少匹配n 次。例如,'o{2,}' 不能匹配 "Bob" 中的 'o',但能匹配 "foooood" 中的所有 o。'o{1,}' 等价于 'o+'。'o{0,}' 则等价于 'o*'。
{n,m} mn 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。例如,"o{1,3}" 将匹配 "fooooood" 中的前三个 o。'o{0,1}' 等价于 'o?'。请注意在逗号和两个数之间不能有空格。

阅读全文...

正则表达式的字符匹配

句点 (.) 匹配一个字符串中任何单个的打印或非打印字符,除了换行符 (\n) 之外。下面的 JScript 正则表达式可以匹配 'aac'、'abc'、'acc'、'adc'如此等等,同样也可以匹配 'a1c'、'a2c'、a-c'以及 a#c':

/a.c/

等价的 VBScript 正则表达式为:

"a.c"

如果试图匹配一个包含文件名的字符串,其中句点 (.) 是输入字符串的一部分,则可以在正则表达式中的句点前面加上一个反斜杠 (\) 字符来实现这一要求。举例来说,下面的 JScript 正则表达式就能匹配 'filename.ext':

/filename\.ext/

对 VBScript 而言,等价的表达式如下所示:

"filename\.ext"

这些表达式仍然是相当有限的。它们只允许匹配任何单字符。很多情况下,对从列表中匹配特殊字符十分有用。例如,如果输入文字中包含用数字表示为Chapter 1, Chapter 2诸如此类的章节标题,你可能需要找到这些章节标题。

阅读全文...

正则表达式的非打印字符

有不少很有用的非打印字符,偶尔必须使用。下表显示了用来表示这些非打印字符的转义序列:


字符含义
\cx匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符

阅读全文...

分页:[«]1[2][3][4][5][6][7][8][9][10][»]

心灵博客 © xylx 2008 蜀Icp备06020650号
感谢优代网络科技提供优质博客空间