Shallow Dreamer Blog

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...

轮转数组

使用js、python

给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/rotate-array 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 示例: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: ...

数组中两个单词的距离

使用js

有个内含单词的超大文本文件,给定任意两个不同的单词,找出在这个文件中这两个单词的最短距离(相隔单词数)。如果寻找过程在这个文件中会重复多次,而每次寻找的单词不同,你能对此优化吗? 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/find-closest-lcci 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 示例: ...

删除原语分解后的外层括号

使用js

有效括号字符串为空 ““、”(“ + A + “)” 或 A + B ,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。 例如,”“,”()”,”(())()” 和 “(()(()))” 都是有效的括号字符串。 如果有效字符串 s 非空,且不存在将其拆分为 s = A + B 的方法,我们称其为原语(primitive),其中 A 和 B 都是非空有效括号字符串。 给出一个...

找到第一个错误的版本

使用二分算法

你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。 假设你有 n 个版本 [1, 2, …, n],你想找出导致之后所有版本出错的第一个错误的版本。 你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中...