最新文章
  • 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 22 人阅读 0 条评论
  • 解决sqlite数据库,在删除数据或者删除表后占用空间不变方法

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

    开发工具 29 人阅读 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 62 人阅读 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 78 人阅读 0 条评论
  • 使用screen -r查看任务运行中文乱码问题解决方法

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

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

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

    Linux 70 人阅读 0 条评论
  • mac 一键最小化(类似 ctral +d)所有的应用程序

    由于我是使用windows,有一个习惯是经常ctral+d,只需要看到一个桌面。但是在mac没有找到类似的功能,经过一番查询发现有两个方法:第一个方法:使用快捷键命令Command+Option+M+H 最小化所有窗口这个快捷键命令的意思是:Option + Command + h 最小化除当前的其它所有窗口Command + m 最小化当前窗口第二个方法:利用触发角具体设置如下: 点击苹果logo——>系统偏好设定——> 调度中心(Mission Control)——> 触发脚——> 在右下角选择“桌面” ——> 点击确定按钮:好。当你鼠标移动右下角时,就会一个

    mac 91 人阅读 0 条评论
  • git分支从master切换到指定的分支/分支查看与切换

    背景:git分支从master切换到指定的分支切换分支步骤git checkout -b name # name为分支名字 git branch # * 0.0.1.2 #  master

    开发工具 116 人阅读 0 条评论
  • django 使用bulk_create(批量创建)获取创建成功后的id

    背景:django 使用bulk_create(批量创建)获取创建成功后的iddjango=3.1python=3.8思路针对Postgres可以直接利用bulk_create特性list_of_objects = Category.objects.bulk_create([ Category(headline="Django 2.0 Released"), Category(headline="Django 2.1 Announced"), Category(headline="

    Django 164 人阅读 0 条评论
  • django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.10.1.

    背景:python=3.8django=3.1错误提示django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.10.1.原因:是使用pymysql而没有使用mysqlclient导致错误解决方法第一种方法:import pymysql pymysql.version_info = (1, 4, 0, "

    Django 211 人阅读 0 条评论