过滤组合字符以及泰文扩展字符 (喷射符)

匹配叠合 2 个以上的组合字符

[\u0300-\u036F\u0E31\u0E34-\u0E3A\u0E47-\u0E4E]{2,}

菊花文过滤

[\u0488\u0489]

组合字符完全过滤

[\u0300-\u0345\u0360-\u0361\u0483-\u0486\u0591-\u05A1\u05A3-\u05B9\u05BB-\u05BD\u05BF\u05C1-\u05C2\u05C4\u064B-\u0652\u0670\u06D6-\u06DC\u06DD-\u06DF\u06E0-\u06E4\u06E7-\u06E8\u06EA-\u06E[……]

继续阅读

[转]你真的了解word-wrap和word-break的区别吗?

转自无双博客http://www.cnblogs.com/2050/archive/2012/08/10/2632256.html

这两个东西是什么,我相信至今还有很多人搞不清,只会死记硬背的写一个word-wrap:break-word;word-break:break-all;这样的东西来强制断句,又或者是因为这两个东西实在是太拗口了,长得又差不多,导致连背都很难背下来。

那它们到底是什么呢?我在Mozilla的官网上找到如下的解释:

word-wrap:

word-break:

我们看到两个解释中都出现了 break lines within words[……]

继续阅读

[原]禁止复制网页内容(兼容所有浏览器)

辛辛苦苦编辑的内容,一个复制、粘贴操作就被转载/盗用了,让原创者情何以堪!

公司项目中正好需要使用,参考了若干文档,写了一个兼容所有浏览器的禁止复制网页内容的代码。

以下为jQuery写法:

防止禁用JavaScript后失效,可以写在CSS中(新版浏览器支持,并逐渐成为标准):

原生JavaScript写法:

如果用户禁用了JavaScript、且他的浏览器也不支持新的CSS属性,那就无能为力了。如果有兴趣查看源代码,就随他去吧![……]

继续阅读

[原]SSH免密码登录

场景:两台服务器Server A(主服务器)和Server B(备服务器),Server B定制执行备份任务,需要SSH登录到Server A中,免去登录并输入密码的麻烦。

1.Server B生成SSH公钥及私钥对(Server B上操作)

# ssh-keygen -t rsa
输入保存路径,不设置密码,即可生成私钥(id_rsa)及公钥(id_rsa.pub)。

# scp /root/.ssh/id_rsa.pub root@SeverA:/tmp
将公钥复制到Server A的临时目录中(需要输入密码)。

2.Server A追加保存Server B的公钥[……]

继续阅读

[原]LAMP环境配置(第二版)

转载请注明出处 作者:阿东 来源:代码人生 www.code-life.com
本文地址:https://www.code-life.com/?p=399
旧版地址:https://www.code-life.com/?p=185

LAMP: Linux+Apache+MySQL+PHP
开源软件更新较快,请下载最新版本。当前最新版本:CentOS Linux 5.5、Apache 2.4.6、MySQL 5.6.13、PHP 5.5.1
CentOS官网:http://www.centos.org/
Apache官网:http://httpd.apache.org/
MyS[……]

继续阅读

HTTP状态码

HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由RFC 2616规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。
所有状态码的第一个数字代表了响应的五种状态之一。
1xx消息
这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该[……]

继续阅读

[原]Android开发环境搭建(JDK、Android SDK、Eclipse、ADT)

本文基于当前最新版软件在Windows环境下搭建Android开发环境,即Java SE 7u3、Android SDK r18、Eclipse 3.7.2、ADT 18.0.0,参考了Android开发者官方文档(http://developer.android.com/sdk/index.html)。以下安装顺序为推荐顺序,顺序不对可能造成安装失败。

一、安装JDK

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
Android SDK和Eclipse运行需要JDK 6以上版本支持[……]

继续阅读

“维基解密”重大曝光一览

日前,美国知名泄密网站“维基解密”披露了9万多份美军机密文件,众多鲜为人知的阿富汗战争内幕随之曝光,一时间,“维基解密”网站也成为众人关注的对象。为此,英国《每日电讯报》7月26日梳理了“维基解密”近几年来所泄露的几大“不能说的秘密”。[……]

继续阅读