- 博客(71)
- 收藏
- 关注

原创 Ubuntu18.04下载源替换更新
ubuntu版本 :Ubuntu 18.04.4 LTS更改 /etc/apt/sources.list 文件内容https://mirrors.ustc.edu.cn/repogen/ 推荐修改的下载源~ 中科院的sudo mv sources.list /etc/apt/在根据下载的目录进行操作 。 若为确保可靠性 可删除/etc/apt/ 路径下的对应文...
2020-02-17 17:37:33
976
原创 python-爬虫-字体加密
读取文件找到里面的对应关系,就是 你这个数字的格式 是存储在.ttf文件里的.具体网址格式就是这样的但是为了安全起见,我就这样打码了.这上面进行申明了告诉了我们这个是字体。为什么用webdriver,因为。,然后就是那下来然后生成文件.
2023-03-01 17:19:18
2305
原创 记录python-elasticsearch7.16.2的相关操作
es 内部将时间转为 UTC,然后将时间按照 millseconds-since-the-epoch 的长整型来存储。当前连接内部说明的很详细.
2023-01-11 10:48:34
456
原创 WVPPRO-ZLM-GB21818-摄像头
wvp-GB28181-pro/src/main/resources/application-dev.yaml。/wvp-GB28181-pro/src/main/resources/all-application.yaml。/ZLMediaKit/release/linux/Debug/config.ini。wvpprosql文件路径…/wvp-GB28181-pro/sql//ZLMediaKit/conf/config.ini。执行后依旧没办法解决,所以忽略.的文件里.然后执行脚本。...
2022-05-31 09:07:59
1672
原创 杂牌摄像头-SRS-GB28181
本地摄像头http://192.168.2.222/admin123456修改镜像源备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载新的CentOS-Base.repo 到/etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7
2022-05-30 14:15:46
685
原创 centos7_srs4.10_webrtc_rtmp_rtsp
RTSP+RTP主要用于IPTV,原因是传输数据使用的是UDP,在网络环境比较稳定的情况下,传输效率是比较高的;RTMP主要用于互联网音视频传输,它使用的是TCP传输,因为互联网环境相对较差,采用RTMP保证了视频的传输质量,但是其传输延迟相对较高,传输效率相对较低。RTSP可以对流媒体提供诸如播放、暂停、快进等操作,它负责定义具体的控制消息、操作方法、状态码等,此外还描述了与RTP间的交互操作(RFC2326)。一般的直播应用,只要不是电话类对话的那种要求,RTMP延迟是可以接受的。...
2022-05-12 09:52:47
427
原创 python-captcha-生成图片验证码
python-captcha-生成图片验证码import base64import osimport randomimport stringfrom pathlib import Pathimport yamlfrom captcha.image import ImageCaptchacharacters = string.digits + string.ascii_uppercasewidth, height, n_len, n_class = 170, 80, 4, len(c
2022-05-06 11:54:41
1054
原创 python-eval-literal_eval-使用测试
import osfrom ast import literal_evaltest_a = '{"name":1}'print(eval(test_a), type(eval(test_a)))# {'name': 1} <class 'dict'>print(literal_eval(test_a), type(literal_eval(test_a)))# {'name': 1} <class 'dict'>try: test_a = "__im
2022-04-20 10:52:57
496
原创 python-pymongo-常用查询方法含聚合.
普通查询按照所需字段排序.db_set.find().sort("field_name ",pymongo.ASCENDING) --升序db_set.find().sort("field_name ",pymongo.DESCENDING) --降序查询数据库表的全部内容# 第一种: db_set.find({})#第二种:db_set.find()精确查询db_set.find({“field_name”:”value”})db_set.find({“field_nam
2022-04-13 10:51:29
4697
1
原创 python-pymongo-指定部分字段格式
python-pymongo-指定部分字段格式再不自定义_id的情况下, pymongo 需要传入 ObjectId 才能进行查找.通过_id 查询数据.# pymongo 自己产生的id查询.from bson.objectid import ObjectId# 引入后正常查找就行了query = {"_id": ObjectId("612df1252c9df273cbedc50a")}# 自己自定义id进行查询.query = {"_id": "612df1252c9df273
2022-04-13 09:48:34
1237
原创 python-修改多层嵌套的字典的key值.
修改的是字典中的key值.这个只能修改key值.借鉴代码 点击跳转 借鉴的代码是修改的value数据源{ "code": 200, "data": { "_id": "fa69c4a650b9454a22ab13c781ede848", "org_name": "7", "p_id": "a34b95fa8d2b491b1cd91b122ab7a92b", "org_id": "ca93ed9207956708a4
2022-04-08 14:39:31
2520
原创 python-rsa-base64-加解密
将RSA 加密的数据 进行base64加密 然后 再base64解密 再 RSA解密.import base64import rsadef create_keys(): # 生成公钥和私钥 Public_key, Private_key = rsa.newkeys(1024) pub = Public_key.save_pkcs1() with open('Public_key.pem', 'wb+')as f: # 公 f.write(pub.
2022-04-07 15:36:59
1520
原创 python-django-mongodb-组织树递归查询
对组织树进行递归查询.提供当前组织树节点的上级组织id. 我这里简称 p_id.def get(request, *args, **kwargs): if request.method == 'GET': need_set = { "p_id", } parser_dict = {} for item in need_set: item_res = request.GET.get(i
2022-04-07 11:03:13
2071
原创 python 多张图片拼凑成一个完整的PDF
python 多张图片拼凑成一个完整的PDF.python3.9import osimport reimport timeimport PIL.ExifTagsimport PIL.Imagefrom reportlab.lib.pagesizes import A4from reportlab.lib.utils import ImageReaderfrom reportlab.pdfgen import canvasfrom reportlab.platypus import
2022-03-14 15:27:05
1941
原创 python_windows_更新所有的第三方库
python_windows_更新所有的第三方库import subprocess# pip显示需要更新的python列表com_list_o = 'pip list -o'# 执行命令并返回结果p = subprocess.Popen(com_list_o, shell=True, stdout=subprocess.PIPE)# 取命令返回结果,结果是一个二进制字符串,包含了我们上面执行pip list -o后展现的所有内容out = p.communicate()[0]# 二进制转
2022-02-25 10:53:55
352
原创 python_cv2_图片黑白操作
python_图片颜色操作import cv2# 读取原图片image1 = cv2.imread("2.jpg")# 灰度化处理image1_1 = cv2.cvtColor(image1, cv2.COLOR_BGR2GRAY)# 图像反色h, w = image1_1.shapeimage1_2 = image1_1.copy()for i in range(h): for j in range(w): image1_2[i, j] = 255 - i
2022-02-18 17:00:36
4459
原创 python-windows-labelImg的安装,使用,闪退
python-windows-labelImg的安装,使用,闪退安装安装 labelImgpip install labelImg #直接命令行输入安装 opencvpip install opencv-python -i https://pypi.douban.com/simple使用打开 直接输入 labelImgWindows+R 可以使用,Windows 终端可以使用,Pycharm的终端中可以使用.工作效果
2022-02-11 09:30:54
1718
原创 python-pymysql-获取字段名称-获取内容
获取字段名称-获取内容import pymysql# 连接数据库db = pymysql.connect(host='192.168.254.109', user='root', password='123456', database='blog')# 使用cursor()方法创建一个游标对象cursor = db.cursor()# 查询语句sql = """select * from a"""# 执行 sql语句cursor.execute(sql)# 查询全部results
2022-01-06 11:49:34
4811
原创 python-pandas-写入到xlsx-csv
注意1. 安装过程中遇到的库相关的报错,可以自行百度.xlsximport pandas as pddef write_xlsx(list_a, filenames_xlsx): header = ['name', 'age'] with open(filenames_xlsx, 'w+', encoding='utf-8')as f: pass df = pd.read_csv(filenames_xlsx, header=None, names=hea
2022-01-06 10:13:52
1945
原创 python-argparse的简单使用
— 命令行选项、参数和子命令解析器import argparse# --- 命令行选项、参数和子命令解析器parser = argparse.ArgumentParser()parser.add_argument('--a', type=int, default=1)parser.add_argument('--b', type=int, default=2)parser.add_argument('--c', type=int, default=3)opt = parser.parse_
2021-12-29 15:33:36
445
原创 python-windows安装cuda+cudnn+pytorch
安装cuda先校验英伟达显卡版本.(后续切勿自动更新这个)对应显卡版本进行下载对应的cuda版本这是网址 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html找到自己合适的版本即可.下载安装 cudaa.下载链接 https://developer.nvidia.com/cuda-toolkit-archive下载自己合适的版本.我的是windows10 我选择本地安装.进行安装.
2021-12-27 11:03:22
4787
10
原创 python-django字典接受参数,判断参数
接受传来的值后进行判断的问题.在 HttpRequest 对象中,属性 GET 和 POST 得到的都是 django.http.QueryDict 所创建的实例。这是一个 django 自定义的类似字典的类,用来处理同一个键带多个值的情况。所以需要判断 这些内容中是否包含我们需要的数值.demotest_args = {'code': 1, 'data': 2} # 传来的值 这是字典must_args = {'code', 'data', 'msg'} # 必须要的参数 这是 集
2021-12-24 14:08:49
1073
原创 python-django-日志-中间键
推荐使用中间键.django-输出日志-方法一(不用这个了)settings.py 中的配置import loggingimport osimport time# 创建日志文件夹路径LOG_PATH = os.path.join(BASE_DIR, 'log')# 如过地址不存在,则自动创建log文件夹if not os.path.isdir(LOG_PATH): os.mkdir(LOG_PATH)LOGGING = { 'version': 1, '
2021-12-23 10:26:09
745
5
原创 python-自己的小命令
小工具包md5加密import hashlibdef md5_str(cont: str): pwd = hashlib.md5() pwd.update(cont.encode(encoding='utf-8')) return pwd.hexdigest()# 其实内部还需要进行判断处理下的.uuid的生成和加密import hashlibimport uuiddef md5_str(conts:str): # md5加密 pwd = has
2021-12-23 08:58:06
402
原创 python-求指定时间之前的时间.
求指定时间之前的时间.import timedef time_cha(start_time, end_time): # 计算差值 return int(end_time) - int(start_time)def before_hours(): time_cc = int(time_cha(end_time=time.time(), start_time=3600 * 5.5)) # start_time 为多少小时之前的时间. 假设 我想要10小时之前的时间 : start_t
2021-12-23 08:49:38
448
原创 python-列表中的字典去重
列表中的字典去重from functools import reducedef set_list(a): def run_function(x, y): return x if y in x else x + [y] uniqueList = reduce(run_function, [[], ] + a) return uniqueList效率还行.
2021-12-23 08:45:28
548
原创 python-图片上添加字符
给图片添加指定文字import timefrom PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFont# 打开图片imageFile = "123.png"im1 = Image.open(imageFile)width, height = im1.size # 宽度,高度font = ImageFont.truetype("Deng.ttf", size=int(0.03 * width)) # De
2021-12-23 08:40:22
628
原创 pytesseract识别
使用pytesseract识别安装pip install pytesseractpip install pillow还有就是安装识别引擎tesseract-ocr配置环境变量SET TESSDATA_PREFIX='tesseract-ocr-path'windows + r 调出 cmd终端 执行命令就行. SET TESSDATA_PREFIX=C:\Tesseract-OCRtesseract-ocr-path 就是你安装的tesseract-ocr 的目录切记不能有中文
2021-12-22 16:26:37
258
转载 MongoDB 数据类型查询 — $type使用
MongoDB 数据类型查询 — $type使用MongoDB 使用过程中经常需要根据字段的类型来查询数据, 而MongoDB中查询字段类型是通过$type操作符来实现.$type使用法语:db.集合名.find({$type:类型值}); //这里的类型值能使用Number也能使用alias举个例子:db.person.find({address:{$type:2}}); //查询address字段数据类型为字符串db.person.find({address:{$
2021-12-22 10:04:40
3460
原创 django-中间件(自用)
关于中间件的使用from django.http import HttpResponse, JsonResponsefrom django.utils.deprecation import MiddlewareMixinIgnore_verification = [] # 忽略校验列表class MyCustomMiddleware1(MiddlewareMixin): def process_request(self, request): if " ":
2021-12-17 17:00:22
693
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人