随笔分类 - python
摘要:前言 这个问题应该不会有很多同学遇到,但是如果遇到了可以参考解决。 当你使用simpleui layer 时肯定会遇到更新了数据库数据后,layer中的数据并没有自动更新的情况。而当你更新解决完数据自动更新之后,很有可能会引出另一个问题,当模型结构发生变更时,恰好自动更新layer的时候需要依赖这个
阅读全文
摘要:本来不想改simple ui的菜单的,但是有些洁癖真的忍不了,就比如将的group的概念改成了自己想象中的role之后,在默认的simple UI中自带的group和role不在一个菜单下面,也尝试自定义了group,后果就是很多方法都需要自己去实现,爆炸。 权限在用户和角色里面进行配置,没有权限的
阅读全文
摘要:1、单例模式的应用场景 资源共享:当多个对象需要共享同一个资源时,可以使用单例模式来管理该资源的访问。例如,数据库连接池、日志记录器等。 配置信息:当需要在应用程序中共享配置信息时,可以使用单例模式来保存和访问配置对象。这样可以确保配置信息的一致性和全局可访问性。 缓存管理:在需要缓存数据的场景中,
阅读全文
摘要:1、实例属性和类属性的区别 在 Python 中,类属性是定义在类级别上的变量或常量,它们是所有该类实例共享的值。而实例属性是定义在实例级别上的变量或常量,每个实例都有其自己的值。 区别主要在于: 值的存储位置:类属性存储在类的命名空间中,而实例属性存储在实例的命名空间中。 访问方式:类属性可以通过
阅读全文
摘要:1、什么是join 在Python中,多线程可以用于提高程序的并发性和运行效率。当使用多个线程时,主线程需要等待所有子线程执行完毕后才能结束程序,否则子线程可能仍在运行,而主线程已经退出。 为了解决这个问题,可以使用join()方法来让主线程等待所有子线程的完成。join()方法会阻塞主线程,直到指
阅读全文
摘要:1、啥是事件对象 threading.Event() 是 Python threading 模块提供的一个同步原语,用于在多线程程序中协调线程之间的操作。它非常有用,可以让一个或多个线程等待某个事件的发生,直到该事件被触发后,所有等待该事件的线程会被激活。 具体来说,可以将 Event 对象看作是一
阅读全文
摘要:用第三方的库实现 from django_filters.rest_framework import filters, FilterSet, OrderingFilter from .models import PvUv __all__ = ['EsPvUvFilter'] class EsPvUv
阅读全文
摘要:1、因为某些原因,只能看一段时间的日志,所以我就自己搞了个日志下载器,便于开发同学日常查询日志。 2、这个工具麻烦的地方就是在表格中嵌入checkbox、在子线程中通过信号改变主界面的QProgressBar数据、线程加锁的时机。 from threading import Thread impor
阅读全文
摘要:#!/usr/bin/env python #-*- coding:utf-8 -*- #多线程批量远程执行一条命令 # made in china import threading import sys,os import subprocess #cmd = sys.argv[2] ip_list=[] ip_fail=[] def subprocess_caller(cmd): ...
阅读全文
摘要:刚开始使用中文匹配的,后来改变了策略。
阅读全文
摘要:具体需求: 1、 需要分析出是视频/data分区个类文件占比(实际文件占比多少,一般实际文件小于占比70%以下大多为已删除文件单未释放磁盘空间)。 2、 需要统计已删除文件但未释放空间的大小(可参考lsof命令)。 3、 根据1和2最终分析结果拿出占比较大的服务列表(针对服务列表建议支持白名单),针
阅读全文
摘要:主要有两点如下: 1、在连接数据库时要指定编码类型,如果不指定,将会报如下错误,就算第二步编码了也会出问题。 charset='utf8' 2、在输出数据的时候需要编码:data[0][0].encode("UTF-8"),如果不编码则会报错: UnicodeDecodeError: 'ascii'
阅读全文
摘要:1、单一路由对应 1 url(r'^index$', views.index), 2、基于正则的路由 3、添加额外的参数,默认的参数 1 url(r'^manage/(?P<name>\w*)', views.manage,{'id':333}), 4、为路由映射设置名称 5、根据app对路由规则进
阅读全文