自定义博客皮肤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 144

转载 数据结构

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

2018-11-22 21:27:00 174

转载 算法入门

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

2018-11-21 23:06:00 155

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

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

2018-11-04 15:54:00 90

转载 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 87

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

app文件from flask import Flask, request, render_template, jsonify, send_filefrom uuid import uuid4import osimport asr_testapp = Flask(__name__)app.debug = True@app.route('/')...

2018-11-01 19:44:00 421

转载 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 84

转载 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 146

转载 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 61

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

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

2018-10-23 21:30:00 61

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

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

2018-10-23 21:10:00 82

转载 linux中django部署

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

2018-10-23 20:23:00 126

转载 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 80

转载 linux基础学习

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

2018-10-16 21:28:00 72

转载 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 60

转载 序列化组件与解析器

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

2018-10-15 19:07:00 93

转载 RestFramework

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

2018-10-11 21:11:00 79

转载 重拾vue2

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

2018-10-10 19:08:00 68

转载 重拾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 75

转载 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 65

转载 CrawlSpider

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

2018-10-08 11:19:00 80

转载 Scrapy基础

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

2018-10-08 10:03:00 114

转载 图片懒加载、selenium和PhantomJS

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

2018-09-27 17:21:00 48

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

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

2018-09-26 23:20:00 72

转载 爬虫基础

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

2018-09-25 21:17:00 98

转载 设计BBS

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

2018-09-19 20:47:00 88

转载 中间件和auth模块

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

2018-09-17 20:35:00 124

转载 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 61

转载 分页器与form表单

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

2018-09-16 16:20:00 211

转载 cookie与session

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

2018-09-13 17:26:00 52

转载 查询续与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 35

转载 多表查询

创建模型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 45

转载 单表查询

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

2018-09-10 17:11:00 67

转载 模板续

静态文件引入的三种方式:一: <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 66

转载 模板层

变量查询使用.进行深度查询(可以查询列表的索引,字典的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 43

转载 django2与1的差别和视图

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

2018-09-05 22:59:00 152

转载 django路由

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

2018-09-04 17:28:00 84

转载 django数据库相关操作

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

2018-09-02 22:31:00 63

转载 创建Django与项目介绍

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

2018-08-28 23:02:00 62

转载 Django基础

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

2018-08-27 20:50:00 70

空空如也

空空如也

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

TA关注的人

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