自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (1)
  • 收藏
  • 关注

原创 golang strings包的基本操作

strings包实现了用于操作字符的简单函数.

2023-11-30 15:50:19 738

原创 superset 后端增加注册接口

好烦啊-- :

2023-11-24 16:46:46 966

原创 superset study day01 (本地启动superset项目)

Apache Superset™ 是一个开源的现代数据探索和可视化平台。Superset是一个现代化的数据探索和数据可视化平台。Superset 可以取代或增强许多团队的专有商业智能工具。Superset与各种数据源很好地集成。用于快速构建图表的无代码界面功能强大、基于 Web 的SQL 编辑器,用于高级查询轻量级语义层,用于快速定义自定义维度和指标开箱即用,支持几乎任何 SQL数据库或数据引擎各种精美的可视化来展示您的数据,从简单的条形图到地理空间可视化轻量级、可配置的缓存层。

2023-11-06 20:16:36 713

原创 裁判文书网爬虫2023-9-7(文本解密)

破解DES3加密是一项非常困难的任务,因为DES3算法在设计上是为了提供强大的安全性。下面是一些常见的破解方法,但请注意,这些方法可能需要大量的计算资源和时间,并且可能并非总是成功的。穷举密钥:DES3使用三个56位的密钥,总共有2^168个可能的密钥组合。穷举所有可能的密钥需要极大的计算资源和时间,并且在实际情况下是不可行的。差分攻击:差分攻击是一种针对DES3的已知明文和密文对进行分析的方法。通过观察不同密钥下的差分特性,可能可以推断出密钥的一部分信息。

2023-09-07 09:34:09 3612

原创 解决flask 反回中文是unicode编码

在采用 return jsonify(data) 返回内容中含有中文时,前端接收数据出现中文乱码问题,乱码格式如下(仅中文为unicode码):反回的中文是unicode码.试了很多方法比如说以下都不行,

2023-06-11 19:41:32 2168 2

原创 pymongo给文档里的某个列表添加元素并去重以及操作符的表格

pymongo给文档里的某个列表添加元素并去重以及mongodb操作符的表格

2023-05-23 18:49:25 618

原创 peewee Meta字段

peewee meta类里字段介绍

2023-03-06 17:52:26 160

原创 浏览器cookie转selenium cookie登录

python使用selenium模拟操作Chrome浏览器,cookie的生成chrome浏览器驱动http://chromedriver.storage.googleapis.com/index.html找到对应驱动并下载。我是从浏览器去拿的如图:结果图:

2022-06-23 21:35:56 2061 1

原创 自定义多线程基类threading.Event

:log脚本封装:websocket 请求参数基类:websocket请求以及数据处理:

2022-06-20 22:57:20 596 4

原创 Ruby的基本使用

文章目录什么是Ruby?官方网站作者介绍ruby安装Windows(本次课程环境)ruby简单运行定义一个函数定义一个对象什么是Ruby?Ruby 是一种面向对象、指令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本计算机科学家松本行弘(Matz)设计并开发。遵守BSD许可证和Ruby License[10][注 1]。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平

2022-04-27 15:20:11 1351

原创 grpc-python headers传输与压缩传输

grpc-python08–headers与压缩与传输最大值

2022-04-05 23:41:02 1250

原创 grpc-python 错误码与服务端客户端发送与接收错误信息

文章目录错误码与服务端客户端发送与接收错误信息失败的code码表格代码示例1. `helloworld.proto:`2. `server.py`:3. `client.py`:结果图:错误码与服务端客户端发送与接收错误信息失败的code码表格Code名称解释1Canceled取消操作2Unknown未知操作3InvalidArgument客户端传入的参数有误4DeadlineExceeded超时5NotFound找不到资源6.

2022-04-01 17:22:16 1232 1

原创 grpc-python day01-day03

文章目录grpc-python介绍环境准备grpc-python介绍RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务。如果 http 就是一种远程调用的协议。这里提到了远程过程调用,那么对于远程就应该有本地过程调用那么什么是本地过程调用,也就是调用本地方法对本地的对象进行操作。例如调用 Add 方法向列表中添加一个对象。而远程过程调用,向列表添加对象方法并不在本地,调用远程提供 Add() 来实现该操作。gRPC 是一个现代开源的高性能远

