随笔分类 - Python
摘要:屏幕录制方案 需求 实现任务录制任务下发后自动将动画和音频录制为MP4的视频 后台服务 录制进度实时更新 后续分享到视频播放平台,如爱奇艺、抖音等 方案架构 django command启动服务 gearman提交下发任务 后端采用PyQt5搭建服务平台 QProcess执行ffmpeg录制屏幕命令
阅读全文
摘要:一:在gearman任务失败后,调用task_failed 二:打印失败信息后,调用check_frequency检查任务5分钟内的重启次数 三:确认重启任务后,利用subprocess重启任务,subprocess.Popen方法可以非阻塞运行cmd命令 class TaskReloadMonit
阅读全文
摘要:项目中大量用到图片加载,由于图片太大,加载速度很慢,因此需要对文件进行统一压缩 一:导入包 二:获取图片文件的大小 三:拼接输出文件地址 四:压缩文件到指定大小,我期望的是150KB,step和quality可以修改到最合适的数值 五:修改图片尺寸,如果同时有修改尺寸和大小的需要,可以先修改尺寸,再
阅读全文
摘要:导入相关包 import timeimport pydashimport base64import requestsfrom lxml import etreefrom aip import AipFacefrom pathlib import Path 百度云 人脸检测 申请信息 #唯一必须填的信
阅读全文
摘要:一:方案需求 将用户录制的动画和语音录制成视频 二:分解需求 视频录制功能 方案设计:使用ffmpeg录制,视频格式为mp4,录制平台为windows方案验证:在windows平台cmd中使用以下命令:ffmpeg -f gdigrab -offset_x 18 -offset_y 90 -vide
阅读全文
摘要:import pandas as pd import pymysql def connect_db(): MYSQL_HOSTS = '127.0.0.1' MYSQL_USER = 'root' MYSQL_PASSWORD = 'root' MYSQL_PORT = 3306 MYSQL_DB = 'xiaoshuo' conn = pym...
阅读全文
摘要:def callback(func): def inner(obj, *args, **kwargs): res = func(obj, *args, **kwargs) if kwargs.get('callback'): callback = kwargs.get('callback') success ...
阅读全文
摘要:import os import pandas as pd """ TCP 192.168.1.155:63758 129.211.126.69:4730 ESTABLISHED 12884 TCP 192.168.1.155:63973 129.211.126.69:4730 ESTABLISHED 3568 """ def k...
阅读全文
摘要:class UserIDFilter(admin.SimpleListFilter): # 自定义用户查询过滤器 title = _('关联用户') parameter_name = 'user_id' def lookups(self, request, model_admin): params = UserProfile.objects.a...
阅读全文
摘要:方案说明 功能要求:实现网页加载后将页面截取成长图片涉及模块:PyQT5 PIL逻辑说明: 1:完成窗口设置,利用PyQT5 QWebEngineView加载网页地址,待网页加载完成后,调用check_pag; class MainWindow(QMainWindow): def __init__(
阅读全文
摘要:1:安装virtualenv 2:创建并激活虚拟环境 更多资料请点击链接
阅读全文
摘要:file_obj是Django的上传文件对象,可以作为model表中FileField字段的值
阅读全文
摘要:import re u = "http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+" def match_by_re(str): pattern = re.compile(u, re.S) res = pattern.findall(string=str) if r...
阅读全文
摘要:查看音频文件的信息(基于本地路径) 也可以把本地路径换成文件的url地址
阅读全文
摘要:pip install virtualenvwrapper export WORKON_HOME=~/.virtualenvs #设置环境变量 mkdir -p $WORKON_HOME #创建虚拟环境管理目录export VIRTUALENVWRAPPER_PYTHON=/usr/bin/pyth
阅读全文
posted @ 2019-02-14 15:47
Leslie-x
摘要:在公司项目中需要对聊天信息进行敏感词过滤,聊天模块是基于tornado的websocket搭建,要求是前后端都可以过滤敏感词 因此需要前端的过滤算法和后端的过滤算法。 后端基于Python的DFA过滤算法: 一:整个敏感词过滤来说,需要考虑到性能,因此需要将敏感词加载成字典结构的JSON文件 二:使
阅读全文
摘要:脚本功能: 利用itertools生成密码字典(迭代器形式) 多线程并发从密码字典中取出密码进行验证 验证成功后把密码写入文件中保存 #!/usr/bin/env python # -*- coding: UTF-8 -*- # Author:Leslie-x import itertools as
阅读全文
摘要:利用Python编辑一个发送邮件的脚本 """ 可选参数 text 邮件正文内容(文本) html 邮件附件内容(HTML) image_path 邮件附件内容(图片路径) att_path 邮件附件内容(文件路径) """ text = "Hi!你好啊!!\nHow are you?\nHere
阅读全文
摘要:一:脚本需求 利用Python3查询网站权重并自动存储在本地数据库(Mysql数据库)中,同时导出一份网站权重查询结果的EXCEL表格 数据库类型:MySql 数据库表单名称:website_weight 表单内容及表头设置:表头包含有id、main_url(即要查询的网站)、website_wei
阅读全文

浙公网安备 33010602011771号