• mysql 清空表数据并将主键自增长设置为1

    mysql 清空表数据并将主键自增长设置为1第一种方法#清空表数据并且将主键自增长从1开始(1.先清空表数据2.在把表的自增长设置为1) DELETE FROM 表名; ALTER TABLE 表名 AUTO_INCREMENT=1;第二种方法(推荐)有时候我们会需要清除一个表格中的所有资料。要达到者个目的,一种方式是DROP TABLE 指令。不过这样整个表格删删除,而无法再被用了。另一种方式就是运用 TRUNCATE TABLE 的指令。在这个指令之下,表格中的资料会完全删除,可是表格本身会继续存在。 TRUNCATE TABLE 的语法

    mysql 217 人阅读 0 条评论
  • ModuleNotFoundError: No module named 'corsheaders'

    背景:在非工作电脑开发程序时,启动django时,提示错误:ModuleNotFoundError: No module named 'corsheaders'原因:缺少django-cors-headers模块导致解决方法:pip install django-cors-headers

    python 374 人阅读 0 条评论
  • Mysql Expression of SELECT list is not in GROUP BY clause and contains nonaggregated column...this is incompatible with sql_mode=only_full_group_by解决

    错误信息:select * from `bdetector` where id in (select id from `bdetector` group by obj_key having count(obj_key) > 1) > 1055 - Expression #1 of SELECT list is not in&n

    mysql 263 人阅读 0 条评论
  • 解决sqlite数据库,在删除数据或者删除表后占用空间不变方法

    背景:sqlite数据库库文件在使用过后,随着数据的增多,文件大小也会随之变大。但是在把所有表中数据删除以后发现sqlite数据库文件大小没有变化,还是占用原来大小的空间。原因:造成这种情况的原因是:sqlite在之前使用的时候,随着数据的插入,会分配磁盘空间来供使用,在删除数据以后,未使用的磁盘空间会被添加到一个内在的“空闲列表”中用于存储下次插入的数据,磁盘空间不会随着数据的删除而释放给操作系统。解决方法:假如需要进行sqlite文件磁盘空间的释放,可以在命令界面,执行一下命令:VACUUMVACUUM命令会清空“空闲列表”,把数据库尺寸压缩到最小。原文:https://blog.csdn

    开发工具 270 人阅读 0 条评论
  • python django logger重复打印解决方法

    python django logger重复打印解决方法当logger其中一个子记录器收集了一条消息时,它在层次结构中向后退,导致logger的父节点也记录信息。取消该行为,可以添加以下内容:logger.propagate = False参考文章:https://stackoverflow.com/questions/7173033/duplicate-log-output-when-using-python-logging-module

    python 296 人阅读 0 条评论
  • linux 运行.sh出现 Permission denied 解决办法

    linux 运行.sh出现 Permission denied 解决办法使用shell文件来定时启动python脚本,启动时提示错误:-ash: /singal.sh: Permission denied原因:这个脚本没有执行权限,所以无法运行该脚本。解决方法:  第一种:chmod +x singal.sh # 或者 chmod 777 singal.sh注意:singal.sh是需要添加权限的文件名第二种:chmod u+x *.sh

    Linux 545 人阅读 0 条评论
  • 使用screen -r查看任务运行中文乱码问题解决方法

    使用screen -r查看任务运行中文乱码问题解决方法:第一步:vim ~/.screenrc第二步:defutf8 on defencoding utf8 encoding UTF-8 UTF-8

    Linux 271 人阅读 0 条评论
  • linux(ubuntu/centos)下Screen退出方法-退出后继续运行、查看进度

    screen的退出方式有两种,一种是保存临时会话退出,另一种是完全退出。第一种:保持会话退出:快捷键命令:同时按Ctrl+A键按D键后面需要进入的时候直接输入:screen -r (name)再次进入第二种:完全退出快捷键命令:ctrl+c (window)直接关闭screen,程序结束运行

    Linux 660 人阅读 0 条评论