存档在 ‘【软件】’ 分类

文本编辑软件EditPlus

2015年8月25日

官网:https://www.editplus.com/
汉化:http://www.cnblogs.com/hanzisearcher/archive/2012/09/14/editplus

汉化包下载及使用方法

1. 到 EditPlus 的官方网站下载并安装原版程序。
2. 下载 EditPlus 最新汉化版。将压缩包里的文件解压出来,覆盖原版程序的可执行文件(editplus.exe)。

32位版:

原版:https://www.editplus.com/ftp.php?n=epp400.exe
汉化:http://pan.baidu.com/s/1nt5KriD

64位版:

原版:https://www.editplus.com/ftp.php?n=epp400_64bit.exe
汉化:http://pan.baidu.com/s/1nt5KriD

打开EditPlus,输入多行数据,快捷键ctrl+h 打开替换窗口,选择“正则表达式”替换

案例:把日期数字中间隔开

如070715,查找”[0-9][0-9]”,替换为“[\0\1\2]”,替换结果是[07][07][15]。

“[0-9]”表示匹配0~9之间的任何特例,上面重复使用了“[0-9]”,表示连续出现的2个数字。“\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,依此类推。

案例:行首批量添加字符串

查找”^” 替换为“我是行首aaa”

案例:行尾批量添加字符串

查找”\n” 替换为“’bbb我是行尾\n”

案例:删除空白行

^[ \t]*\n

Editplus查找替换的正则表达式应用

表达式 说明
\t 制表符.
\n 新行.
. 匹配任意字符.
| 匹配表达式左边和右边的字符. 例如, “ab|bc” 匹配 “ab” 或者 “bc”.
[] 匹配列表之中的任何单个字符. 例如, “[ab]” 匹配 “a” 或者 “b”. “[0-9]” 匹配任意数字.
[^] 匹配列表之外的任何单个字符. 例如, “[^ab]” 匹配 “a” 和 “b” 以外的字符. “[^0-9]” 匹配任意非数字字符.
* 其左边的字符被匹配任意次(0次,或者多次). 例如 “be*” 匹配 “b”, “be” 或者 “bee”.
+ 其左边的字符被匹配至少一次(1次,或者多次). 例如 “be+” 匹配 “be” 或者 “bee” 但是不匹配 “b”.
? 其左边的字符被匹配0次或者1次. 例如 “be?” 匹配 “b” 或者 “be” 但是不匹配 “bee”.
^ 其右边的表达式被匹配在一行的开始. 例如 “^A” 仅仅匹配以 “A” 开头的行.
contentnbsp; 其左边的表达式被匹配在一行的结尾. 例如 “econtentquot; 仅仅匹配以 “e” 结尾的行.
() 影响表达式匹配的顺序,并且用作表达式的分组标记.
\ 转义字符. 如果你要使用 “\” 本身, 则应该使用 “\\”.
正则表达式应用——删除空行 ^[ \t]*\n
表达式的分组使用()来标记. 表达式的分组可以被引用为 \0, \1, \2, \3, 等等. \0 表示被匹配的所有字符串. \1 表示被匹配的第一个分组, \2 表示第二个分组, 依此类推. 举例如下.

原文 查找 替换 结果
abc (ab)(c) \0-\1-\2 abc-ab-c
abc a(b)(c) \0-\1-\2 abc-b-c
abc (a)b(c) \0-\1-\2 abc-a-c

【1】正则表达式应用——替换指定内容到行尾
原始文本如下面两行
abc aaaaa
123 abc 444

希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc efg”
即上面的文本最终替换为:
abc efg
123 abc efg

解决:
① 在替换对话框,查找内容里输入“abc.*”
② 同时勾选“正则表达式”复选框,然后点击“全部替换”按钮
其中,符号的含义如下:
“.” =匹配任意字符
“*” =匹配0次或更多

注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。

【2】正则表达式应用——数字替换
希望把
asdadas123asdasdas456asdasdasd789asdasd
替换为:
asdadas[123]asdasdas[456]asdasdasd[789]asdasd

在替换对话框里面,勾选“正则表达式”复选框;
在查找内容里面输入“[0-9][0-9][0-9]”,不含引号
“替换为:”里面输入“[\0\1\2]”,不含引号
范围为你所操作的范围,然后选择替换即可。

实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例
上面重复使用了“[0-9]”,表示连续出现的三个数字
“\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,依此类推
“[”、“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它\0\1\2其它”,则替换结果为:

asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd

功能增强(by jiuk2k):
如果将查找内容“[0-9][0-9][0-9]”改为“[0-9]*[0-9]”,对应1 或 123 或 12345 或 …
大家根据需要定制

相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下

【3】正则表达式应用——删除每一行行尾的指定字符
因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现
比如
12345 1265345
2345
需要删除每行末尾的“345”
这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下
解决:
在替换对话框中,启用“正则表达式”复选框
在查找内容里面输入“345contentrdquo;
这里“contentrdquo;表示从行尾匹配

如果从行首匹配,可以用“^”来实现,不过 EditPlus 有另一个功能可以很简单的删除行首的字符串
a. 选择要操作的行
b. 编辑-格式-删除行注释
c. 在弹出对话框里面输入要清除的行首字符,确定

【4】正则表达式应用——替换带有半角括号的多行
几百个网页中都有下面一段代码:
\n
在替换对话框启用“正则表达式”选项,这时就可以完成替换了

【5】正则表达式应用——删除空行
启动EditPlus,打开待处理的文本类型文件。
①、选择“查找”菜单的“替换”命令,弹出文本替换对话框。选中“正则表达式”复选框,表明我们要在查找、替换中使用正则表达式。然后,选中“替换范围”中的“当前文件”,表明对当前文件操作。
②、单击“查找内容”组合框右侧的按钮,出现下拉菜单。
③、下面的操作添加正则表达式,该表达式代表待查找的空行。(技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。
直接在”查找”中输入正则表达式“^[ \t]*\n”,注意\t前有空格符。
(1)选择“从行首开始匹配”,“查找内容”组合框中出现字符“^”,表示待查找字符串必须出现在文本中一行的行首。
(2)选择“字符在范围中”,那么在“^”后会增加一对括号“[]”,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。
(3)按一下空格键,添加空格符。空格符是空行的一个组成成分。
(4)选择“制表符”,添加代表制表符的“\t”。
(5)移动光标,将当前插入点移到“]”之后,然后选择“匹配 0 次或更多”,该操作会添加星号字符“*”。星号表示,其前面的括号“[]”内的空格符或制表符,在一行中出现0个或多个。
(6)选择“换行符”,插入“\n”,表示回车符。
④、“替换为”组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不能一次性完全删除空行的问题,可能是程序BUG,需要多按几次按钮)。

网上搜集了些实例

正则表达式是一个查询的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以扩展查找字符串的能力,正则表达式在查找和替换字符串的作用不可忽视,它能很好提高工作效率。

EditPlus的查找,替换,文件中查找支持以下的正则表达式:

Expression Description
\t Tab character.
\n New line.
. Matches any character.
| Either expression on its left and right side matches the target string.
For example, “a|b” matches “a” and “b”.
[] Any of the enclosed characters may match the target character.
For example, “[ab]” matches “a” and “b”. “[0-9]” matches any digit.
[^] None of the enclosed characters may match the target character.
For example, “[^ab]” matches all character EXCEPT “a” and “b”.
“[^0-9]” matches any non-digit character.
* Character to the left of asterisk in the expression should match 0 or more times.
For example “be*” matches “b”, “be” and “bee”.
+ Character to the left of plus sign in the expression should match 1 or more times.
For example “be+” matches “be” and “bee” but not “b”.
? Character to the left of question mark in the expression should match 0 or 1 time.
For example “be?” matches “b” and “be” but not “bee”.
^ Expression to the right of ^ matches only when it is at the beginning of line.
For example “^A” matches an “A” that is only at the beginning of line.
$ Expression to the left of $ matches only when it is at the end of line.
For example “e$” matches an “e” that is only at the end of line.
() Affects evaluation order of expression and also used for tagged expression.
\ scape character. If you want to use character “\” itself, you should use “\\”.

例子:

原始串
str[1]abc[991];
str[2]abc[992];
str[11]abc[993];
str[22]abc[994];
str[111]abc[995];
str[222]abc[996];
str[1111]abc[997];
str[2222]abc[999];

目标串:
abc[1];
abc[2];
abc[11];
abc[22];
abc[111];
abc[222];
abc[1111];
abc[2222];

处理:
查找串:str\[([0-9]+)\]abc\[[0-9]+\]
替换串:abc[\1]

【1】正则表达式应用——替换指定内容到行尾
原始文本如下面两行
abc aaaaa
123 abc 444

希望每次遇到“abc”,则替换“abc”以及其后到行尾的内容为“abc efg”
即上面的文本最终替换为:
abc efg
123 abc efg

解决:
① 在替换对话框,查找内容里输入“abc.*”
② 同时勾选“正则表达式”复选框,然后点击“全部替换”按钮
其中,符号的含义如下:
“.” =匹配任意字符
“*” =匹配0次或更多

注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯从正则表达式本身来说,就可以引申出成千上万种特例。

【2】正则表达式应用——数字替换
希望把
asdadas123asdasdas456asdasdasd789asdasd
替换为:
asdadas[123]asdasdas[456]asdasdasd[789]asdasd

在替换对话框里面,勾选“正则表达式”复选框;
在查找内容里面输入“[0-9][0-9][0-9]”,不含引号
“替换为:”里面输入“[\0\1\2]”,不含引号
范围为你所操作的范围,然后选择替换即可。

实际上这也是正则表达式的使用特例,“[0-9]”表示匹配0~9之间的任何特例,同样“[a-z]”就表示匹配a~z之间的任何特例
上面重复使用了“[0-9]”,表示连续出现的三个数字
“\0”代表第一个“[0-9]”对应的原型,“\1”代表第二个“[0-9]”对应的原型,依此类推
“[”、“]”为单纯的字符,表示添加“[”或“]”,如果输入“其它\0\1\2其它”,则替换结果为:

asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd

功能增强(by jiuk2k):
如果将查找内容“[0-9][0-9][0-9]”改为“[0-9]*[0-9]”,对应1 或 123 或 12345 或 …
大家根据需要定制

相关内容还有很多,可以自己参考正则表达式的语法仔细研究一下

【3】正则表达式应用——删除每一行行尾的指定字符
因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现
比如
12345 1265345
2345
需要删除每行末尾的“345”
这个也算正则表达式的用法,其实仔细看正则表达式应该比较简单,不过既然有这个问题提出,说明对正则表达式还得有个认识过程,解决方法如下
解决:
在替换对话框中,启用“正则表达式”复选框
在查找内容里面输入“345$”
这里“$”表示从行尾匹配

如果从行首匹配,可以用“^”来实现,不过 EditPlus 有另一个功能可以很简单的删除行首的字符串
a. 选择要操作的行
b. 编辑-格式-删除行注释
c. 在弹出对话框里面输入要清除的行首字符,确定

【4】正则表达式应用——替换带有半角括号的多行
几百个网页中都有下面一段代码:
\n
在替换对话框启用“正则表达式”选项,这时就可以完成替换了

