原创 aioredis

import asyncio import aioredis from config.env_config import REDIS_URL class RedisClient: def __init__(self, url

原创 9.18r

Python request_id傳遞除中間件的方式還可以採用本地線程實現; 專業名詞記憶得加強。描述符協議(get.set.delete魔術方法); Not implemented。二元運算中可能會用到; MySQL大數據的優化。 orm

原创 go-選項卡模式

package main import "fmt" const ( defaultName string = "張建平" defaultAge int = 27 defaultHigh int =

原创 Halo-博客

version: "3" services: halo: image: halohub/halo:2.6 container_name: halo restart: on-failure:3 depe

原创 Django-DRF接口查詢.count()執行緩慢問題

目前就想到了這兩種   drf框架返回接口數據的時候返回count接口數據隨着數據的增多查詢緩慢! 1. 不返回總數據,前端採用下拉刷新方式獲取 2. 主鍵採用int類型,每次返回最後一條數據id數即爲總數(first().id - las

原创 python 檢查rtsp流是否可用

import cv2 from func_timeout import func_set_timeout, exceptions def check_rtsp_stream(url): @func_set_timeout(2

原创 python 修改服務器網卡信息

import os import re import netifaces import subprocess class NetWorkConfig: def __init__(self): pass

原创 django-simpleui自定義菜單權限

效果圖↓  需要配置↓  index.html↓ <!DOCTYPE html> {% load i18n static %} {% load simpletags %} {% load customtags %} {% get_c

原创 python-crontab表達式

起源於一個比較奇葩的需求,默認的celery無法實現: 需要用戶輸入一個開始時間,結束時間,以及時間間隔,需要在該時間段內指定間隔執行 import datetime def task(start: datetime.datetime

原创 django-content-type簡單示例

from django.contrib.contenttypes.fields import GenericForeignKey from django.contrib.contenttypes.models import Content

原创 django記錄基礎操作日誌

1. 新增middleware.py中間件: 需要在setting.py註冊 class LoggingMiddleware: """ 日誌記錄模塊: 操作用戶、操作ip、請求路徑、請求方式、請求時間 """

原创 Django獲取本地ip

import socket def get_local_ip(): """ 獲取本機 IP 地址: 通用 """ try: s = socket.socket(socket.AF_INET

原创 Django獲取內網ip

1. 創建middleware.py class InternalIPMiddleware: def __init__(self, get_response): self.get_response = get_re

原创 jetbrains激活碼(7.26)

33MEHOB8W0-eyJsaWNlbnNlSWQiOiIzM01FSE9COFcwIiwibGljZW5zZWVOYW1lIjoiUG9saXRla25payBNZXJsaW1hdSBNZWxha2EiLCJhc3NpZ25lZU5h

原创 python 接口加密

# -*- coding: utf-8 -*- """ @author: Mr_zhang @software: PyCharm @file: encryption.py @time: 2023/3/23 10:00 """ impor