no comments yet
06 Dec 2018

PHP正则判断字符串中有无中文字符

$str = 'jkkhfilsd7889sd,.ewg';

if(preg_match('/[\x7f-\xff]/', $str)){
 echo '字符串中有中文<br/>';
}else{
 echo '字符串中没有中文<br/>';
 }
no comments yet
03 Dec 2018

python自动给数字前面补0的方法

对于纯数字,可以通过格式化的方式来补0:

n = 123
s = "%05d" % n
assert s == "00123"

也可以用zfill方法用来给字符串前面补0:

n = "123"
s = n.zfill(5)
assert s == "00123"
no comments yet
07 Nov 2018

mysql删除数据后,再插入新数据id不连续解决方案

假设MySQL数据表中本来10条数据,删除后5条,再插入一条新数据,id不会是6而是会变成11, 这样字段id取值就不连续了。

解决方案(此处5改为中断处最后一条的id数):

ALTER TABLE USER AUTO_INCREMENT=5;

再插入新数据id就变成6了。

no comments yet
18 Oct 2018

shell脚本导入.sql文件到MySQL数据库

执行以下shell脚本:

#变量定义
sqlname="test.sql"
dir="/backup/mysql_db_backup/"
host="127.0.0.1"
user="root"
passwd="123456"
dbname="test"

#导入sql文件到指定数据库
mysql -h$host -u$user -p$passwd $dbname < $dir/$sqlname