【5】正则表达式应用——删除空行
启动EditPlus,打开待处理的文本类型文件。
①、选择“查找”菜单的“替换”命令,弹出文本替换对话框。选中“正则表达式”复选框,表明我们要在查找、替换中使用正则表达式。然后,选中“替换范围”中的“当前文件”,表明对当前文件操作。
②、单击“查找内容”组合框右侧的按钮,出现下拉菜单。
③、下面的操作添加正则表达式,该表达式代表待查找的空行。(技巧提示:空行仅包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。
直接在”查找”中输入正则表达式“^[ \t]*\n”,注意\t前有空格符。
(1)选择“从行首开始匹配”,“查找内容”组合框中出现字符“^”,表示待查找字符串必须出现在文本中一行的行首。
(2)选择“字符在范围中”,那么在“^”后会增加一对括号“[]”,当前插入点在括号中。括号在正则表达式中表示,文本中的字符匹配括号中任意一个字符即符合查找条件。
(3)按一下空格键,添加空格符。空格符是空行的一个组成成分。
(4)选择“制表符”,添加代表制表符的“\t”。
(5)移动光标,将当前插入点移到“]”之后,然后选择“匹配 0 次或更多”,该操作会添加星号字符“*”。星号表示,其前面的括号“[]”内的空格符或制表符,在一行中出现0个或多个。
(6)选择“换行符”,插入“\n”,表示回车符。
④、“替换为”组合框保持空,表示删除查找到的内容。单击“替换”按钮逐个行删除空行,或单击“全部替换”按钮删除全部空行(注意:EditPlus有时存在“全部替换”不能一次性完全删除空行的问题,可能是程序BUG,需要多按几次按钮)。

1.在汉化的时候,是否经常碰到这样的语句需要翻译:

Code:
“Error adding the post!”;
“Error adding the comment!”;
“Error adding the user!”;

如果有很多类似的文件一个一个翻译显然很累而且感觉很无聊。

其实可以这样处理,在Editplus里面用 替换 功能,在替换对话框选中“正则表达式”复选框:
查找原文件:

Code:
“Error adding ([^!|”|;]*)

替换成:

Code:
“在增加\1时发生错误

这样替换之后发生了什么?结果是:

Code:
“在增加the post时发生错误!”;
“在增加the comment时发生错误!”;
“在增加the user时发生错误!”;

ok,接下来你会怎么做?当然再替换一次把the post、the comment、the user替换成你要翻译的词。得到最后的结果:

Code:
“在增加帖子时发生错误!”;
“在增加评论时发生错误!”;
“在增加用户时发生错误!”;

2.要提取的单词在中间,比如:

Code:
can not be deleted because
can not be added because
can not be updating because

可以用这种方式:
在Editplus里面用 替换 功能,在替换对话框选中“正则表达式”复选框:
查找原文件:

Code:
can not be ([^ ]*) because

替换成:

Code:
无法被\1因为

这样替换之后发生了什么?结果是:

Code:
无法被deleted因为
无法被added因为
无法被updating因为

其余步骤如上。

在汉化量很大而且句式比较单调的情况下对效率的提高很明显!

解释一下:([^!|”|;]*) 的意思是 不等于 ! 和 ” 和 ; 中的任何一个,意思就是这3个字符之外的所有字符将被选中(替换区域);
\1 即被选中的替换区域所在的新位置(复制到这个新位置)。

3.经常手工清理一行一行地删除文本文件里面的空白行,其实可以交给Editplus更好的完成,在Editplus里面用替换功能,在替换对话框选中“正则表达式”复选框:
查找原文件:

Code:
^[ \t]*\n

替换部分为空就可以删除空白行了,执行一下看看:)

abandon[2′b9nd2n]v.抛弃,放弃
abandonment[2′b9nd2nm2nt]n.放弃
abbreviation[2bri:vi’ei62n]n.缩写
abeyance[2′bei2ns]n.缓办,中止
abide[2′baid]v.遵守
ability[2′biliti]n.能力
able[’eibl]adj.有能力的,能干的
abnormal[9b’n0:m2l]adj.反常的,变态的
aboard[2′b0:d]adv.船(车)上

