![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小知识点
BinYkala
这个作者很懒,什么都没留下…
展开
-
Django错误:1054, "Unknown column '*********.receive' in 'field list'":
错误出现的情况是,在我ORM映射数据库的时候。出现的错误。一开始我以为是我转json文本的时候出错了、几次检查也没有错误 res = UserAddTitle.objects.all() data = serialize('json',res,ensure_ascii=False)其实这里并没有错而是错在models文件中。我喜欢手敲数据库映射。又是一不小...原创 2019-04-02 17:31:50 · 3140 阅读 · 0 评论 -
List过滤指定条件的元素组成一个新list
因为今天用到了。 所以就写一下。感觉还是很实用的但是个人感觉性能上会差很多,逻辑是异步请求‘去结算’, 要在生成订单的时刻,删除购物车中已选中的商品。所以要过滤商品ID代码如下 theidlist = theidlist.split(',') print(theidlist) # 查询购物车 cartlist = cache.get(use...原创 2019-04-11 12:46:20 · 2447 阅读 · 0 评论 -
使用python3.7.2 实现大名鼎鼎的Elo Score等级分制度
在年度影片《社交网络》中,影片开场,马克扎克伯克和他的女朋友在酒馆里因为琐事分手,气急败坏的他回到了宿舍,在舍友的鼓励和帮助下,充分发挥了作为技术天才的动手能力,做出了Facemash网站,对大学女生的相貌进行分级打分,结果网站访问流量过大,直接把大学网络都搞宕机了。而Facemask就是著名的FaceBook的前身,Facemask大受欢迎的关键就在于扎克伯格的同学爱德华多(他也是faceboo...转载 2019-03-26 21:03:18 · 1736 阅读 · 0 评论 -
Django2.0.4+Uploadify3.0(h5版) 实现多文件异步上传和删除
已经9012年了,如果你的网站还通过传统表单上传文件的话,那你简直low到爆了,也别干什么web开发了,直接面壁去吧。本文基于Uploadify异步上传控件来实现多文件异步上传的无刷新机制,用来提高效率和用户体验,由于uploadify基于jquery,所以确保已经引入了稳定版的Jquery,另外需要说明的是,uploadify分为flash版和h5版,鉴于flash早就已经被淘汰了,所以h5才...转载 2019-03-26 20:08:47 · 392 阅读 · 0 评论 -
Win10下的Celery服务报 Process 'Worker' exited with 'exitcode 1' [duplicate]
今天不知道干啥来着,要看自己的定时任务。然而使用Celery服务运行异步任务还有定时任务的时候,服务虽然起了,但是会报错:Celery Process 'Worker' exited with 'exitcode 1' [duplicate]导致任务并未运行。经过一番搜索可以定位到问题所在,是因为celery依赖库billiard版本过低,因为当时pip的时候,自动安装了billiard的...转载 2019-03-26 20:04:39 · 2381 阅读 · 0 评论 -
'str' object has no attribute 'tzinfo'
Django 2.0.4版本python 3.7.0版本这个错误出现在时间戳。数据库中的数据因为是错误的数据。所以只需要改一下数据库的错误字段、还有就是数据库里的datetime属性中写入了错误的数据类型,就会出现这个错误。随手写博客,提醒自己...原创 2019-04-03 21:05:57 · 3341 阅读 · 1 评论 -
Django的几个要牢记的命令
在查看Django版本号python -m django --version运行命令django-admin startproject mypro‘django’ 不是内部或外部命令,也不是可运行的程序说明要搭建环境变量找到 django-admin.exe搭建环境变量最后一步启动服务python manage.py runserver指定端口python man...原创 2019-03-19 11:45:26 · 189 阅读 · 0 评论 -
python线程抓取页面简单内容
用到的基本就是之前提到的线程小框架及逻辑# -*- encoding: utf-8 -*-import requestsfrom lxml import etree import threadingimport osclass Cnbeta(object): thread = [] #获取网站首页 def get_url(self,url): ...原创 2019-03-19 11:32:25 · 129 阅读 · 0 评论 -
线程爬取内容小脚本
就是简单的搭建了一个线程抓取框架,内容可以自行补充# -*- encoding: utf-8 -*-# 导包import threadingimport requestsimport time# 定义线程容器threads = []# 定义计时器方法def get_time(): ms = time.ctime() # 返回当前时间 retu...原创 2019-03-19 11:28:41 · 128 阅读 · 0 评论 -
实现抓取简单的视频逻辑
注释中有很详细的标明,我就不多说了。其中有些特意注释的代码,可以忽略直接上代码了。# -*- encoding: utf-8 -*-# 导包import requests# 正则import refrom lxml import etree# 导入文件包import os# 珍惜请求次数# 定义请求类class PearVideo(object): # ...原创 2019-03-19 11:26:22 · 175 阅读 · 0 评论 -
超简单的画图,为了实现中文不乱码
其实就是测试中文乱码,怎么写入中文# -*- encoding: utf-8 -*-# 导包import matplotlib.pyplot as plt# 导入科学计算库import numpy as np# 导入字体库。因为画图库只支持uncode 写入中文没效果,需要字体库来加持from matplotlib.font_manager import FontPropert...原创 2019-03-19 11:20:26 · 196 阅读 · 0 评论 -
ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。
这个错我一般出现在异步请求、axios中。因为觉得好用,就一直用着这个但是如果出现文章标题的错误。那么就需要改成同步请求了。axios要配合vue来实现同步请求,所以需要用到同步的时候。改换成ajax就可以了、代码如下$.ajax({ type : "post", url : "http://127.0.0.1:8000/orders/", ...原创 2019-04-11 12:52:18 · 11786 阅读 · 2 评论 -
电商秒杀简述
说到秒杀,相信大家都不陌生。这里涉及到的无非是大家口口相传的——高并发,高可用当一件商品汇聚了所有人的目光,都希望在同一天,同一时刻去买到它,但因数量有限,不能同时满足所有人的需求。就需要抢购,限时发放,同时还不能让大量的用户将服务器搞崩。这就涉及到了高并发,高可用的概念。我这里只是提一下简单的解决办法以及测试方法。首先做一个测试接口,来描述我的处理方法。代码是基于Django的 简直就是...原创 2019-04-11 17:06:24 · 253 阅读 · 0 评论 -
VsCode下给Python加标头及用户片段管理
记录一下虽然说python3以上对-*- coding: utf-8 -*-已经可以省去,或者说是不需要但当你习惯了之后。没有这个东西总感觉自己的代码像少了写什么东西,就想加上它,可能是强迫症吧。哈哈哈…废话不多说,接下来记录一下怎么配置第一步、肯定是要有VsCode了,它的强大毋容置疑,并且你要有Python的安装扩展包。第二步、找到你的设置这里你会看到一个叫用户代码...原创 2019-08-10 10:33:12 · 1322 阅读 · 0 评论 -
一些很有实际意义的文章,专注于技术
最近一直没写博客。感觉都断更了1一个月,实在是对不起。给大家推荐关于技术性的文章吧以下文章均来自同一个人、处理Centos6和Centos7下,python3处理中文的神坑在vscode中为Django配置专属的语法检测提醒,防止误报语法错误解决Django2.0.4+kindeditor4.11 跨域上传文件的问题利用vue.js双向绑定机制和vue-resource在前端异步上传文件...原创 2019-05-16 16:09:15 · 380 阅读 · 0 评论 -
人生苦短,我用Python
个人觉得一篇非常不错的博客——与博主人生苦短,我用Python原创 2019-05-24 16:13:27 · 233 阅读 · 0 评论 -
Vscode pylint unable to import 解决方法
困扰了很长时间的问题就是之前用Vscode敲Python的代码,并没有报from 或者 import的红线错误。其实并没有错,代码运行也正常我开始以为是下载的 Pylint 和 Pylint-django有冲突。但想了想,不应该啊到后来使用Django的ORM。导入数据库类开始报红线。但是并没有实质性的错误,只是感觉错误,后来就没有在意,在settings中加入了配置方法"pyth...原创 2019-04-18 16:42:06 · 29150 阅读 · 4 评论 -
WebSocket与HTTP(摘抄)
WebSocket是一种在单个TCP连接上进行全双工通信的协议WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输现在,很多网站为了实现推送技术,所用的技术都是轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTT...原创 2019-04-17 18:54:54 · 239 阅读 · 0 评论 -
评论(评价)数据库表的设计
本文来源技术大牛,也是我的启蒙给的资料。若有侵权,请联系博主概述评论功能已经成为APP和网站开发中的必备功能。本文主要介绍评论功能的数据库设计。评论功能最主要的是发表评论和回复评论(删除功能在后台)。评论功能的拓展功能体现有以下几方面:(1)单篇文章的评论数量和信息展示;(2)从时间维度,按照时间倒叙的方式展示动态的用户评论信息;(3)不同栏目,不同模块,不同时间维度的评论排行展...原创 2019-04-16 15:19:48 · 11112 阅读 · 22 评论 -
JavaScript获取自定义属性
再用到复选框的时候,我不仅要用一个value. 我还想用一个的话。需要自定义取checkbox中的值。比如<input type="checkbox" value2="123" value1="234" value="789" name="procduc_id" "onlyone()" >// 这里就拿三个value来举例function onlyone(){ ...原创 2019-04-09 19:08:59 · 512 阅读 · 0 评论 -
jquery的cookie实现购物车逻辑(摘抄)
因为之前做购物车做的redis。购物车不仅仅可以存在服务端的redis中,也可以存在前端的cookie中别忘记依赖。jquery-1.12.1.min.jsjquery.cookie.js这是我用的俩个依赖//购物车 var Cart = function () { this.Count = 0; this.Total = 0; ...原创 2019-04-09 18:57:26 · 1924 阅读 · 1 评论 -
临时抱佛脚真的有用吗?
对于面试。应该有相应的准备,对面试公司的背景要有简单的了解,对企业文化要有简单的认识那么最关键的就属于问答环节——‘你问我答’对于这方面,有人喜欢临时抱佛脚。但后来,我深刻的认识到,“临时抱佛脚”不是为了说看一些简单的问题。而是对于自己的加分项要有深刻的认识,深入研究一下,才是真真的“临时抱佛脚”。那么深入浅出能将自己带出被动环境。相反的,面试官不会给你这种机会,他认为你对这个问题没有深入研...原创 2019-04-15 19:41:15 · 1378 阅读 · 0 评论 -
a = [1,2,3] 和 b = [(1),(2),(3) ] 以及 b = [(1,),(2,),(3,) ] 的区别?
今天在整理面试题的时候,看到这么一道题,正如标题所言a = [1,2,3] 和 b = [(1),(2),(3) ] 以及 b = [(1,),(2,),(3,) ] 的区别?一眼看去,都是List,item也没有太大的变化,但是我个人觉得,坑在C_list上,虽然和B_list没啥太大差别,但多一个逗号分隔符,其item类型就完全发生变化,下边请看代码a = [1,2,3]b = [(...原创 2019-04-15 19:02:23 · 6287 阅读 · 1 评论 -
Apache服务器(摘抄)
服务器负载太大而影响程序效率也是很常见的,Apache服务器自带有一个叫AB(ApacheBench)的工具,可以对服务器进行负载测试同时商城的秒杀功能也会被高负载影响,从而导致超卖现象首先安装xampp软件进入 c:/xampp/apache/bin基本用法:ab -n 全部请求数 -c 并发数测试url注:可以将ab.exe 加入系统环境变量;或直接切换置 ab 目录执行。...原创 2019-04-11 21:08:51 · 152 阅读 · 0 评论 -
进程通信爬取信息的初步脚本
这里的代码并不完善,只是初步搭建了一个模型。方便以后备用# -*- encoding: utf-8 -*-# 导包from multiprocessing import Process,Queue# 定义多进程抓取类class MpSpider(Process): """ 自定义类可以继承系统类 """ # 初始化 def __i...原创 2019-03-19 11:17:24 · 117 阅读 · 0 评论 -
python模拟ps中的素描工具
其实就是将原图放入。然后你用工具将图像P一下,转换为素描图像。很像滤镜之类的PS。话不多说简单实现一下# -*- encoding: utf-8 -*-# 图像处理# 导如科学计算库import numpy as np# 导入画图库from PIL import Image# 封装一个工具类class TestNumpy(object): # 定义方法 传一个...原创 2019-03-19 11:14:39 · 221 阅读 · 0 评论 -
Flask中开发项目中常见的登录注册逻辑
Web开发中,最常见的,莫过于登录注册,也算是兵家必备吧,那么我这里就举例最简单的登录注册,代码演示首先常用的导包# Blueprint,如果项目庞大。蓝图必不可少。做接口必备jsonify,路由转模板必备render_templatefrom flask import Flask,Blueprint,jsonify,render_template接下来路由必不可少#登录页页面@us...原创 2019-01-08 19:30:40 · 571 阅读 · 0 评论 -
Git版本控制及常用命令
对于版本控制,官方是这么解释的关于版本控制什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。我们对保存着软件源代码的文件作版本控制,但实际上,你可以对任何类型的文件进行版本控制。如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本(这或许是你非常渴望拥有的功能),采用版本控制系统(VCS)是个...原创 2019-01-08 19:01:40 · 154 阅读 · 0 评论 -
Django初建最简单的项目目录及视图
欢迎评论留言,不喜轻喷。对于Django有着非常大的热情,下面来一起慢慢认识它当创建完项目目录完之后,Django会自动帮你生产很多文件及Py, 省去很多事,说明它的功能又强大,又和不是很容易上手,先来看帮你生产的文件settings.py是项目的整体配置文件。urls.py是项目的URL配置文件。wsgi.py是项目与WSGI兼容的Web服务器入口。manage.py是项目管理文件,...原创 2019-01-17 11:34:48 · 309 阅读 · 0 评论 -
Jquery中键盘事件
今天在项目中Jquery中用到键盘事件,有很多数字指令。event.keyCode = 13 上行代码 指向的是回车键(Enter)。我的不知道为什么会和数字键1和3,并且还有退格键(Backspace)相冲突。导致输入1或者3的时候自动帮我选择了回车键,退格的时候也是我调试之后发现我的键盘并没有串键。我想可能是兼容的原因,于是将这行代码敲上,window.event.keyCode=...原创 2019-01-11 10:47:10 · 459 阅读 · 0 评论 -
Flask中的一些问题的初步汇总六
这篇将提到动态页面,连接数据库,之前的模板都是静态页面,首先要先了解一下需要用到的模块及概念。ORM 全拼Object-Relation Mapping.中文意为 对象-关系映射.主要实现模型对象到关系数据库数据的映射.比如:把数据库表中每条记录映射为一个模型对象优点 :只需要面向对象编程, 不需要面向数据库编写代码.对数据库的操作都转化成对类属性和方法的操作.不用编写各种数据库的...原创 2018-12-26 12:01:10 · 222 阅读 · 0 评论 -
Flask中的一些问题的初步汇总五
今天提到的是Flask中的Flash库Flash中的消息闪现,在官方的解释是用来给用户做出反馈。不过实际上这个功能只是一个记录消息的方法,在某一个请求中记录消息,在下一个请求中获取消息,然后做相应的处理,也就是说flask只存在于两个相邻的请求中“闪现”,第三次请求就不存在这个flash了。通常情况下配合模板系统进行调用,可以实现一种伪”ajax”请求的效果这里需要用到第三方组件安装pi...原创 2018-12-26 11:30:21 · 164 阅读 · 0 评论 -
Flask中的一些问题的初步汇总四
Jinja2模板引擎简介(template)模板视图函数的主要作用是生成请求的响应,这是最简单的请求。实际上,视图函数有两个作用:处理业务逻辑和返回响应内容。在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本。本节学到的模板,它的作用即是承担视图函数的另一个作用,即返回响应内容。模板其实是一个包含响应文本的文件,其中用占位符(变量)表示动态部分,告诉模板引擎其具体的值需...原创 2018-12-25 20:06:47 · 156 阅读 · 0 评论 -
Flask中的一些问题的初步汇总三
Flask有两大核心:Werkzeug和Jinja2Werkzeug实现路由、调试和Web服务器网关接口Jinja2实现了模板。Werkzeug是一个遵循WSGI协议的python函数库其内部实现了很多Web框架底层的东西,比如request和response对象;与WSGI规范的兼容;支持Unicode;支持基本的会话管理和签名Cookie;集成URL请求路由等。Werkze...翻译 2018-12-25 19:30:49 · 91 阅读 · 0 评论 -
Flask中的一些问题的初步汇总二
对于初学Flask的朋友们来说,怎么去创建路由,指定路径,可能会有一些疑惑。我直接上代码了。注释里会提到对应的方法,及注意事项。启动Flask。在命令窗口输入项目路径,找到之后,运行命令 python 文件名.py列举如下数据,如果有说明服务运行正常 * Debug mode: on * Restarting with stat * Debugger is active! * Debu...原创 2018-12-25 19:08:52 · 656 阅读 · 1 评论 -
Flask中的一些问题的初步汇总一
首先,很高兴能在这里写上自己对于Flask微框架的一些小问题与见解。喜欢的请看看,不喜欢的轻喷。1.遭遇UnicodeDecodeError: ‘utf-8’ codec can’t decode那么在遇到这种情况,应该是自己的文件目录为中文,会不识别,比如自己的计算机名为中文,所以文件目录对于咱们应该都是英文,在low点儿,拼音,切记,不要用中文!2.json编码在网页显示为ascii码...原创 2018-12-25 16:50:50 · 609 阅读 · 0 评论 -
Python中装饰器的简单介绍
欢迎大家在评论区留言交流学习,不喜轻喷直接进入主题装饰器相关被装饰器装饰的函数名即使没有被调用(因为有@xxx,会触发运行装饰器),(装饰器工厂函数)定义装饰器的代码已经运行了(最内部的那个函数并没有运行)(把被装饰的原函数引用赋值给了装饰器内部的那个函数名),当下边通过该函数名调用时,会调用到装饰器内部的那个函数()装饰器:在不修改函数源代码的基础上,添加函数功能一个简单的装饰...原创 2019-01-14 16:46:10 · 167 阅读 · 0 评论 -
Django中简单的cookie增查删
最近有点忙,年底了。相信都是同样的感觉不废话了!直接上最简单的cookie的三种常见操作代码如下:导包# 导入django模块, 重定向依赖于HttpResponseRedirectfrom django.http import HttpResponse,HttpResponseRedirect# 导入时间模块from datetime import datetime# 导入dja...原创 2019-01-20 18:57:22 · 300 阅读 · 0 评论 -
Django中的模板使用
首先,我喜欢先定义方法,因为做之前都能让自己转起来导包做之前首先要在你放置setting.py的上层目录新建一个模板文件夹templates配置文件中需要做改动这个模板配置下TEMPLATES = 有个DIRS,我将新建的模板文件夹添加到其中'DIRS': [ os.path.join(BASE_DIR,'templates') ],fro...原创 2019-01-20 19:18:07 · 109 阅读 · 0 评论 -
科学计算三剑客之-matplotlib的简单绘图
其实这三剑客真的很深奥。有好多我也搞不懂,这里简单画几个图。其中的数据都是死数据,没有真实依据。只为看效果画图完整代码如下# -*- encoding: utf-8 -*-# 导包import matplotlib.pyplot as plt# 定义一个绘图类class TestPlot(object): # 初始化方法 def __init__(...原创 2019-03-19 11:10:36 · 432 阅读 · 0 评论