自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 收藏
  • 关注

转载 内置函数

引 言 将3.5版本中的68个内置函数,按顺序逐个进行了自认为详细的解析,现在是时候进行个总结了。为了方便记忆,将这些内置函数进行了如下分类:数学运算(7个)类型转换(24个)序列操作(8个)对象操作(7个)反射操作(8个)变量操作(2个)...

2018-10-01 02:04:00 179

转载 一个 lambda 表达式引起的思考

一个 lambda表达式 引起的思考fun = [lambda x: x*i for i in range(4)]for item in fun: print(item(1))全文都是抄来的1. 列表生成式1.1 range 函数:Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。​函数语法:range(stop...

2018-09-29 20:53:00 249

转载 Django分页

分页:官方文档传送门Paginator 类对象的属性:num_pages: 返回分页之后的总页数page_range: 返回分页后页码的列表Paginator 类对象的方法:page(self, number): 返回第 number 页的 Page 类实例对象Page 类对象的属性:number: 返回当前页的页码object_list: 返回包含当前页的数据的查询集paginato...

2018-09-24 17:24:00 255

转载 Python3之hashlib

Python3之hashlib原文链接简介:  用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。 在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。  什么是摘要算法呢?  摘要算法又称为哈希算法,散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常...

2018-09-12 04:44:00 109

转载 面相对象

面向对象:面向对象的基本特征:面向对象编程的优势和他的三个特征分不开:封装性、继承性和多态性。1.封装性封装性就是把对象的属性和方法结合成一个独立的单位,并尽可能隐蔽对象的内部细节,对象的使用者只是通过预先定义的接口关联到某一对象的行为和数据,而无须知道其内部细节。2.继承性继承的本质是在已有的类的基础上进行扩充或改造,得到新的方法,以满足新的需要。当一个类A能够获取另一个类B中所有非私...

2018-09-11 23:09:00 114

转载 RESTful API规范

RESTful 规范指南:1. HTTP 协议API 与用户的通信协议, 总是使用 HTTPS 协议2. 域名:# 子域名方式:(解决跨域的问题) www.baidu.com api.baidu.com# 存在跨域的风险 # =========================================# URL 方式: www.baidu.com...

2018-09-11 04:49:00 167

转载 Django中间件执行流程

中间件中间件函数是 django 框架为我们预留的函数接口, 让我们可以干预请求和应答的过程1. 获取浏览器端的IP地址:使用request.META[‘REMOTE_ADDR’]2. 使用中间件1. 创建中间件:新建 middlewere.py 的文件from django.htto import HttpResponse​class BlockIPSMiddleware(obje...

2018-09-11 04:36:00 295

转载 json

感谢作者 -–>原文链接什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的...

2018-09-09 04:41:00 75

转载 RESTful API 设计指南

RESTful API 设计指南作者:阮一峰日期:2014年5月22日网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的AP...

2018-09-08 01:16:00 73

转载 理解RESTful架构

理解RESTful架构作者:阮一峰日期:2011年9月12日越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之...

2018-09-08 01:09:00 73

转载 django-mysqlclient_1193错误

Django 配置 mysqlclient 驱动 1193错误错误描述:django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")​感谢作者: –>传送门django连接数据库时,配置"OPTIONS":{"init_command":"SET storage_engin...

2018-09-07 01:57:00 139

转载 获取当前脚本所在的目录和路径

用不同的方式, 获取当前文件file的路径import os,sys​if __name__=="__main__": print(__file__) print(os.path.realpath(__file__)) print(os.path.abspath(__file__)) print(sys.argv[0])...

2018-09-06 17:13:00 465

转载 18式优雅你的Python

本文来自读者梁云同学的投稿,公众号:Python与算法之美一,优雅你的Jupyter1,更改Jupyter Notebook初始工作路径平凡方法:在cmd中输入jupyter notebook --generate-config,然后找到生成的配置文件jupyter_notebook_config.py,在其中加入一条语句:c.NotebookApp.notebook_dir =...

2018-08-24 17:07:00 104

转载 Jupyter Notebook 的快捷键

Jupyter Notebook 的快捷键感谢作者 ---> 原文链接Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。命令模式 (按键 Esc 开启)Enter: 转入编辑模式Shift-Enter: 运行本单元,选中下个单元Ctrl-Enter: 运行...

2018-08-24 15:45:00 68

转载 数据库索引

索引索引的目的:提高查询效率索引分两种:聚集索引(物理):一个表中只能有一个聚集索引一般是 id 自增长非聚集索引(逻辑):索引的缺点:增加额外的存储空间降低增删改的效率完善索引的缺点:主从表:一个用来增删改数据一个用来查询数据创建表结构的时候 根据业务需求的倾向索引:数据的读取:SQL Server存取数据都是以每页为单位(每页总大小8kb)逻辑读取:从缓存中读取数据物理读...

2018-08-23 13:08:00 92

转载 contextmanager 的基本使用

from contextlib import contextmanager简化 With 语句:class MyResource: def query(self): print("query data")# 简化 With 语句, 不在自定义 __enter__ __exit__ 方法from contextlib import contextmanager@cont...

2018-08-21 05:33:00 163

转载 hasattr() & getattr() & setattr()

Python的hasattr() getattr() setattr() 函数使用方法详解感谢作者 ---> 原文链接hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 1 >>> cla...

2018-08-20 03:54:00 66

转载 lambda & 三元运算

lambda & 三元运算lambda: 1 >>> def add(x,y): #定义一个加法函数 2 return x+y #返回两个参数的相加的值 3 4 >>> z=f(3,4) 5 >>> print(z) 6 7 ...

2018-08-19 13:44:00 348

转载 filter() 函数的使用

Python3 filter() 函数描述filter()函数用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。语法以下是 filter() 方法的语法:filter(...

2018-08-19 09:58:00 221

转载 快捷方式

快捷方式编辑F1 显示当前程序或者windows的帮助内容。F2 当你选中一个文件的话,这意味着“重命名”F3 当你在桌面上的时候是打开“查找:所有文件” 对话框(WIN10不适用)F5 刷新F10+ALT 激活当前程序的菜单栏(word中Shift+F10会出现右键快捷菜单)F11当你在打开网页时,是隐藏侧边栏F12在编辑好Excel 或Word...

2018-08-14 23:58:00 160

转载 Flask错误收集 【转】

感谢大佬 ---> 原文链接一、pydev debugger: process XXXXX is connecting这个错误网上找了很多资料都无法解决,尝试过多种方法后,对我来说,下面这个措施能解决掉。1. 如果开了翻墙软件,把翻墙软件关了就行。。。(没错,在我这是亲测)二、Warning: (1366, “Incorrect string value: ‘...

2018-08-14 02:57:00 78

转载 语言与扩展包版本不匹配

.whl is not a supported wheel on this platform.如果出现下面这样报错.whl is not a supported wheel on this platform.网上查了一圈有人说是:语言的版本跟扩展包的版本不匹配导致的转载于:https://www...

2018-08-13 23:24:00 164

转载 git rebase -i

git rebase -i作用: 合并提交示例:如图所示:原因:出现了两个第十一章的提交信息, 其实提交内容是一样的, 但是提交概述不一样. 这就让我很不爽. 我想把两次的概述信息合并为一个解决办法:### 需要用到 git rebase -i 命令来压缩合并两次提交在终端输入: git rebase -i HEAD~2 这里的 HEAD~2 表示合并最近两次的提交, 如果想合并最...

2018-08-13 03:04:00 845

转载 github for window 中 git shell 设置代理方法和解决ssl证书错误的问题

github for window 中 git shell 设置代理方法和解决ssl证书错误的问题感谢作者 --> 原文链接因为国内特殊的网络环境,所以用github for windows,在使用git shell的clone命令是会出现这样的情况git clone https://code.google.com/p/android-os-monitor.osmonit...

2018-08-11 04:30:00 128

转载 常用 Git 命令清单【转--阮一峰】

常用 Git 命令清单感谢作者 --> 原文链接我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库...

2018-08-11 03:13:00 127

转载 Git的使用--将本地项目上传到Github

Git的使用--将本地项目上传到Github感谢作者 --> 原文链接 很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练。直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教...

2018-08-06 15:33:00 71

转载 Git常用命令

Git常用命令大全,迅速提升你的Git水平请给作者点赞 --> 原文链接初始化本地git仓库(创建新仓库)git init 配置用户名git config --global user.name "xxx" 配...

2018-08-06 14:24:00 130

转载 第十章:邮件支持

感谢作者 –> 原文链接本文翻译自The Flask Mega-Tutorial Part X: Email Support这是Flask Mega-Tutorial系列的第十部分,在其中我将告诉你,应用如何向你的用户发送电子邮件,以及如何在电子邮件支持之上构建密码重置功能。现在,应用在数据库方面做得相当不错,所以在本章中,我想抛开这个主题,开始添加发送电子邮件的功能,这是大多数W...

2018-08-05 23:05:00 294

转载 第九章:分页

感谢作者 –> 原文链接本文翻译自The Flask Mega-Tutorial Part IX: Pagination这是Flask Mega-Tutorial系列的第九部分,我将告诉你如何对数据列表进行分页。在第八章我已经做了几个数据库更改,以支持在社交网络非常流行的“粉丝”机制。 有了这个功能,接下来我准备好删除一开始就使用的模拟用户动态了。 在本章中,应用将开始接受来自用户...

2018-08-05 23:05:00 201

转载 第八章:粉丝

感谢作者 –> 原文链接本文翻译自The Flask Mega-Tutorial Part VIII: Followers这是Flask Mega-Tutorial系列的第八部分,我将告诉你如何实现类似于Twitter和其他社交网络的“粉丝”功能。在本章中,我将更多地使用应用的数据库。 我希望应用的用户能够轻松便捷地关注其他用户。 所以我要扩展数据库,以便跟踪谁关注了谁,这比你想象...

2018-08-05 23:04:00 235

转载 第七章:错误处理

感谢作者 –> 原文链接本文翻译自The Flask Mega-Tutorial Part VII: Error Handling这是Flask Mega-Tutorial系列的第七部分,我将告诉你如何在Flask应用中进行错误处理。本章将暂停为microblog应用开发新功能,转而讨论处理BUG的策略,因为它们总是无处不在。为了帮助本章的演示,我故意在第六章新增的代码中遗留了一处...

2018-08-05 23:03:00 520

转载 第六章:个人主页和头像

感谢作者 –> 原文链接本文翻译自The Flask Mega-Tutorial Part VI: Profile Page and Avatars这是Flask Mega-Tutorial系列的第六部分,我将告诉你如何创建个人主页。本章将致力于为应用添加个人主页。个人主页用来展示用户的相关信息,其个人信息由本人录入。 我将为你展示如何动态地生成每个用户的主页,并提供一个编辑页面...

2018-08-05 22:48:00 644

转载 第四章:数据库

感谢作者 –> 原文链接本文翻译自The Flask Mega-Tutorial Part IV: Database在Flask Mega-Tutorial系列的第四部分,我将告诉你如何使用数据库。本章的主题是重中之重!大多数应用都需要持久化存储数据,并高效地执行的增删查改的操作,数据库为此而生。本章的GitHub链接为:Browse,Zip,Diff.Flask中的数据库...

2018-08-05 03:34:00 229

转载 第五章:用户登录

感谢作者 –> 原文链接本文翻译自The Flask Mega-Tutorial Part V: User Logins这是Flask Mega-Tutorial系列的第五部分,我将告诉你如何创建一个用户登录子系统。你在第三章中学会了如何创建用户登录表单,在第四章中学会了运用数据库。本章将教你如何结合这两章的主题来创建一个简单的用户登录系统。本章的GitHub链接为:Browse,...

2018-08-05 03:34:00 672

转载 第三章:Web表单

感谢作者 –> 原文链接本文翻译自The Flask Mega-Tutorial Part III: Web Forms这是Flask Mega-Tutorial系列的第三部分,我将告诉你如何使用Web表单。在第二章中我为应用主页创建了一个简单的模板,并使用诸如用户和用户动态的模拟对象。在本章中,我将解决这个应用程序中仍然存在的众多遗漏之一,那就是如何通过Web表单接受用户的输入...

2018-08-05 03:32:00 314

转载 第二章:模板

感谢作者 –> 原文链接本文翻译自The Flask Mega-Tutorial Part II: Templates在Flask Mega-Tutorial系列的第二部分中,我将讨论如何使用模板。学习完第一章之后,你已经拥有了一个虽然简单,但是可以成功运行Web应用,它的文件结构如下:microblog\ venv\ app\ __init__.py route...

2018-08-05 03:32:00 131

转载 目录

说明本教程翻译自Miguel Grinberg的blog的2017年新版The Flask Mega-Tutorial教程,以供英语能力较弱的开发人员参考。感谢Miguel Grinberg!全部二十三章都已完成翻译,如果有任何版权问题,请联系[email protected]。如果有任何技术疑问,欢迎加入QQ群(484327418)讨论。目录第一章:Hello, World!第二章:...

2018-08-05 03:31:00 54

转载 第一章:Hello, World!

感谢作者 –> 原文链接本文翻译自The Flask Mega-Tutorial Part I: Hello, World!一趟愉快的学习之旅即将开始,跟随它你将学会用Python和Flask来创建Web应用。上面的视频包含了整个教程的内容预览(译者注:视频见原文)。通过学习本章内容,你将学会如何创建一个Flask项目,并在自己的电脑上运行一个简单的Flask Web应用。教程中所...

2018-08-05 03:31:00 209

转载 文章集合--作者篇--下【转】

强哥:50行代码实现人脸检测基于face_recognition实现人脸识别Python 2与Python 3的区别Python也能聊微信射命丸咲:Python · 神经网络(零)· 简介第一个机器学习样例Python:numba 的基本应用Kenny:挑战年薪百万-自然语言处理入门一四毛:免登录新浪微博爬虫系列之第一篇 ...

2018-07-18 00:35:00 106

转载 文章集合--作者篇--中【转】

汪君:机器学习预测乳腺肿瘤性质(1)机器学习预测乳腺肿瘤性质(2)机器学习预测乳腺肿瘤性质(3)——贝叶斯分类器机器学习预测乳腺肿瘤性质(4)——神经网络机器学习预测乳腺肿瘤性质(5)机器学习预测乳腺肿瘤性质(6)机器学习预测乳腺肿瘤性质(7)订车宝:七周:第一周数据分析师思维学习笔记七周:第二周业务学习笔记(内附练习汽车经销店整车销售分析模...

2018-07-18 00:32:00 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除