1.
查找: (^[a-zA-Z0-0\-]+)(\[*.*\]+)(.*)
替换: @@@@@”\1″,”\2″,”\3″,
效果:
@@@@@”abandon”,”[2′b9nd2n]”,”v.抛弃,放弃”,
@@@@@”abandonment”,”[2′b9nd2nm2nt]”,”n.放弃”,
@@@@@”abbreviation”,”[2bri:vi’ei62n]”,”n.缩写”,
@@@@@”abeyance”,”[2′bei2ns]”,”n.缓办,中止”,
@@@@@”abide”,”[2′baid]”,”v.遵守”,
@@@@@”ability”,”[2′biliti]”,”n.能力”,
@@@@@”able”,”[’eibl]”,”adj.有能力的,能干的”,
@@@@@”abnormal”,”[9b’n0:m2l]”,”adj.反常的,变态的”,
@@@@@”aboard”,”[2′b0:d]”,”adv.船(车)上”,

2.
查找: \n
替换:
注: 要次替换内容为空
效果:
@@@@@”abandon”,”[2′b9nd2n]”,”v.抛弃,放弃”,@@@@@”abandonment”,”[2′b9nd2nm2nt]”,”n.放弃”,@@@@@”abbreviation”,”[2bri:vi’ei62n]”,”n.缩写”,@@@@@”abeyance”,”[2′bei2ns]”,”n.缓办,中止”,@@@@@”abide”,”[2′baid]”,”v.遵守”,@@@@@”ability”,”[2′biliti]”,”n.能力”,@@@@@”able”,”[’eibl]”,”adj.有能力的,能干的”,@@@@@”abnormal”,”[9b’n0:m2l]”,”adj.反常的,变态的”,@@@@@”aboard”,”[2′b0:d]”,”adv.船(车)上”,@@@@@”abolish”,”[2′b0li6]”,”v.废除,取消”,@@@@@”abolition”,”[9b2′li62n]”,”n.废除,取消”

3.
查找: @@@@@
替换: \n
效果:
“abandon”,”[2′b9nd2n]”,”v.抛弃,放弃”,
“abandonment”,”[2′b9nd2nm2nt]”,”n.放弃”,
“abbreviation”,”[2bri:vi’ei62n]”,”n.缩写”,
“abeyance”,”[2′bei2ns]”,”n.缓办,中止”,
“abide”,”[2′baid]”,”v.遵守”,
“ability”,”[2′biliti]”,”n.能力”,
“able”,”[’eibl]”,”adj.有能力的,能干的”,
“abnormal”,”[9b’n0:m2l]”,”adj.反常的,变态的”,
“aboard”,”[2′b0:d]”,”adv.船(车)上”,
“abolish”,”[2′b0li6]”,”v.废除,取消”,

Dreamweaver中使用模板批量生成web网页

2015年5月19日

做网站,麻烦在更新和改版,特别是大规模更新,如果不是用cms系统,手工工作量非常大。

告诉你个秘密吧,其实只要用好模板工具,就能很好地“批发”网页。常见的网页制作工具如DreamWeaver中都有这项功能,使用模板就能减 少大量的重复劳动。

一、建立模板

1、创建模板页面

最简单的办法是将一个网页另存为模板文件,通过执行命令:File→Save as Template,DreamWeaver会在网站根目录中建立一个模板文件夹——Templates来保存该模板。

当然,也可以新建一个模板:Window→Templates,会出现的Templates面板,单击右下角的New Template按钮,输入文件名,就建立了一个空模板;再单击Open Template按钮打开该模板,保存后自动存放于网站模板文件夹Templates中。

新建、打开的模板页面和普通的网页没什么两样,同样可以加入表格、层、图片、动画、脚本,设置页面属性等。

举例:这里以制作一个模板为例来说明。在该页面中,我们希望左侧的网站标识图和底部的导航图出现在每个页面中。其中标识图由两幅图片叠加而成, 导航图上的文字“最近更新”、“在线阅读”、“打包下载”等划分成几个热区分别链接到不同的文件,它们在每个页面中都不变。右上部的主页面区和左下角弹出 式选单按钮下面的页面说明则各不相同。为了保持页面整洁,我们用表格来布置这些元素。

