Shallow Dreamer Blog

根据关键字搜索字典并返回列表

功能是为了找到关键字并返回关键字路径,当然只适用于字典中关键字是唯一的 第一种:关键字作为字典的键 """字典格式: { "a": "", "b": { "b1": "" } } """ def search(theDict: dict, theKey: str): for key in theDict.keys(): if key == theKey: ...

将二维数组扁平化,或者说变成一维数组

代码: a = [[1, 2], [3, 4]] # 扁平化 b = [i for item in a for i in item] # 或 import numpy as np npa = np.arrary(a) b = npa.ravel() # and b = npa.flatten() ravel和flatten的区别在于使用ravel形成的数据在修改后会影响np.array...

利用xlsx库导出页面表格为xlsx文件

html <el-table id="table"></el-table> js import * as XLSX from 'xlsx' /** * 导出表格为xlsx文件 * @param { string } id 表格dom的id */ async function exportTable(id, fileName){ let wb = X...

django-celery

celery_app.config_from_object('django.conf.settings') 是用来将 Django 项目的配置加载到 Celery 应用程序中的。如果执行该语句时出现问题,可能有以下几个原因: Django 项目没有正确配置 确保您的 Django 项目已经正确配置。在 settings.py 文件中,必须包含一些与 Celery ...

vue-django活跃度

活跃度

以下是一个使用Vue和Python Flask框架来实现从数据库获取每天活跃度数据,然后在前端用Echarts以日期的方式展示折线图的示例代码: 后端代码 # app.py from flask import Flask, jsonify from flask_cors import CORS import datetime import random app = Flask(__n...

vue-django图片与数据传递

后端使用Django将图片以base64格式以及数据传递到vue前端展示

代码: <template> <div class="item"> <div></div> <img :src="img" alt="" style="width: 300px; height: 300px;" /> <button @click="getPic">获取图片</butt...

celery的self问题

celery传参时参数为self时的问题

不用filter=task_method时,实例(self)不会自动传入 bind=True时, task对象会作为第一个参数自动传入 加上filter=task_method参数,实例(self)会作为第一个参数自动传入 加上filter=task_method, bind=True, task对象会作为第一个,实例(self)会作为第二个参数自动传入。 所以,最佳调用方式应为: ...

js获取图片二进制展示图片

服务器端返回图片二进制流在页面中展示

从服务器获取二进制流的图片文件,并显示 本地的文件信息可以直接fileReader读成base64显示,而后端取得的二进制流blob不一定可以 可以使用createObjectURL来读成临时的url createObjectURL文档 function getImg(param, id) {//这里没有用ajax当时用ajax出现了问题就用了原生发请求 var ...

获取public文件

vue

在Vue中获取public文件夹路径可以使用相对路径,也可以使用绝对路径。相对路径可以使用process.env.BASE_URL变量,它会被Webpack解析为Vue应用的根路径。绝对路径可以使用process.env.PUBLIC_URL变量,它是public文件夹的绝对路径。 以下是一个示例代码,演示如何在Vue中获取public文件夹路径并在Python中遍历: Vue代码: ...

验证IP地址的类型和正确性

使用js

给定一个字符串 queryIP。如果是有效的 IPv4 地址,返回 “IPv4” ;如果是有效的 IPv6 地址,返回 “IPv6” ;如果不是上述类型的 IP 地址,返回 “Neither” 。 有效的IPv4地址 是 “x1.x2.x3.x4” 形式的IP地址。 其中 0 <= xi <= 255 且 xi 不能包含 前导零。例如: “192.168.1.1” 、 “192...