随笔分类 -  python

摘要:前言 这个问题应该不会有很多同学遇到,但是如果遇到了可以参考解决。 当你使用simpleui layer 时肯定会遇到更新了数据库数据后,layer中的数据并没有自动更新的情况。而当你更新解决完数据自动更新之后,很有可能会引出另一个问题,当模型结构发生变更时,恰好自动更新layer的时候需要依赖这个 阅读全文
posted @ 2024-01-29 12:35 腐汝 阅读(45) 评论(0) 推荐(0) 编辑
摘要:本来不想改simple ui的菜单的,但是有些洁癖真的忍不了,就比如将的group的概念改成了自己想象中的role之后,在默认的simple UI中自带的group和role不在一个菜单下面,也尝试自定义了group,后果就是很多方法都需要自己去实现,爆炸。 权限在用户和角色里面进行配置,没有权限的 阅读全文
posted @ 2023-12-20 14:10 腐汝 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1、单例模式的应用场景 资源共享:当多个对象需要共享同一个资源时,可以使用单例模式来管理该资源的访问。例如,数据库连接池、日志记录器等。 配置信息:当需要在应用程序中共享配置信息时,可以使用单例模式来保存和访问配置对象。这样可以确保配置信息的一致性和全局可访问性。 缓存管理:在需要缓存数据的场景中, 阅读全文
posted @ 2023-08-21 14:53 腐汝 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1、实例属性和类属性的区别 在 Python 中,类属性是定义在类级别上的变量或常量,它们是所有该类实例共享的值。而实例属性是定义在实例级别上的变量或常量,每个实例都有其自己的值。 区别主要在于: 值的存储位置:类属性存储在类的命名空间中,而实例属性存储在实例的命名空间中。 访问方式:类属性可以通过 阅读全文
posted @ 2023-06-11 13:49 腐汝 阅读(27) 评论(0) 推荐(0) 编辑
摘要:1、什么是join 在Python中,多线程可以用于提高程序的并发性和运行效率。当使用多个线程时,主线程需要等待所有子线程执行完毕后才能结束程序,否则子线程可能仍在运行,而主线程已经退出。 为了解决这个问题,可以使用join()方法来让主线程等待所有子线程的完成。join()方法会阻塞主线程,直到指 阅读全文
posted @ 2023-05-21 13:52 腐汝 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1、啥是事件对象 threading.Event() 是 Python threading 模块提供的一个同步原语,用于在多线程程序中协调线程之间的操作。它非常有用,可以让一个或多个线程等待某个事件的发生,直到该事件被触发后,所有等待该事件的线程会被激活。 具体来说,可以将 Event 对象看作是一 阅读全文
posted @ 2023-05-21 11:46 腐汝 阅读(15) 评论(0) 推荐(0) 编辑
摘要:用第三方的库实现 from django_filters.rest_framework import filters, FilterSet, OrderingFilter from .models import PvUv __all__ = ['EsPvUvFilter'] class EsPvUv 阅读全文
posted @ 2023-04-05 22:20 腐汝 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1、因为某些原因,只能看一段时间的日志,所以我就自己搞了个日志下载器,便于开发同学日常查询日志。 2、这个工具麻烦的地方就是在表格中嵌入checkbox、在子线程中通过信号改变主界面的QProgressBar数据、线程加锁的时机。 from threading import Thread impor 阅读全文
posted @ 2022-09-30 16:40 腐汝 阅读(27) 评论(0) 推荐(0) 编辑
摘要:#!/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): ... 阅读全文
posted @ 2018-01-23 16:25 腐汝 阅读(484) 评论(0) 推荐(0) 编辑
摘要:刚开始使用中文匹配的,后来改变了策略。 阅读全文
posted @ 2018-01-17 09:45 腐汝 阅读(1743) 评论(0) 推荐(0) 编辑
摘要:具体需求: 1、 需要分析出是视频/data分区个类文件占比(实际文件占比多少,一般实际文件小于占比70%以下大多为已删除文件单未释放磁盘空间)。 2、 需要统计已删除文件但未释放空间的大小(可参考lsof命令)。 3、 根据1和2最终分析结果拿出占比较大的服务列表(针对服务列表建议支持白名单),针 阅读全文
posted @ 2017-12-27 09:49 腐汝 阅读(214) 评论(0) 推荐(0) 编辑
摘要:主要有两点如下: 1、在连接数据库时要指定编码类型,如果不指定,将会报如下错误,就算第二步编码了也会出问题。 charset='utf8' 2、在输出数据的时候需要编码:data[0][0].encode("UTF-8"),如果不编码则会报错: UnicodeDecodeError: 'ascii' 阅读全文
posted @ 2017-12-24 12:38 腐汝 阅读(2455) 评论(2) 推荐(0) 编辑
摘要:详细查看http://www.cnblogs.com/wupeiqi/articles/5246483.html 阅读全文
posted @ 2017-06-12 15:14 腐汝 阅读(154) 评论(0) 推荐(0) 编辑
摘要:Session登陆实例 session存在于客户端,cookies存在于服务器 views: 具体配置,见:http://www.cnblogs.com/wupeiqi/articles/5246483.html 阅读全文
posted @ 2017-06-11 15:48 腐汝 阅读(147) 评论(0) 推荐(0) 编辑
摘要:自定义分页一: views: index: urls: models: 此时的页面: 自定义分页二(进化版): views: html: 其余一样 显示页面: 自定义分页(第三种): views: 自定义分页(第四种): 阅读全文
posted @ 2017-06-11 10:05 腐汝 阅读(156) 评论(0) 推荐(0) 编辑
摘要:Ajax AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 通过在后 阅读全文
posted @ 2017-06-09 21:26 腐汝 阅读(133) 评论(0) 推荐(0) 编辑
摘要:django中的Form一般有两种功能: 输入html 验证用户输入 html: 一个form页面: views: 返回错误信息的views: 具体参考:http://www.cnblogs.com/wupeiqi/articles/5246483.html 阅读全文
posted @ 2017-06-09 17:01 腐汝 阅读(147) 评论(0) 推荐(0) 编辑
摘要:框架原理: 一、创建数据库 1、在APP下的models创建表,django可以自动创建表,不可以自动创建数据库 2、连接数据库,在settings.py下更改数据库的配置信息和应用的APP,Django项目建成后, 默认设置了使用SQLite数据库, 在my_blog/my_blog/settin 阅读全文
posted @ 2017-06-06 21:43 腐汝 阅读(295) 评论(0) 推荐(0) 编辑
摘要:1、单一路由对应 1 url(r'^index$', views.index), 2、基于正则的路由 3、添加额外的参数,默认的参数 1 url(r'^manage/(?P<name>\w*)', views.manage,{'id':333}), 4、为路由映射设置名称 5、根据app对路由规则进 阅读全文
posted @ 2017-06-04 11:19 腐汝 阅读(769) 评论(0) 推荐(0) 编辑
摘要:上述通过socket来实现了其本质,而对于真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。服务器程序负责对socket服务器进行封装,并在请求到来时,对请求的各种数据进行整理。应用程序则负责具体的逻辑处理。为了方便应用程序的开发,就出现了众多的Web框架,例如:Dj 阅读全文
posted @ 2017-06-03 13:30 腐汝 阅读(358) 评论(0) 推荐(0) 编辑