12 2020 档案
摘要:元数据 # 通过role_id 分类查出不同种类的平均数与用户当前数值对比 (所有的用户) select `user`.id,`user`.username,`user`.balance,`user`.dollar,vt.avsa,vt.avdo from `user` INNER JOIN # 连
阅读全文
摘要:Python 3.x 中"HTTP Error 403: Forbidden"问题的解决方案 urllib.request.urlopen() 方法经常会被用来打开一个网页的源代码,然后会去分析这个页面源代码,但是对于有的网站使用这种方法时会抛出"HTTP Error 403: Forbidden"
阅读全文
摘要:报错(AttributeError: 'str' object has no attribute 'items')的解决办法 导致报错的原因是redis版本过高,对redis进行降级 pip install redis==2.10.6
阅读全文
摘要:参照地址 https://www.cnblogs.com/zszxz/p/12222201.html 2.1 安装 psycopg2 # pip install psycopg2 2.2 连接数据库 每条完整的sql执行步骤如下,读者应谨记; 建立连接获得 connect 对象 获得游标对象,一个游
阅读全文
摘要:1. 安装docker,百度解决; 2. 拉取postgreSQL的docker镜像文件:docker pull postgres:12.1 3. 创建 docker volume,名字为“dv_pgdata"(其实可以省略手动创建,直接跑下一步,docker也会自动创建的):docker volu
阅读全文
摘要:def get_money(): import re import json import urllib.request url = "http://webforex.hermes.hexun.com/forex/quotelist?code=FOREXUSDCNY&column=Code,Pric
阅读全文
摘要:1 为什么要使用锁 运行以下代码 # 模拟多线程 import threading def change_it(n): global num for i in range(1000000): num = num + n num = num - n print(num,'555') threass=[
阅读全文
摘要:欢迎跳转到本文的原文链接:https://honeypps.com/architect/distribute-lock-based-on-database/ 参照连接 https://blog.csdn.net/u013256816/article/details/92854794 概述 在单机时代
阅读全文
摘要:import random # 数字库 import string # 字符串库 code=string.digits+string.ascii_letters print(code) # 生成字符串 def getCode(): # sample 取出样本 return ''.join(rando
阅读全文
摘要:<div> <label>添加审批类型</label> <a-select v-model="editData.approvetype" style="width: 100%" placeholder="Please select" @change="handleChange02" > <a-sel
阅读全文
摘要:参照链接 https://juejin.cn/post/6844903795131056135 import redis r=redis.Redis(host='localhost',port=6379) # r.set(1,'W5c0-qkAb-e2Xw-U7wS') # 存键值 # r.expi
阅读全文
摘要:这几种类型比较常见,在这里结合稍微总结一下。 1. list 转 string str()方法不不能转出list列表值,会包含其他无关符号如‘[',用join的方法会将列表元素分隔开。 2. string 转 list 直接调用append方法插入list列表 还有一种方法就是通过符号分割的方法,这
阅读全文
摘要:Win10环境前后端分离项目基于Vue.js+Django+Python3实现微信(wechat)扫码支付流程(2021年最新攻略) 参照博客 https://v3u.cn/a_id_182 之前的一篇文章:mpvue1.0+python3.7+Django2.0.4实现微信小程序的支付功能,主要介
阅读全文
摘要:1 git checkout master 切换分支 2 git merge master $ git status $ git add -A git commit -m ''合并" git push origin master git checkout dev 切回分支
阅读全文
摘要:栈 栈是一个有序集合,其中添加和删除元素都是发生在同一端,通常称作发生操作的这一端为顶部,对应的端为底部 例子说明:一个桶里面装很多东西,后放进里面的,先拿出来(也叫后进先出LIFO) 栈是一种操作受限的线性表只允许从一端插入和删除数据。栈有两种存储方式,即线性存储(顺序栈)和链表存储(链栈)。栈的
阅读全文
摘要:1、数据存储方式不同。 关系型和非关系型数据库的主bai要差异是数据存储的方式。关系型数据天然就是表格式的,因此存储在数据表的行和列中。数据表可以彼此关联协作存储,也很容易提取数据。 与其相反,非关系型数据不适合存储在数据表的行和列中,而是大块组合在一起。非关系型数据通常存储在数据集中,就像文档、键
阅读全文
摘要:import time import requests def dojob(): requests.get('http://localhost:8080/echarts') print("运行任务") def loopfun(): while True: dojob() time.sleep(30)
阅读全文
摘要:1 前端 vue mounted:function(){ if("WebSocket" in window){ console.log("支持"); //生成websocket链接 var ws = new WebSocket("ws://192.168.1.58:8000/user/websock
阅读全文
摘要:<template> <section> <h1>hello world~</h1> </section> </template> <script> export default { data() { return { timer: '', value: 0 }; }, methods: { get
阅读全文
摘要:redis 版本 pip install redis==2.10.6 settings.py CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379
阅读全文
摘要:import pymongo mongo_client=pymongo.MongoClient(host='localhost',port=27017) db=mongo_client.myip table=db.myabac # 存入 table_echart.insert({}) aaa=tab
阅读全文
摘要:一、在dev分支上运行以下命令 1. git add . // 暂存所有更改 2. git commit -m "更改的备注信息" // 将修改 提交到本地仓库,双引号内是提交的备注信息 3. git pull origin dev // 拉取远程dev分支代码 4. git push origin
阅读全文
摘要:reids 版本 redis 2.10.6 import redis from idlelib.IOBinding import encoding from pip.utils import Inf pool=redis.ConnectionPool(host='192.168.1.106',por
阅读全文
摘要:git reset --hard 报错信息 error: unable to create symlink ssl: Permission denied fatal: Could not reset index file to revision 'HEAD'
阅读全文
摘要:if request.META.get('HTTP_X_FORWARDED_FOR'): ip = request.META.get("HTTP_X_FORWARDED_FOR") else: ip = request.META.get("REMOTE_ADDR") print("ip : ", i
阅读全文
摘要:def my_decorator(func): def wrapper(request,*args,**kwargs): print('装饰器被调用了') return func(request,*args,**kwargs) # 调 post 方法 return wrapper 调用
阅读全文
摘要:html <div class="button"><van-button type="info" v-show="show" @click="getCode">获取验证码</van-button><van-button type="info" v-show="!show" class="count"
阅读全文
摘要:from django.utils.deprecation import MiddlewareMixin class Myddleware(MiddlewareMixin): def process_request(self, request): pass def process_view(self
阅读全文
摘要:bytes主要是给在计算机看的,string主要是给人看的 中间有个桥梁就是编码规则,现在大趋势是utf8 bytes对象是二进制,很容易转换成16进制,例如\x64 string就是我们看到的内容,例如'abc' string经过编码encode,转化成二进制对象,给计算机识别 bytes经过反编
阅读全文
摘要:1 连接 import pymongo mongo_client=pymongo.MongoClient(host='localhost',port=27017) db=mongo_client.myip table=db.myabac 2 添加数据 table.insert( { item : "
阅读全文
摘要:import hashlib def make_password(mypass): md5=hashlib.md5() sign_utf8=mypass.encode(encoding='utf-8') md5.update(sign_utf8) md5_server=md5.hexdigest()
阅读全文
摘要:1 两种方式 pip install django-extensions pip install django-werkzeug-debugger-runserver pip install pyOpenSSL pip install sslserver #sslserver运行 第二种 配置dja
阅读全文
摘要:2工厂模式 工厂模式 主要有 三种模式 1简单工厂模式(Simple Factory) 工厂方法模式(Factory Method) 抽象工厂模式(Abstract Factory) 说百了就是封装的意思方便很多 class Dingding: def __repr__(self): return
阅读全文
摘要:1MVC和MVT设计模式 MVC: Model-View-Controller Model: 封装对数据库的访问 主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。 View: 用于封装结果,生成页面展示的html内容。 Controller: 用于接收请求,处理业务逻辑,与Mode
阅读全文
摘要:其实就是解释执行与编译执行的区别 PyPy是Armin Rigo开发的,Python语言的动态编译器,是Psyco的后继项目。 PyPy的目的是,做到Psyco没有做到的动态编译。 PyPy开始只是研究性质的项目。 但是开发非常成熟,在2007年中旬发布了1.0 Release版本后,大家关注的焦点
阅读全文
摘要:1 引用计数 1、变量,通过变量指针引用对象 变量指针指向具体对象的内存空间,取对象的值。 2、对象,类型已知,每个对象都包含一个头部信息(头部信息:类型标识符和引用计数器) 注意: 变量名没有类型,类型属于对象(因为变量引用对象,所以类型随对象),变量引用什么类型的对象,变量就是什么类型的。 im
阅读全文
摘要:# docker pull redis 下载镜像 docker rmi ** 删除镜像 docker images 产看镜像 docker save -o e:/my/dockerimages/redis.tar redis # 打包镜像 e盘下的 dockerimages / redis.tar
阅读全文
摘要:1 指定端口 docker run -p 3307:3306 --name root -e MYSQL_ROOT_PASSWORD=root -d mysql # 6380 root password =root 2 连接指定的端口 mysql -uroot -P 3307 -p
阅读全文
摘要:1、安装Ubuntu系统命令:docker pull ubuntu这是一个极度精简的系统,连最基本的wget命令都没有;所以先要apt-get update升级系统和安装apt-get install wget命令; 2、运行进入Ubuntu系统命令:docker run -ti ubuntu ba
阅读全文
摘要:1 执行命令 cnpm run build 2.2 提取dist静态资源 将静态资源放置后端static下 /static文件是django后端的部署文件夹 3 Nginx写入配置文件 写入etc/nginx/conf.d/django.conf server { listen 1594; serv
阅读全文
摘要:有时候关闭软件后,后台进程死掉,导致端口被占用。下面以JBoss端口8083被占用为例,列出详细解决过程。 解决方法: 1.查找被占用的端口 netstat -tln netstat -tln | grep 8080 netstat -tln 查看端口使用情况,而netstat -tln | gre
阅读全文
摘要:1.django的settings配置 参照博客 https://www.cnblogs.com/xiaonq/p/8932266.html # 1.修改配置 # 正式上线关闭调试模式, 不会暴露服务器信息 DEBUG = True # 2.允许的主机 ALLOWED_HOSTS = ['xxx.c
阅读全文
摘要:1 转换时区utc比北京时间慢八个小时 from datetime import tzinfo, timedelta, datetime ZERO = timedelta(0) class UTC(tzinfo): def utcoffset(self, dt): return ZERO def t
阅读全文
摘要:1 参照博客 https://www.cnblogs.com/xiaonq/p/9303941.html#i1 1 创建celery_pro包 # 可在任意文件下 2 在 celery_pro 下创建 celery.py 文件 # -*- coding:utf8 -*- from __future_
阅读全文
摘要:1.1 Celery介绍 1、Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery 2、你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回,而是给你
阅读全文
摘要:js v-if 判断 <div v-if="suborder.approve_user==user_id || suborder.approve_userrole_id in roles" > 重组装列表 roles:[ { "roles__name": "Boss", "roles__id": 1
阅读全文