- Ctrl + a 切换到命令行开始
- Ctrl + e 切换到命令行末尾
- Ctrl + l 清除屏幕内容
- Ctrl + u 清除光标之前的内容
- Ctrl + k 清除光标之后的内容
- Ctrl + h 类似于退格键
- Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了)
- Ctrl + c 终止命令
- Ctrl + d 退出shell
- Ctrl + z 转入后台运行
alt键比较少用,因为很多地方与远程登陆工具是有冲突的..
- Alt + f 切换光标前的字母
- Alt + b 切换光标后的字母
原文链接
如今的垃圾邮件是越来越猖狂了,稍不小心就会遭致无穷尽的骚扰。尽管有如同Gmail这样的强大的反垃圾邮件的服务商,仍有不少漏网之鱼(每天躺在我收件箱里的垃圾邮件会有几十封)。
我们需要避免直接在网页中留下email地址,例如 test@test.com。下面有一些简单且行之有效的方法隐藏email地址。
方法一:使用图片显示email地址
例如:
Google里搜索一下“email图片”类似的关键词,就可以找到有很多网站生成这样的图片
这里有一个:http://www.makepic.com/email.php
方法二:隐藏 @ 符号
- 使用 @ 代替 @,(是@符号的html实体代码)显示出来的效果会是 test@test.com
- 使用 at 或者其他任意字符 代替 @,例如 test at test.com、test(at)test.com
方法三:使用脚本语言(php或JavaScript)隐藏email地址
代码一:PHP
function convert_email_adr($email) {
$pieces = str_split(trim($email));
$new_mail = '';
foreach ($pieces as $val) {
$new_mail .= '&#'.ord($val).';';
}
return $new_mail;
}
在页面中调用此函数
<?php echo convert_email_adr('user@email.com'); ?>
输出结果
user@email.com
代码二:JavaScript
<script type="text/javascript">
function create_mail(naam, domain, tld, label) {
var mail;
mail += '<a href="' + 'ma' + 'il' + 'to:' + naam;
mail += '@' + mail + domain '.' + tld;
mail += '">' + label + '<' + '/a>';
document.write(mail);
}
</script>
在页面中插入此代码调用
<script type="text/javascript">create_mail("user", "email", "com", "e-mail");</script>
代码三:
function hide_email($email) { $character_set = '+-.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz'; $key = str_shuffle($character_set); $cipher_text = ''; $id = 'e'.rand(1,999999999); for ($i=0;$i"+d+""'; $script = "eval(\"".str_replace(array("\\",'"'),array("\\\\",'\"'), $script)."\")"; $script = '<script type="text/javascript"><!--mce:2--></script>'; return '<span id="'.$id.'">[javascript protected email address]</span>'.$script; }
在页面中调用此函数
<?php echo hide_email('test@test.com'); ?>
输出结果
<span id="e5119581">[javascript protected email address]</span><script type="text/javascript">/*<![CDATA[*/eval("var a=\"XyScbvBUW38fhasxldY_TQotLE5nCJDkgMVIq@KeArO9i20G1pHu.R4N6PZm7j-+wFz\";var b=a.split(\"\").sort().join(\"\");var c=\"72m7a72m7S9NR\";var d=\"\";for(var e=0;e<c.length;e++)d+=b.charAt(a.indexOf(c.charAt(e)));document.getElementById(\"e5119581\").innerHTML=\"<a href=\\\"mailto:\"+d+\"\\\">\"+d+\"</a>\"")/*]]>*/</script>
显示效果
代码一、代码二原文点击这里
代码三原文点击这里
还有一些其他的方法,例如利用css翻转字符。大家可以自己搜搜看。
wp-super-cache是一款能有效提高WordPress性能的插件,我就不多介绍了。不了解的同学可以Google一下。
Apache下配置非常简单,只要加载rewrite_module基本上就搞定了。但是在nginx下还真有些小麻烦,经过一番折腾到也搞定了,下面分享我的nginx配置。
如果你的WordPress是直接安装在域名根目录(例如http://www.v2op.com/)或者子域名根目录下(http://blog.v2op.com/),点击这里查看。
如果你的WordPress是安装在blog这样的子目录(例如http://www.v2op.com/blog),点击这里查看。
2段其实就3处路径不同罢了。
另外需要注意的是:
安装wp-super-cache前:
1、看下wp-config.php文件,如果有 define(‘WP_CACHE’, true); 请删除,并修改为 define(‘DB_NAME’, ‘your_db_name’); //改成你自己数据库的名称
2、删除wp-content下的advanced-cache.php、wp-cache-config.php、cache目录(如果有它们的话)
安装后:
1、将advanced-cache.php、wp-cache-config.php、cache目录设置为可写权限。
2、检查wp-super-cache是否正常工作:
a)方法一:清空浏览器缓存,访问你的blog首页,查看源代码,看页面最底部,会有类似下面的文字。
<!– Dynamic page generated in 0.389 seconds. –>
<!– Cached page generated by WP-Super-Cache on 2010-02-06 20:52:43 –>
再次清空浏览器并刷新页面(或者换个浏览器看看),然后查看源码。如果2次这段文字显示的时间都相同的话,说明wp-super-cache工作正常。
b)方法二:如果有服务器的SSH权限,那么可以执行如下命令:
curl -s http://blog.v2op.com/ | grep Dynamic(换成你自己的网址哟~)
执行2次,如果显示的时间相同,说明wp-super-cache工作正常。
FireFox默认隐藏无效图片(broken image),而不是像IE中那般,显示一个红X。

开发人员在coding的时候,难免会遗漏掉这些细节。所以,最好能够让Firefox别那么智能,还是正常显示出无效图片吧。
解决方案:
在C:\Documents and Settings\用户名\Application Data\Mozilla\Firefox\Profiles\不固定字符串.default\chrome,新建一个userContent.css。内容如下:
/*
*显示缺失图像占位符
*/
@-moz-document url-prefix(http), url-prefix(file)
{
img:-moz-broken
{
-moz-force-broken-image-icon: 1 !important;
width: 24px;
height: 24px;
}
}
重启浏览器即可生效。
补充:使用 Windows 7 的用户请前往 C:\Users\用户名\AppData\Roaming\Mozilla\Firefox\Profiles\不固定字符串.default\chrome