自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 哈希算法

哈希算法 哈希算法 什么是哈希算法 哈希算法的应用 应用一:安全加密 应用二:唯一标识 应用三:数据校验 应用四:负载均衡 应用五:数据分片 应用六:分布式存储 哈希算法 什么是哈希算法 从哈希值不能反向推导出原始数据(所以哈希算法也叫单向哈希算法) 对输入数据非常敏...

2018-11-22 22:24:00 150

转载 数据结构

数据结构 数据结构 数据结构的定义 数据结构的特点 线性结构 数组和链表的区别 连续存储(数组) 离散存储(链表) 单链表 循环链表 栈 栈的定义 栈的分类 栈的算法 栈的应用 队列 队列的定义 队列算法 队列的应用 树 树的定义 树的专业术语 树的分类 二叉树的遍历...

2018-11-22 21:27:00 180

转载 算法入门

算法 算法 什么是算法 时间复杂度 二分查找法 排序算法 冒泡排序法 选择排序 插入排序 快速排序 归并排序 希尔排序 计数排序 排序小结 算法 什么是算法 算法(Algorithm):一个计算过程,解决问题的方法 时间复杂度 print('Hello World'...

2018-11-21 23:06:00 162

转载 人生苦短,我用Python(目录)

人生苦短,我用Python(目录) 目录 一、计算机基础 二、Python基础 三、函数 四、常用模块 五、模块和包 六、面向对象 七、网络编程socket 八、数据库 九、前端 十、Python Web框架 十一、版本控制--GIT 十二、爬虫 十三、前端框架之VUE 十四、算法 十五、restful framework 十六、linu...

2018-11-04 15:54:00 98

转载 MongoDB,pymongo

MongoDB: 数据库,nosql [{ id:1 name:"蔡文姬" age: 16 gender:"女" }, { id:1 name:"蔡文姬" age: 16 sex:["女","girl","老阿姨"] other:{ hobby:["男","boy",...

2018-11-01 20:45:00 94

转载 使用百度ai接口加图灵机器人完成简单web版语音对话

app文件 from flask import Flask, request, render_template, jsonify, send_file from uuid import uuid4 import os import asr_test app = Flask(__name__) app.debug = True @app.route('/') ...

2018-11-01 19:44:00 428

转载 Flask请求上下文源码讲解,简单的群聊单聊web

请求上下文流程图 群聊html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <p&...

2018-11-01 15:04:00 88

转载 flask基础

1. Django Web框架 优点:大而全,Froms Admin model ...... 缺点:浪费资源 2. Flask Web框架 优点:短小精悍,session(存放在cookies),三方组件强大 缺点:运行稳定性较差,你还不会 三行代码:from flask import Flaskapp = Flask(__name__)app.run() 六行视图函数@app...

2018-10-29 20:31:00 151

转载 ContentType组件,Django缓存机制,跨域请求

ContentType组件 解决什么问题:表的id和数据id,来唯一确定一条数据 用: 插入数据: models:content_obj = GenericForeignKey('table_id', 'course_id') 存:models.PricePolicy.objects.create(period=5, price=18000, content_obj=deg...

2018-10-29 20:28:00 66

转载 版本控制 渲染器 分页器

版本控制 版本控制: 方法一 1 127.0.0.1/course/?version=v100000 用from rest_framework.versioning import QueryParameterVersioning 在视图类里: versioning_class=QueryParameterVersioning(**不再是列表) 在se...

2018-10-23 21:30:00 65

转载 认证组件权限组件与频率组件

认证组件 认证简介 只有认证通过的用户才能访问指定的url地址,比如:查询课程信息,需要登录之后才能查看,没有登录,就不能查看,这时候需要用到认证组件 组件的使用 (1)models层: class User(models.Model): username=models.CharField(max_length=32) password=models.Cha...

2018-10-23 21:10:00 86

转载 linux中django部署

下载nginx yum install nginx rpm -ql nginx systemctl start nginx /usr/share/nginx/html # html页面 /etc/nginx/nginx.conf # nigix配置文件 systemctl restart nginx # 重启nginx服务 下载Python yum ins...

2018-10-23 20:23:00 142

转载 linux基础

systemctl status sshd 查看sshss -lnupt ss -tnlu 查看监听的端口 t tcp u udp n 显示端口 grep 过滤grep 'root' passwd 查找带有root的行grep 'root' passwd /etc/passwd 查找多个文件中的grep -e '^$' -v passwd -e使用正则 '^$'...

2018-10-17 23:17:00 91

转载 linux基础学习

装系统 net.ifnames=0 biosdevname=0 修改系统网络配置 vi /etc/sysconfig/network-scripts/ifcfg-ens33 # 修改ip地址的文件 修改 BOOTPROTO=static ONBOOT=yes 添加 IPADDR=10.0.0.11 NETM...

2018-10-16 21:28:00 75

转载 rest-framework之视图

rest-framework之视图 写一个出版社的增删查改resful接口 基本视图 路由: url(r'^publish/$', views.PublishView.as_view()), url(r'^publish/(?P<pk>\d+)/$', views.PublishDetailView.as_view()), 视图: class Pub...

2018-10-15 19:15:00 63

转载 序列化组件与解析器

rest-framework之ModelSerializer class BookSerializers(serializers.ModelSerializer): class Meta: model = models.Book # fields = "__all__" fields=['nid','title','aut...

2018-10-15 19:07:00 96

转载 RestFramework

什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational State Transfer的简称,中文翻译为“表征状态转移” REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征致使这些应用转变状态 REST与技术无关,代表的是一种软件架构风格,...

2018-10-11 21:11:00 97

转载 重拾vue2

Vue组件 一、组件介绍 每一个组件都是一个vue实例 每个组件均具有自身的模板template,根组件的模板就是挂载点 每个组件模板只能拥有一个根标签 子组件的数据具有作用域,以达到组件的复用 二、局部组件 <div id="app"> <local-tag></local-tag> <local-ta...

2018-10-10 19:08:00 71

转载 重拾vue1

vue 一、认识Vue 定义:一个构建数据驱动的 web 界面的渐进式框架 优点: 1、可以完全通过客户端浏览器渲染页面,服务器端只提供数据 2、方便构建单页面应用程序(SPA) 二、引入Vue <div id="app"> <p title="p"></p> <p v-bind:title='title'></...

2018-10-10 19:06:00 80

转载 python学习第九十天:vue补习2

Vue 八、重要指令 v-bind <!-- 值a --> <div v-bind:class='"a"'></div> <!-- 变量a --> <div v-bind:class='a'></div> <!-- 变量a, b --> <div v-bind:cla...

2018-10-10 19:06:00 68

转载 CrawlSpider

CrawlSpider 简介 CrawlSpider其实是Spider的一个子类,除了继承到Spider的特性和功能外,还派生除了其自己独有的更加强大的特性和功能。其中最显著的功能就是”LinkExtractors链接提取器“。Spider是所有爬虫的基类,其设计原则只是为了爬取start_url列表中网页,而从爬取到的网页中提取出的url进行继续的爬取工作使用CrawlSpider...

2018-10-08 11:19:00 85

转载 Scrapy基础

Scrapy框架初级 什么是Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,非常出名,非常强悍。所谓的框架就是一个已经被集成了各种功能(高性能异步下载,队列,分布式,解析,持久化等)的具有很强通用性的项目模板。对于框架的学习,重点是要学习其框架的特性、各个功能的用法即可。 安装方法 Linux: pip3 install scrapy W...

2018-10-08 10:03:00 117

转载 图片懒加载、selenium和PhantomJS

图片懒加载 概念 图片懒加载是一种网页优化技术。图片作为一种网络资源,在被请求时也与普通静态资源一样,将占用网络资源 ,而一次性将整个页面的所有图片加载完,将大大增加页面的首屏加载时间。为了解决这种问题,通过前后端配合, 使图片仅在浏览器当前视窗内出现时才加载该图片,达到减少首屏图片请求数的技术就被称为“图片懒加载”。 如何实现   在网页源码中,在img标签中首...

2018-09-27 17:21:00 55

转载 网络爬虫之数据解析方式

Python网络爬虫之数据解析方式 正则解析 单字符: . : 除换行以外所有字符 [] :[aoe] [a-w] 匹配集合中任意一个字符 \d :数字 [0-9] \D : 非数字 \w :数字、字母、下划线、中文 \W : 非\w \s :所有的空白字符...

2018-09-26 23:20:00 75

转载 爬虫基础

爬虫基础 爬虫相关概念简介 什么是爬虫 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程。 哪些语言可以实现爬虫   1.php:可以实现爬虫。php被号称是全世界最优美的语言(当然是其自己号称的,就是王婆卖瓜的意思),但是php在实现爬虫中支持多线程和多进程方面做的不好。   2.java:可以实现爬虫。java可以非常好的处理和实现爬虫,是唯一可以...

2018-09-25 21:17:00 102

转载 设计BBS

功能分析: 1 登陆功能(基于ajax,图片验证码) 2 注册功能(基于ajax,基于forms验证) 3 博客首页 4 个人站点 5 文章详情 6 点赞,点踩 7 评论 --根评论 --子评论 8 后台管理 --文章展示 9 发布文章 --富文本编辑器 --防止xss攻击UserInfo(Abstra...

2018-09-19 20:47:00 92

转载 中间件和auth模块

中间件 1.什么是中间件 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能 2.中间件的作用 如果你想修改请求,例如被传送到view中的HttpRequest对象。 或者你想修改view返回的HttpResponse对象,这些都可以通过...

2018-09-17 20:35:00 127

转载 git

本地库相关 1. cd /f/git 切换路径 2. mkdir test 创建文件 3. git init 初始化文件 4. vim a.py 开发py文件 5. git add a.py 把a.py文件保存在暂存区 6. git...

2018-09-16 17:08:00 65

转载 分页器与form表单

分页器 分页器对象 from django.core.paginator import Paginator Paginator对象: paginator = Paginator(user_list, 10) per_page: 每页显示条目数量 count: 数据总个数 num_pages:总页数 page_range:总页数的索引范围,如: (1,10),(1...

2018-09-16 16:20:00 216

转载 cookie与session

cookie cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系, 它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。 状态可以理解为客户端和服务器在某次会话中产生的数据,...

2018-09-13 17:26:00 56

转载 查询续与ajax

查询分组 事例:统计不止一个作者的图书:(作者数量大于一) Book.objects.all().values('name').annotate(author_num=Count('authors__name')). filter(author_num__gt=1).values('name','author_num') 总结:valu再annotate前,代...

2018-09-12 19:55:00 40

转载 多表查询

创建模型 class Book(models.Model): nid = models.AutoField(primary_key=True) name = models.CharField(max_length=32) price = models.DecimalField(max_digits=5, decimal_places=2) pub...

2018-09-11 19:05:00 49

转载 单表查询

单表查询 创建表 创建模型 在models.py中定义类,一个类就是一张表 from django.db import models class Book(models.Model): id = models.AutoField(primary_key=True) name = models.CharField(max_length=64) ...

2018-09-10 17:11:00 72

转载 模板续

静态文件引入的三种方式: 一: <link rel="stylesheet" href="/static/dd/ssmycss.css"> 二: {% load static %} <link rel="stylesheet" href="{% static 'dd/ss/mycss.css' %}"> {# 返回值:/static/dd...

2018-09-09 09:15:00 71

转载 模板层

变量查询 使用.进行深度查询(可以查询列表的索引,字典的key以及对象的方法,但是方法不能加括号,所以只能使用没有参数的方法) views中变量准备: now = datetime.datetime.now() emp_list = [] dic = {'name': 'lqz', 'age': 18, 't': [1, 2, [2, 3]]} emp_str = '' l...

2018-09-06 17:29:00 48

转载 django2与1的差别和视图

django1与2路由的差别 在django1中的url在django2中为re_path django2中新增了path 1.from django.urls import path 2.不支持正则,精准匹配 3.有5个转换器(int,str,slug,path,uuid) 4.自定义转换器: 1 写一个类: clas...

2018-09-05 22:59:00 161

转载 django路由

路由 无名分组 url(r'^test/([0-9]{4})/([0-9]{2})', views.test) url为一个函数,第一个参数写正则表达式 路由从上往下匹配,一旦匹配成功就不继续向下走了 如果分多个组,相应的视图函数就需要用多个参数接收,个数必须一致,或者使用*args 在setting里设置:APPEND_SLASH=False,请求时,浏览器不会自...

2018-09-04 17:28:00 88

转载 django数据库相关操作

ORM简介 orm能干的事: 1 创建表,修改表,删除表 2 插入数据 3 修改数据 4 删除数据 不能干:不能创建数据库 类名-----》表 对象------》一条数据 属性-----》字段 ORM“对象-关系-映射”的简称 #sql中的表 ...

2018-09-02 22:31:00 66

转载 创建Django与项目介绍

主流web框架总结 a socket b 路由关系 c 模板字符串替换(模板语言) 主流web框架 djange a用别人的 b自己写 c自己写 flask a用别人的 b自己写 c用别人的(jinja2) tornado a自己写 b自己写 c自己写 创建Django 1 Django模块安装 ...

2018-08-28 23:02:00 66

转载 Django基础

Web 1.什么是Web Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件 2.Web应用程序的优缺点 优点 只需要一个适用的浏览器; 耗费很少的用户硬盘空间 它们不需要更新,因为所有新的特性都在服务器上执行,从而自动传达到用户端; 网络应用程序和服务器端的网络产品都很容易结合,如e...

2018-08-27 20:50:00 75

空空如也

空空如也

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

TA关注的人

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