强密码是正则的难点,最重要的在于断言的用法。
需求 是判断至少有一个数字,大小写字母,特殊字符~!@#$%^&*._
。 且只包含数字,大小写字母,特定的特殊字符。 可以分两部分写 第一部分断言判断至少包含一个(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&*._]),第二部分[\da-zA-Z~!@#$%^&*._]{n,m}
包含n-m...
分类:
其他好文 时间:
2015-01-19 11:02:52
阅读次数:
142
一、Shell脚本的执行方法
Shell脚本是文本文件,因此可以用任何文本文件编辑器(如vi,emacs等)建立和编辑脚本。Shell脚本文件的名称没有限定的后缀名,通常不带后缀名或带".sh"后缀名。
Shell脚本的执行方式主要有如下3种:
(1)将脚本作为可执行文件执行:
用文本编辑器生成的脚本文件默认是没有x权限的,也就说说不...
分类:
系统相关 时间:
2015-01-18 10:34:20
阅读次数:
248
背景;今天写一道模拟题写了10个小时,仍然未果,故水此题借以开心。
思路:一个一个的读,遇到引号就交替着换为规定的引号。
学习:
1.这里特殊引号是一种特殊字符,并不是ASCII表那255个字符里具有的,所以只能把它当做字符串常量输出。
2.条件表达式的简约感。
3.(temp=getchar())!=EOF //括号不能省略。运算符优先级:关系运算符大于逻辑预算符大于复制运算符,逗号最...
分类:
其他好文 时间:
2015-01-18 09:20:09
阅读次数:
234
我们在SQL*PLUS下执行 SQL show all命令时,可以发现一个参数:define & (hex 26),如下所示
concat . (hex 2e)
copycommit 0
copytypecheck ON
define & (hex 26)
describe DEPTH 1 LINENUM OFF INDENT OFFecho OFF
1、& 转义
这个是...
分类:
数据库 时间:
2015-01-17 11:17:36
阅读次数:
343
定义和用法
getElementsByTagName() 方法可返回带有指定标签名的对象的集合。
语法
document.getElementsByTagName(tagname)
说明
getElementsByTagName() 方法返回元素的顺序是它们在文档中的顺序。
如果把特殊字符串 "*" 传递给 getElementsByTagName() 方法,它将返回文档中所有元素的列...
分类:
Web程序 时间:
2015-01-17 01:04:03
阅读次数:
162
case语句结构: caseSWITCHin value1) statement ... ;; value2) statement ... ;; *) statement ... ;; esac联系: 1.接受从键盘上输入的字符,并作出判断是数字、大小写字母或特殊字符。 #!/bin/bash case$1in [0-9]) echo"adigit" ;; [A-Z]) echo"aUpper..
分类:
其他好文 时间:
2015-01-16 19:27:00
阅读次数:
245
CSV文件格式
1、CSV文件默认以英文逗号(,)做为列分隔符,换行符(\n)作为行分隔符。
2、CSV默认认为由""括起来的内容是一个栏位,这时不管栏位内容里有除"之外字符的任何字符都可以按原来形式引用。
3、若字段内容里含有",这时只需将"替换成两个双引号("")即可。CSV会将字...
分类:
其他好文 时间:
2015-01-16 19:01:49
阅读次数:
196
假设有如下Json 数据:view sourceprint?1.{2."id": 1,3."@value":"this a @",4."$p":"my name a $"5.}通常情况下,在Json反序列化时,将Json映射到序列化的类,无需指定其名称。如view sourceprint?1.pub...
1、jquery类库在我们实际项目中用的很多,大家经常需要根据控件的id,获取对应的html元素。但是:当id含有特殊字符的时候,是不能选中的。
2、自己简单的测试了下,jquery的id选择器只支持,单词、阿拉伯数字、下划线、中划线。其中单词,包括英文字母、汉字,但是控件id属于客户不可见内容,实际中开发人员是不用汉字作为id的,这里不考虑。
3、自己写了一个工具方法,开人人员只要将id转义...
分类:
Web程序 时间:
2015-01-15 23:54:16
阅读次数:
220
在实际的项目开发中,往往会根据用户在界面的文本框中输入的信息,去数据库中做模糊查询。如果使用的是原始的JDBC和SQL,往往需要对用户的输入进行转义,避免生成的sql语法错误,或者防止SQL注入。比如对输入的%和_和',就需要进行转义,因为这3个字符是SQL的特殊字符,如果不处理会导致sql出错或者是查询数据不正确。
假如有这样1个查询请求,模糊查询标题中包含a%b_cc'd的记录...
分类:
数据库 时间:
2015-01-15 23:53:05
阅读次数:
288