准确地说它只是一个没有可编辑区域的“准模板”,下面再设定可编辑区域。

2、设定可编辑区域

设定模板可编辑区域,一般来说有两种方法。

新建可编辑区域:选择命令:Modify→Template→New Editable Region。在某一空白区域中单击后执行该命令即可将该区域变为可编辑区域。

标记某一区域为可编辑区域:选择命令:Modify→Template→Mark Selectin as Editable Region。如果某区域已经有一些文字,并且希望在以后新建的超文本文件中部分保留其内容,先选中该区域再执行标记命令即可。

取消可编辑状态:选择命令:Modify→Template→Unmark Editable Region。执行该命令后会弹出一个对话框,其中有当前已有的可编辑区域列表,选中要取消的区域名称,确认即可。

举例:在大片空白区中随便单击一下,执行Modify→Template→New Editable Region命令,在弹出对话框中输入名称:Main;选中左下角本页说明下面的文字,执行Modify→Template→Mark Selectin as Editable Region命令,输入名称:exp。可以看到可编辑区显示为浅蓝色,保存即完成模板制作。
二、使用模板批量制作网 页

1、根据模板新建页面

命令:File→New From Template。弹出对话框,从模板列表中选取模板,出现的新页面中除可编辑区外均有淡黄色背景,是不能进行修改的部分。空白的Main编辑区可直接进 行插入表格、文字、图片等操作,Exp编辑区保留有原来的文字,修改或重新编辑均可。

2、对一个已经有内容的页面应用模板

命令:Modify→Template→Apply Template to Page。选择模板后还会弹出一个对话框,让您选择现有的孤立内容保存到哪个可编辑区域(Choose Editable Region for Orphaned Content)。要是不想保留则可以选择“(none)”。

举例:我们先新建一个普通页面,输入:“CIW电脑工作室”,执行Modify→Template→Apply Template to Page命令,选择模板test,现有内容保存区域选择Main,确认后可看到页面自动变成了模板页的形式,而“CIW电脑工作室”这一行字就出现在主编 辑窗口中。

3、更新模板以全面更新站点

基于某一模板建立了一些页面后,对模板进行修改后保存时,就会自动弹出一个对话框,列出所有使用了该模板的页面,询问是否要更新。

另外一种方法是执行Modify→Template→Update Pages命令。从Update Pages对话框中选择一个站点或站点的某一种模板(同一站点中可以使用多个模板),单击右侧的Start按钮,软件会自动搜索与模板相关联的网页并进行 更新。非常方便!

举例:Test模板左侧图形中的“读书破万站”图片是用一个图层叠加在另一幅图片之上的,现在不想要它,同时还想将所有页面中的该图片均删除。 就可以打开模板test.dwt,删除该图层,保存模板,单击右侧的“Update”按钮即可。

注意:新建和使用模板前需定义站点。方法是,执行命令:Site→Define Sites;指定站点名称和本地根目录(Local Root)。模板使用的是相对路径,如果没有指定网站在本地的位置,软件就不能准确找到并保存模板文件;并且应用模板新建和更新页面时,页面中的超链接也 不能随页面文件保存位置的不同而相应变化。

文献的查找与下载

2015年5月19日

文献的查找与下载

千年一叹 QQ:79224561 E-mail:zhanwf12@163.com

相信大家都有这样的体会,网海茫茫,有时为了找几本资料,折腾半天,好不容易在搜索引擎找到了,打开一看,广告!TMD,气得差一点将机子摔滥。几位朋友来信希望我谈谈文献查找的一些方法,我将我过去的一些小体会整理了出来,供大家参考。本电子书参考了部分网站,后面均注有出处,同时在制做过程中,得到了Bioon(生命科学论坛的总版主)大侠的大力支持,在此表示感谢!

