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
no comments yet
18 Oct 2018

.bz2文件包解压缩

.bz2格式:
解压:bzip2 -d FileName.bz2
或:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2格式
解压:tar jxvf FileName.tar.bz2
或:tar --bzip xvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName