摘要:众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它用以描述在查找文字主体时待匹配的一个...
阅读全文
摘要:点的转义:. ==> u002E美元符号的转义:$ ==> u0024乘方符号的转义:^ ==> u005E左大括号的转义:{ ==> u007B左方括号的转义:[ ==> u005B左圆括号的转义:( ==> u0028竖线的转义:| ==> u007C右圆括号的转义:) ==> u0029星号的转义:* ==> u002A加号的转义:+ ==> u002B问号的转义:? ==> u003F反斜...
阅读全文
摘要:jdbc有的。假设有个conDatabaseMetaData dbmd = con.getMetaData();rs = dbmd.getColumns(con.getCatalog(), schema, tableName, null);rs.getString(DATA_TYPE) java.sql.Types 的 SQL 类型rs.getString(COLUMN_SIZE) 列的大小。对于...
阅读全文
摘要:1. 将字符的数字转成数字,比如'0'转成0可以直接用加法来实现 例如:将pony表中的d 进行排序,可d的定义为varchar,可以这样解决 select * from pony order by (d+0) 2. 在进行ifnull处理时,比如 ifnull(a/b,'0') 这样就会导致 a/b成了字符串,因此需要把'0'改成0,即可解决此困扰 3比较数字和varchar时,比如a=11...
阅读全文
摘要:1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u ...
阅读全文
摘要:Bash中还可以使用数组变量,其赋值有两种: (1) name = (value1 ... valuen) 此时下标从0开始 (2) name[index] = value 数组下标的范围没有任何限制,同时也不必使用连续的分量. $ A=(a b c def) ================================================== $ echo ${A[@]} ...
阅读全文