先向大家介绍几个软件:代理猎手、sockscap、socks2http、socksonline、IP搜索客等。这些在代理的时候用到,其基本使用方法,见其帮助文件或用搜索引擎搜索其教程。

一、搜索引擎的使用

要查找文献,首先需要使用搜索引擎,通过搜索引擎找到你所要的资料或网站。搜索引擎的使用,非常重要,直接决定了你的命中率和命中时间,具体用法,请见搜索引擎的使用。

网站通常采用加密码和IP封锁两种方式来保护自己的产权。因此,我们要破解网站也可以从这两个方面入手。找密码的方法很简单,用刚才所说的搜索引擎的使用方法去搜索一下就能搞定;对于IP封锁,就要用到代理猎手了(用法上、下)。对于有些网站,可能采取的是双重方式,这就需要将搜索引擎和代理猎手结合起来用。举一个例子,例如,笔者想到中国优秀博硕士学位论文全文数据库中找一些关于vlsi方面的文章。你用google搜索的时候会找到一些关于cnki密码的信息,假如其中有一项是指到上海交大的图书馆,其中提示你用户名和密码是1234和5678.再启动代理猎手,再其中的IP地址范围填上上海交大的IP范围,过一会儿,就能找到一个免费IP,你就可以用这个代理再加上用户名和密码就可以上中国优秀博硕士学位论文全文数据库了。当然有些高校可能找不到免费代理,没关系,换一个地方,多试几次就行了。

二、设置代理

代理其实就是一种IP欺骗,使别人以为你的IP是你所使用的代理的IP。

1.一级代理:对于一级代理设置比较简单,可参考代理服务器设置应用。然而,有时候我们却用到代理再代理,就是所谓的多级代理。下面主要来讲讲二级代理的设置。介绍几种软件:sockscap、socks2http、socksonline.软件怎么找,想想。

2.二级代理:第二级代理在ie中设,第一级设法如下:如果你的一级代理是socks代理,那直接用sockscap就行了(sockscap使用方法),如果你的一级代理是http代理,这就需要将sockscap和socks2http结合起来使用(使用方法),如果你的http不支持ssl,那只能用socksonline和sockscap结合起来使用了,其使用方法与sockscap和socks2http结合起来使用很类似,sockscap设置不变,socksline填上一级代理和帐号,该代理很慢,而且经常吊线。

3.三级代理:用httport + s2h + sockscap即:在httport中用第一级代理(注意要填上你的帐号和密码)
第二级用支持SSL的免费代理,在httport的”端口映射”—>外部http代理”中设。然后在socks2http里用代理localhost 端口就是你在上述”外部http代理”中你用的本地端口了下面步骤的就是用sockscap,在里面启动IE,那个能下载文献的代理就往IE里设代理的地方填吧.

三、结束语

用上面的方法,基本上可以看到全部资料,但有些网站不支持下载,仅提供在线浏览,象书生之家、中国优秀博硕士学位论文全文数据库,这时候我们就要想想办法,一般在线浏览的时候都有一个临时文件夹,研究一下,你一定会有新的发现,不多说了,留给你们去想吧。祝各位好运!

若想了解该文档的最近信息和更新情况,请访问中国生命科学论坛 或 与千年一叹 QQ:79224561 E-mail:zhanwf12@163.com 联系

怎样下载Google Play上的APK应用

2015年4月21日

而Google只允许把Play商店里的软件下载或推送到手机,不允许下载到电脑。这里有三种方法来下载Google Play上的APK应用。

【在线工具】

工具:https://apps.evozi.com/apk-downloader/

【Chrome插件:APK Downloader】

利用Chrome浏览器的一个插件:APK Downloader(非官方插件,在Google Web Store里搜索不到)。

1. 安装Chrome浏览器。

工具:http://tool.namedog.com/chrome-downloader/

2. 禁止浏览器 SSL 错误警告,具体如下:Windows下只需在桌面创建一个Chrome快捷方式,点击右键查看属性,在目标栏“”C:\Program Files (x86)\Google\Chrome\Application\chrome.exe””的末尾添加:–ignore-certificate-errors

