12 2020 档案

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

点击右上角即可分享
微信分享提示