2022-03-29 17:32:09 3473

原创 Linux下安装虚拟环境和windos下安装虚拟环境

文章目录Linux下安装虚拟环境1.安装虚拟环境的命令:2. 配置环境变量创建目录存放虚拟环境打开 ~/.bashrc 文件,并添加如下运行3. 创建虚拟环境的命令4. 其他命令5.requirements.txtwindos下安装虚拟环境1.安装虚拟环境的命令:2. 配置环境变量3. 创建虚拟环境的命令4. 其他命令5.requirements.txtLinux下安装虚拟环境1.安装虚拟环境的命令:如果没有pip就执行下面命令# 下载wget https://bootstrap.pypa.io/

2022-03-24 10:24:14 1657

原创 python解析n叉树且不规则深度结构的树类型嵌套字典求根节点到叶子节点的路径

这里写自定义目录标题a = { "a": { "b": { "c": { "d1": "", "d2": "", "d3": { "e":'', "e1": '', } }, "c1": { 'd1':'' }, } }, 'a1': { "b1": '', 'b2': '' }

2022-03-18 10:20:07 706 1

原创 python修改多层嵌套字典里面的值

python修改多层嵌套字典里面的值安装模块pip install update_dictgithub文档:https://github.com/yutu-75/update_dict代码:from update_dict import update_dictd_data ={ 'a': { "b": { "c": { "d": 'qwq' } }, "b2": "qwq" }, 'aa': { "bb

2022-03-15 10:50:48 3691

原创 多个python3 切换版本

在有了 Py Launcher 工具之后,可以方便地切换 Python 2.X 和 Python 3.X,再也不用为一台电脑上安装两个版本的 Python 而烦恼。Windows10上 Python3.7和3.9 互相切换命令:py -versionpy -3.9py -3.7但是如果要通过 Pip 包管理器来安装 Python 2.X 的包或者安装 Python 3.X 的包,需要执行以下命令py -version -m pip install PACKAGE_NAMEpy -3.9 -

2022-02-24 14:37:40 2646

原创 Python3判断字符串只包含数字和字母最简方法

isalnum 中文也会反回True。代码t_name = 'qwq123试试**'t_name.encode().isalnum()print(t_name.encode()) #打印出来 b'qwq123\xe8\xaf\x95\xe8\xaf\x95**'函数方法 isalnum()如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False中文也会反回True...

2022-01-12 11:31:49 2102

原创 python 操作excel表 openpyxl的基本使用

openpyxl第3⽅开源模块,安装pip install openpyxl2.6.1 打开⽂件⼀、创建from openpyxl import Workbook# 实例化wb = Workbook()# 获取当前active的sheetws = wb.activeprint(sheet.title) # 打印sheet表名sheet.title = "salary luffy" # 改sheet 名⼆、打开已有⽂件from openpyxl import load_work

2022-01-11 15:03:45 889

原创 自己常用的docker 操作

docker 安装安装dockerdocker 安装nginx# 拉取最新镜像docker pull nginx:latest# 创建容器、端口映射、文件夹映射docker run -itd --name bid_nginx -p 8080:80 -v /home/bidding/bidding_vue/dist:/usr/share/nginx/html -v /home/bidding/biddingapi/static:/usr/share/nginx/static nginx

2022-01-05 11:36:18 1595

原创 axios、ajax 发post、get请求对后端接口的跨域测试验证。

axios发请求日常开发是postman测得接口,不需要跨域一样能拿到数据。但是生产模式里不行,需要完善请求头,前端解决不了,后端处理。后端Django解决跨域请求的问题:参考:https://blog.csdn.net/audi_888888/article/details/101872872axios和ajax发请求html页面代码:<!DOCTYPE html><html lang="en"><head> <meta charset="

2021-12-27 15:33:16 1385

原创 c++语言的特点

基本的输入/输出C语言的scanf == cin输入: cin输出:coutgetchar()函数 用于接收空格、teb、enter等字符#include <iostream> // 头文件标准输出输入流#include <string> // 头文件字符串 using namespace std; // 命名空间int main() // 主函数,程序从这里开始执行{ string str; cout << "

2021-12-22 18:12:41 914

原创 vue 中 animation 使用

简介animate.css 是一个来自国外的 CSS3 动画库,它预设了抖动(shake)、闪烁(flash)、弹跳(bounce)、翻转(flip)、旋转(rotateIn/rotateOut)、淡入淡出(fadeIn/fadeOut)等多达 60 多种动画效果,几乎包含了所有常见的动画效果。虽然借助 animate.css 能够很方便、快速的制作 CSS3 动画效果,但还是建议看看 animate.css 的代码,也许你能从中学到一些东西。兼容浏览器兼容:当然是只兼容支持 CSS3 animat

2021-10-29 13:30:57 6408 2

原创 爬虫采集,入库报错log日志管理

爬虫抓取的数据报错,以及入库等报错的信息的日志存储能自主判断是否有error_log文件目录,没有自主创建能单个配置日志文件的大小,超过了则创建新的日志文件能配置删除多少天前的日志,防止日志文件过多占用内存config.py:log_day = 360 # 清理多少天前的日志log_file_size = 1024*1024*100 # 允许单个日志文本大小最大值 100mb写入日志的函数方法:log.pyimport re, os, timefrom pa

2021-09-23 14:31:47 251

原创 Django3报错 Model doesn‘t declare an explicit app_label and isn‘t in an application in INSTALLED_APPS

我在app应用文件夹下嵌套了的爬虫代码,因为要调用数据库,为了省事就调用django的orm进行数据库操作。在项目构建时,改了django的框架的目录结构,其结果如下:settings代码:sys.path.insert(0, os.path.join(BASE_DIR, r"chart_analysis/apps"))...

2021-09-16 17:07:45 1004

原创 python发qq郵箱邮件

打开qq邮箱的设置:获取授权码:开启如图配置:点击 生成授权码 ,复制send_email.py代码:import smtplibimport emailfrom email.mime.text import MIMEText # 负责构造文本from email.mime.image import MIMEImage # 负责构造图片from email.mime.multipart import MIMEMultipart # 负责

2021-08-26 14:22:02 254

原创 ubuntu20.04配置python3的环境变量

命令:python提示:bash: python: command not found使用whereis指令,获取python3的路径whereis python3提示:python3: /usr/bin/python3.8-config /usr/bin/python3 /usr/bin/python3.8 /usr/lib/python3 /usr/lib/python3.9 /usr/lib/python3.8 /etc/python3 /etc/python3.8 /usr/loca

2021-08-17 17:17:40 4956

原创 前端vue根据element ui表格生成excel表并设置宽度

SheetJs模块如何更改使用SheetJS生成的文档 .xlsx 文件中的列宽?官方文档:https://github.com/SheetJS/sheetjs文档实例少,很多用法建议去stackoverflow里去看看。此实例没有搭建脚手架的采用的cdn 引入的引入js文件# xlsx 表格生成<script src="{% static 'excel/xlsx.full.min.js' %}"></script># xlsx 下载模块<script

2021-08-17 00:18:17 1990

原创 vue3--- @vue/cl日常笔记

vue3 脚手架笔记问: vue双向绑定原理?答:vue.js是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调来渲染视图。具体参考:https://blog.csdn.net/AdamMaoKkk/article/details/109355731v-once:单独使用,限制的标签内容一旦赋值,便不可被动更改(如果是输入框,可以主动修改)v-cloak:防止

2021-08-13 15:29:35 108

原创 js包不同版本的意思

完整版:同时包含编译器和运行时的版本。编译器:用来将模板字符串编译成为 JavaScript 渲染函数的代码。运行时:用来创建 Vue 实例、渲染并处理虚拟 DOM等的代码。基本上就是除去编译器的其它一切。UMD:UMD 版本可以通过 <script>标签直接用在浏览器中。jsDelivr CDN 的 https://cdn.jsdelivr.net/npm/vue 默认文件就是运行时 + 编译器的 UMD 版本 (vue.js)。CommonJS:CommonJS 版本用来配合...

2021-08-11 14:28:06 348

原创 django 链接多个数据库 并使用原生sql

settings文件如下:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', "HOST": '127.0.0.1', "PORT": 3306, "USER": 'root', 'PASSWORD': "123456", 'NAME': 'analysis', }, 'analysis1': {

2021-08-05 10:26:17 198

原创 词云分词去指定词性并排序

aa = '立信(重庆)数据科技股份有限公司成立于2001年3月,是一家积淀20年的专业市场研究公司,2017年3月,立信数据在全国中小企业股份转让系统(新三板)挂牌,股票代码(立信数据871394),目前立信数据已完成A轮融资,未来致力于成为中国领先的数据服务提供商。立信数据是国家高新技术企业、国家工信部两化融合管理体系认证企业、中新(重庆)数据通信创新联盟发起单位、西南数据治理联盟发起单位、中国市场信息调查业协会副会长单位、中国信息协会市场研究分会副会长单位、重庆市拟上市重点培育企业、重庆市“专精特新”

2021-08-01 17:33:08 649

原创 前后端分离 使用pyecharts踩坑日记

pyechart的官方文档:https://pyecharts.org/#/zh-cn/intro加载百分比的时候

2021-07-22 10:55:15 1093

原创 Django中render、render_to_response、HttpResponse、JsonResponse、Response的使用

Django作为一个后台框架,如何将数据正确的传递给前端呢?这得根据前端不同的数据请求方式,正确的使用render、render_to_response、HttpResponse、JsonResponse以及Response1.1 场景一:传递数据给html,并直接渲染到网页上,使用renderfrom django.shortcuts import renderdef main_page(request): data = [1,2,3,4] return render(request,

2021-07-13 09:34:39 2330 1

原创 Django3 自定义app应用位置

自定创建的app应用位置 :看看路径:解决代码:# sys.path使我们可以直接import导入时使用到的路径,所以我们直接将我们的apps路径加到默认搜索路径里面去,那么django就能直接找到apps下面的应用了sys.path.insert(0, os.path.join(BASE_DIR, r"chart_analysis/apps"))# os.path.join(BASE_DIR, r"chart_analysis/apps") # 这行代码打印出来必须是你存app应用的绝

2021-07-08 15:52:08 414

原创 时间字符串和本地时间对比

from datetime import datetime,timedeltaimport timea = ['2021-05-31', '2021-02-18', '2021-01-26', '2021-01-22', '2021-01-22', '2021-06-28', '2021-06-28', '2021-06-18', '2021-06-01', '2021-05-26', '2021-06-28', '2021-06-28', '2021-06-28', '2021-06-24', '20

2021-06-30 11:47:24 117

原创 爬虫免滑动验证登录获取cookie

def get_cookie(): url = 'xxxx' # 登录接口 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36', } r_sum = str(random.random())[3:18]

2021-06-21 14:22:19 214

原创 django自定义用户模型类

后端实现登陆认证Django默认已经提供了认证系统Auth模块,我们认证的时候,会使用auth模块里面给我们提供的表。认证系统包含:用户管理权限用户组密码哈希系统用户登录或内容显示的表单和视图一个可插拔的后台系统 adminDjango默认用户的认证机制依赖Session机制,我们在项目中将引入JWT认证机制,将用户的身份凭据存放在Token中,然后对接Django的认证系统,帮助我们来实现:用户的数据模型用户密码的加密与验证用户的权限系统Django用户模型类Django

2021-06-16 16:25:45 785

原创 scrapy爬图片pipelines.py写法

settings.py 文件夹配置IMAGES_STORE = './imgLibs'# -*- coding: utf-8 -*-# Define your item pipelines here## Don't forget to add your pipeline to the ITEM_PIPELINES setting# See: https://docs.scrapy.org/en/latest/topics/item-pipeline.html# class Xiaohu

2021-06-04 11:06:03 187

原创 scrapy爬取微信公众号内容,多管道储存,orm数据储存

scrapy基本操作基本介绍:基于异步爬虫的框架。高性能的数据解析,高性能的持久化存储,全站数据爬取,增量式,分布式…环境的安装:- Linux: pip install scrapy- Windows: a. pip install wheel b. 下载twisted http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted - twisted插件是scrapy实现异步操作的三方组件。 c. 进入下载目录,执行 pip

2021-06-03 18:09:16 918 1

ubuntu安装.zip

ubuntu安装工作软件Typora 文档,安装基本使用软件.

2020-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除