3. 下载apk-downloader插件

下载:http://chromecj.com/web-development/2015-04/425.html

4. 下载 APK 文件

设置完成后,只需用第一步创建的 Chrome 快捷方式运行,在任意 Google Play 界面,都可以在地址栏看到如下标识:点它,开始下载。

【客户端软件:Real APK Leecher】

利用Real APK Leecher这款PC端软件。此方法原理和第二种方法原理相同,但不需要Chrome浏览器,而且更容易操作。

1. 下载Real APK Leecher。

下载:https://forum.xda-developers.com/showthread.php?t=1563894
参考:https://www.appinn.com/realapkleecher/

2. 此小软件需要java运行环境,如果没安装java,运行Real APK Leecher后会提示安装,并弹出java下载链接,下载安装即可。

3. 安装好java运行环境后,运行Real APK Leecher,界面如下依次输入你的谷歌账号,密码,以及设备ID,在选择国家地区,和软件存放文件夹等等,完成后点击“save”,程序会打开。输入软件名称,回车,软件会将从Play商店里搜索到的App罗列出来,点击想要下载的软件图标,然后右键选择“download this app”,软件会下载到指定的目录内。

怎样获得和安装Chrome安装包及扩展程序

2015年2月13日

【Chrome扩展程序】

工具:https://whoisdog.cn/tool/chrome-downloader/

步骤:

1. 输入扩展地址(注意,务必使用http://,如果是https://,删除“s”)或者扩展ID(/detail/后的字符串),然后点击链接“尝试安装Chrome商店扩展”。这个工具将帮助解析出所需扩展的真实下载地址,并下载.crx文件。

测试案例A:Proxy Switchy!不错的chrome代理软件,支持多种代理方式,快速切换代理。

扩展页面:http://chrome.google.com/extensions/detail/caehdcpeofiiigpdhbabniblemipncjj
真实路径:https://clients2.googleusercontent.com/crx/blobs/QgAAAC6zw0qH2DJtnXe8Z7rUJP3MWG6oKGe3HQdNXBKrCmR-hhG-U_zG2x7R_TXoxcoa1o0rc7XpUc4Ep8SsKRCRKb1Ok3btRXrunyfC2jvpIIIoAMZSmuW9cZ09LB8XOa1xmCeBeMiBWes2XA/extension_1_6_3.crx

测试案例B:Firebug Lite for Google Chrome 能对HTML页面的代码进行分析,并能对网页式样元素提供实时预览。

扩展页面:http://chrome.google.com/extensions/detail/bmagokdooijbeehmkpknfglimnifench
真实路径:https://clients2.googleusercontent.com/crx/blobs/QgAAAC6zw0qH2DJtnXe8Z7rUJP0ZiPNgY2Y-oHBBdDhaLVAvOqCLAJ35_7igTinMYAtoW5JCPfYC-k6rnORzOZhiZSXvEarm8CgO8kYWM4ZTZzW3AMZSmuU6IPW9QGMn5-TX0fX-8p3yhzTAMg/extension_1_4_0_11967.crx

2. 打开谷歌浏览器Chrome,输入网址 chrome://extensions/ ;或者点击右上角的目录图标,设置》扩展程序。

3. 把下载到的extension_*_*_*.crx拖拽到扩展程序界面,这时会提示安装。

【Chrome离线安装包】

安装Chrome一般是从Google官方下载一个小的安装管理程序,然后从Google下载所需的安装文件。

中文版官网:http://www.google.com/chrome/eula?hl=zh-CN&standalone=1

中文版安装包:https://dl.google.com/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7B63C2A9D2-F41D-DC4B-28B7-8826CD28E5ED%7D%26lang%3Dzh-CN%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%2520Chrome%26needsadmin%3Dprefers/update2/installers/ChromeStandaloneSetup.exe