自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器学习的动机与应用

1.机器学习的概念:Arthur Samuel的非正式定义:在不直接针对问题编程的情况下赋予计算机学习能力的一个研究领域。TomMitchell :对于一个计算机程序来说,给他一个任务T和一个性能测量方法P,如果在经验E的影响下,P对T的测量结果得到了改进,那么就说该程序从E中学习。总体上来讲,机器学习所采用的学习型算法相当有趣。它可以避免繁重的编程实现,通过相对简单的学习型算法来实现复杂的...

2019-01-01 17:03:06 776

原创 django短信验证码

在verify/migrations 新建一个serlalizers.py:from rest_framework import serializersfrom django_redis import get_redis_connectionclass MsgCodeSerializer(serializers.Serializer): imagecode_id = serializ...

2018-12-25 20:19:03 479

原创 django配置图片验证码

先在dev.py中注册app:INSTALLED_APPS = [ 'verify.apps.VerifyConfig']配置redis数据库:'default': { 'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'redis://127.0.0.1:6379/5', ...

2018-12-24 20:19:48 631

转载 人工智能简介

人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。1.人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,主要包括计算机实现智能的原理、制造类似于人脑智能的计算机,使计算机能实现更高层次的应用。人工智能将涉及到计算机科学、心理学、哲学和语言学...

2018-12-23 17:33:08 5174

原创 python高级复习第二谈

python网络通信问题:1.服务器/客户端的概念:服务器:为一个或者多个客户端(用户)提供所需“服务"的一系列硬件或者软件。工作流程可以简单概括为:等待请求、响应并提供服务、等待下一个请求。客户端:因特定请求而联系服务器,接收服务并处理相关事务的一方。客户端可以持续向服务器发送请求,也可以在结束事务请求后不再发出请求。2.通信端点与套接字(socket):在服务器相应客户端的请求之前,...

2018-12-19 20:21:19 168

原创 django利用Paginator对list简单分页

1.Paginator是什么?Paginator为分页器,是django提供了一个来帮助你管理分页数据的新的类。2.如何使用Paginator?首先你要先导入Paginatorfrom django.core.paginator import Paginator创建分页对象paginator = Paginator(book_list, 2) #设置每一页显示几条 创建一个pan...

2018-12-18 20:04:42 1097

原创 redis数据库简介

1.何谓redis?Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。2.redis支持何种数据类型?redisde的key类型是字符串而它支持存储的value类型相对更多,包括...

2018-12-17 19:36:20 250

原创 python高级 基础回顾1

面向对象3大特性:1.封装一个功能一个函数,把相关函数封装成一个类对象。好处是代码可以复用,让代码更加清爽!2.继承:多个子类拥有相同的功能,然后把相同的函数放到父类中,通过子类的方式继承下来。好处是代码复用。3.多态:(1).必须要有继承;(2).不同对象调用同一个函数,会有不同的表现形式;(3).Python中的多态并不是严谨的多态,因为没有做类型检查!python浅拷贝&a...

2018-12-14 20:14:32 116

原创 django ajax通过页面传递数据

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>这是测试json</title> <script src="../static/jquery-1.11.2.min.

2018-12-14 09:17:20 1705

原创 django一对一,一对多,多对多

一对一:A表从B表中选出一条数据一一对应,母表中选出来一条就少一条,子表不可以再选择母表中已被选择的那条数据一对多:A表从B表中选出一条数据一一对应,但母表的这条数据还可以被其他子表数据选择多对多:对于A表与B表双向均是可以有多个选择外键:将A表与B表关联起来。from django.shortcuts import renderfrom django.http import HttpR...

2018-12-11 20:27:11 707

原创 django1.0.0.0

1.虚拟环境 方便使用不同的版本安装虚拟环境的包:sudo pip install virtualenv创建虚拟环镜:mkvirtualenv -ppython3 名字退出:deactivate删除:rmvirtualenv new_django安装django包:pip install django==1.8.42.创建项目django-admin startproje...

2018-12-10 20:25:46 261

原创 在ubuntu中django配置环境

以django1.8.3为例:1.先进入工作环境:python@ubuntu:~$ workon2.再配置环境:python@ubuntu:~$ mkvirtualenv -p python3 huanjing13.等待完成后安装django1.8.3:(huanjing1) python@ubuntu:~$ pip install django==1.8.4...

2018-12-07 20:27:35 548 3

原创 django用户邮箱激活流程

1.在setting.py中添加配置邮箱信息:EMAIL_BACKEND = ‘django.core.mail.backends.smtp.EmailBackend’EMAIL_HOST = ‘smtp.163.com’ #服务器EMAIL_PORT = 25 #端口,一般情况下都为25EMAIL_HOST_USER = ‘19941203892@163.com’ ...

2018-12-06 15:16:08 446

原创 杂谈1.0.0.1

域名反向解析:域名反向解析即从IP地址到域名的映射。由于在域名系统中,一个IP地址可以对应多个域名,因此从IP出发去找域名,理论上应该遍历整个域名树,但这在Internet上是不现实的。一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。...

2018-12-05 20:24:40 218

原创 杂谈1.0.0.0

epoll:是Linux内核为处理大批量文件描述符而作了改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。socket:Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。URL和URI:URL代表资源的路径地址,而URI代表资源的名称。MD5:MD5消息摘...

2018-12-04 19:46:40 223

原创 判断地瓜状态

class Di(): def init(self): self.time = selfdef __str__(self): if self.time <= 3: self.zt = '生的' elif self.time > 3 and self.time <= 6: self.zt = '半生不熟...

2018-09-12 16:56:06 197 1

原创 类 对象 调用方法

class Cat: # 定义类 对象必须有对应的类 类名使用大驼峰命名法 # 定义对象方法 对象方法需要在对应的类中定义 def eat(self): # 定义对象方法和定义函数类似,只不过对象方法的第一个形参必须是self print(“吃东西”)创建对象 cat1 = Cat() 调用对象方法 引用对象的变量名.方法名() ca...

2018-09-12 16:52:26 5033 1

原创 文件操作

文件目的: 将数据持久化(保存到硬盘中)需求:新建文件,写入一些数据 write 写 read 读 “”” 程序中识别两种路径书写形式: 绝对路径 相对路径 绝对路径: 在windows中,以盘符开始的路径 相对路径: 在windows中,不以盘符开始的路径 基于当前路径进行处理 当前路径默认为项目所在目录“”” 打开文件 f = open(“123.txt”, “...

2018-09-11 17:08:38 88

原创 读取文件

f = open(“123.txt”, “r”) content = f.read() # read默认将读取出所有内容 print(content) f.close()读取大型文件的两种方式: 1> 使用read(n) 2> readline()f = open(“123.txt”, “r”) content = f.read(3) # read(n) 可以设置...

2018-09-11 17:03:43 275

原创 如何使用python创建文件备份

制作文件备份打开原文件 old_f_name = input(“请输入备份的文件路径:”) old_f = open(old_f_name, “r”)打开新文件 new_f_name = “[复件]” + old_f_name 123.txt -> 123[复件].txt 123 + “[复件]” + .txt index = old_f_name.rfind(“....

2018-09-11 16:39:55 593

原创 匿名函数的使用

lambda 表达式形式的函数 主要实现一些简单的操作def A(): return 10print(A())f = lambda :10 # 匿名函数的定义 print(f()) # 调用匿名函数 print((lambda :10)())匿名函数的参数 a = (lambda num1,num2:num1+num2)(1,2)缺省参数 缺省参数(默认参数)...

2018-09-10 17:16:05 1124

原创 推导式的应用

推导式(生成式)列表推导式,字典推导式 适用类型:列表,字典,无需集合(set) 列表推导式 [计算公式 for循环] list1 = [1,2,3]包含1-100 list2 = [i for i in range(1,101)] list3 = [i+1 for i in range(0,100)] print(list2)list3 = [i+1 for i in ...

2018-09-10 16:06:04 181

原创 range的用法

a = range(5) print(a)for i in range(5): print(i)i = 1 while i <=5: print(‘hello’) i +=1for i in range(5): print(‘hello’)for i in range(1,5): print(i)range 后面可以写1 for i in range(1,...

2018-09-10 14:53:55 2065

原创 set基本用法

list1 = [1,2,3,12,3,2] a = set(list1) print(a) print(type(a)) set 不可以有重复值set1 = {1,2,3,4,5,6,1} print(set1) print(type(set1))增加(add,update) set2 = {1,2,3,4,5} set2.add(6) print(set2)se...

2018-09-10 14:50:12 770

转载 python之变量(1)

所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个,程序就是用来处理数据的,而变量就是用来存储数据的。 Python3 中有五个常用数据类型: Number(数字): Python3 支持 int、float、bool,内置的 type() 函数可以用来查询变量所指的对象类型。 ==代码片段==整数20存在变量one中on...

2018-08-22 17:18:18 485

转载 python集成开发环境pycharm

每次在命令行里写代码是不是很不方便,有没有比较好的开发工具,当然有了,下面就给大家介绍一款python的集成开发工具pycharm。 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成等。...

2018-08-21 15:29:12 611

转载 python著名应用

Pylons-Web应用框架 Zope- 应用服务器 Plone- 内容管理系统 Django- 鼓励快速开发的Web应用框架 Uliweb- 国人开发的轻量级Web框架 TurboGears- 另一个Web应用快速开发框架 Twisted–Python的网络应用程序框架 Python Wikipedia Robot Framework- MediaWiki的机器人程序 MoinM...

2018-08-20 14:37:57 541

转载 python的优缺点

优点 简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。 易学:Python极其容易上手,因为Python有极其简单的说明文档 [7] 。 速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。 [5] 免费、开源:Python是FLOS...

2018-08-17 17:02:26 405

转载 python简介

Python, 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。 Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)许可。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。 Python具有丰富...

2018-08-17 14:30:14 132

空空如也

空空如也

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

TA关注的人

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