python
L-jf
这个作者很懒,什么都没留下…
展开
-
pygame安装
安装时是需要设置python环境变量的,下载python的时候底下有个小框框(没有默认选中)Add Python 3.7 to PATH需要选择的,如果没有选择的话,需要自己设置,我一般比较懒,卸载了python重新下载的,让下载器自动设置。然后是python版本问题有人疑问这是64位还是32位,看那个[64bit]是64位,至于后面的on32是在windows上使用的意思,在Linux上使用就显示别的了。然后检查pip的安装如果显示No module named -pip那么就是pytho转载 2020-12-04 15:10:21 · 139 阅读 · 0 评论 -
AJAX的小介绍
一 、介绍AJAXAjax是Asynchronous JavaScript and XML的全称,Asynchronous是异步的意思,这跟传统的web不同。Ajax是Web2.0技术的核心由多种技术集合而成,使用Ajax技术不必刷新整个页面,只需对页面的局部进行更新,可以节省网络带宽,提高页面的加载速度,从而缩短用户等待时间,改善用户体验。二、什么是同步?什么是异步?同步是发送方发送数据之...原创 2019-03-21 11:45:29 · 134 阅读 · 0 评论 -
python第三方库Matplotlib的操作(续)
今天我封装了一个类一下代码的数据都是随便打的#导包import matplotlib.pyplot as plt#定义一个绘图类class TestPlot(object): def __init__(self,plt): self.plt = plt #定义内部属性 #解决中文乱码问题(方法二) plt.rcParams['font...原创 2019-03-08 12:44:35 · 292 阅读 · 0 评论 -
人脸识别
人脸识别是目前应用非常广泛的一种生物识别技术,与其他生物识别技术(指纹识别,掌形识别,眼虹膜识别和声音识别)相比,人脸识别具有以下优势:1.其他每种生物识别方法都需要一些人的配合动作,而人脸识别不需要被动配合,可以自动用在隐蔽的场合,如公安部门监控行动;2.当记录一个企图登录的人的生物记录时,只有人脸能更直观,更方便的核查该人的身份;由于与传统的生物识别技术相比,人脸识别具有更为简便、准确、...原创 2019-03-20 16:43:29 · 203 阅读 · 0 评论 -
Python中pandas dataframe删除一行或一列:drop函数
用法:DataFrame.drop(labels=None,axis=0, index=None, columns=None, inplace=False)参数说明:labels 就是要删除的行列的名字,用列表给定axis 默认为0,指删除行,因此删除columns时要指定axis=1;index 直接指定要删除的行columns 直接指定要删除的列inplace=False,默认该删...转载 2019-03-12 11:15:31 · 14123 阅读 · 0 评论 -
python第三方库Matplotlib的骚操作
matplotlib简介matplotlib是Pythom可视化程序库的泰斗,经过几十年它仍然是Python使用者最常用的画图库。有许多别的程序库都是建立在它的基础上或直接调用它,比如pandas和seaborn就是matplotlib的外包,它们让你使用更少的代码去使用matplotlib的方法。Gallery页面中有上百幅缩略图,打开之后都有源程序,非常适合学习matplotlib。ma...原创 2019-03-07 23:43:36 · 339 阅读 · 0 评论 -
使用selenium自动爬取想要爬取的内容
1、安装selenium在CMD输入pip install selenium即可(可以指定下载源,了解详情请点击这个链接)https://blog.csdn.net/weixin_44548394/article/details/882254652、下载并使用谷歌浏览器驱动chromedriver(还可以使用其他浏览器比如火狐等)下载网址:http://chromedriver.stora...原创 2019-03-11 11:59:49 · 2651 阅读 · 0 评论 -
python快速生成属于自己的二维码
MyQR是一个能够生成自定义二维码的第三方库,可根据需要生成普通二维码、带图片的艺术二维码(黑白与彩色),也可以生成动态二维码。下面我以本人的博客链接二维码为例来进行演示。1.安装安装非常简单,直接用pip install myqr(or MyQR),需要注意的是MyQR依赖于python3,在python2的环境下可能无法正常使用。2.使用#导包from MyQR import my...原创 2019-03-06 16:59:03 · 2586 阅读 · 0 评论 -
django模型多对一 多对多 一对一三种关系解读
django模型 数据库设计学习:作用:设计的好,会清晰,且易于理解,后续开发也事半功倍,易于维护。基本原则:一对一的表,两表的属性实际上完全可以合并成一个表,共用一个主键即可;一对多的表,可以设中间关联表,也可以将关联表并入“多”这头;若设独立关联表,则可引入“多”这头的主键作为其主键,也可另立主键并将“一”和“多”两表的主键作为关联表的外键;多对多的表,则必须设中间关联表...转载 2019-03-06 15:57:17 · 557 阅读 · 0 评论 -
windows系统上配置pip国内下载源
第一步如下面图中所示,是没有配置pip国内源的时候,下载的过程。可以看到,默认情况下使用的是pythonhosted.cn这个域名,这个就是python官方的域名,对应的网站是在国外。第二步按照pip的官方说明文档,它的配置文件应该放在%APPDATA%/pip/目录下,配置文件名称是pip.ini,我们先按下win+R键。然后在出来的窗口中输入%APPDATA%,然后点击确定第三步...原创 2019-03-06 11:20:12 · 2645 阅读 · 0 评论 -
Django简介
Django,是用python语言写的开发web开发框架,并遵循MVC设计。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架。Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包,对比Flask框架,Django原生提供了众多的功能组件,让开发更简便快速。想更深的了解Django,请到下面的网址...原创 2019-01-16 19:24:23 · 131 阅读 · 0 评论 -
Django中路由的使用
路由包括精准路由和正则路由定义首页(首页留空,第二个参数指定路由方法)path('',d1.index)定义一个重定向页面path('123',d1.re_url)常用元字符 .匹配所有 \d数字 \D非数字 \w 字母数字_re_path('^test-\d+-.*$',d1.test_re)如果在正则路由内,使用()分组,那么django会认为进行路由传参re_pat...原创 2019-01-20 11:20:52 · 234 阅读 · 0 评论 -
AJAX中get和post的区别
(1)GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP消息的实体内容发送给WEB服务器(2)GET方式请求的数据会被浏览器缓存起来,因此其他人就可以从浏览器的历史记录中读取到这些数据,例如账号和密码等。在某种情况下,GET方式会带来严重的安全问题。而POST方式相对来说就可以避免这些问题(3)get有长度限制,post没有(4)get一般用于获取数据,post用于提交数...原创 2019-01-18 11:47:17 · 153 阅读 · 1 评论 -
简述session 和 cookie
CookieCookie:指某些网站为了辨别用户身份、进行会话跟踪而储存在用户本地的数据(通常经过加密)。复数形式Cookies。Cookie最早是网景公司的前雇员Lou Montulli在1993年3月的发明。Cookie是由服务器端生成,发送给客户端浏览器,浏览器会将Cookie的key/value保存,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)...原创 2019-01-18 11:45:56 · 160 阅读 · 0 评论