一、中间件 1.什么是中间件 中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义 ...
分类:
其他好文 时间:
2019-06-18 21:45:31
阅读次数:
157
什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮助我们 ...
分类:
其他好文 时间:
2019-06-18 18:22:06
阅读次数:
95
[TOC] 一、form组件 1.1 以注册功能为例 1.2 校验数据 1.3 渲染标签 1.4 钩子函数 1.5 设置标签样式 二、cookie、session 2.1 cookie 2.2 session 暂时为1.0版本,后续会删改 ...
分类:
其他好文 时间:
2019-06-17 23:05:04
阅读次数:
132
component 组件 1. 组件的概念 Vue 组件同时也都是 Vue 实例,可接受相同的选项对象 (除了一些根级特有的选项) 和使用相同的生命周期钩子,以及模板调用方式。 1. 组件的构建和注册 构建: 注册: 全局注册: 局部注册: 语法糖: 组件命名规范 1. 组件三大API: / / p ...
分类:
其他好文 时间:
2019-06-16 13:19:23
阅读次数:
77
promise 它将我们从回调地狱中解脱出来 创建和使用 var fs = require('fs') // 创建promise // reslove表示执行成功后调用的回调函数 // reject表示出现错误后调用的回调函数 var p1 = new Promise((reslove, rejec ...
分类:
Web程序 时间:
2019-06-16 09:51:01
阅读次数:
152
一、上下文 请求上下文:request与session 应用上下文:current_app与g:一次请求多个函数可以用它传参 二、请求钩子 请求钩子是通过装饰器实现的,flask有四种钩子(hook): before_first_request:在处理第一个请求前运行 before_request: ...
分类:
其他好文 时间:
2019-06-13 22:22:46
阅读次数:
149
MemoryManager内存管理器 内存管理器可以说是spark内核中最重要的基础模块之一,shuffle时的排序,rdd缓存,展开内存,广播变量,Task运行结果的存储等等,凡是需要使用内存的地方都需要向内存管理器定额申请。我认为内存管理器的主要作用是为了尽可能减小内存溢出的同时提高内存利用率。 ...
分类:
其他好文 时间:
2019-06-13 09:17:47
阅读次数:
111
对于vue的生命周期,官方文档上并没有太多的文字性说明,把自己对生命周期和钩子函数的理解记录下来 官方文档 自己的理解 vue生命周期的概念:vue对象从被创建,到执行逻辑,最后到被销毁的过程。 具体流程: 1)vue实例的创建 2)初始化事件和生命周期 3)初始化data和methods 4)生成 ...
分类:
其他好文 时间:
2019-06-11 11:23:38
阅读次数:
112
前端开发基本思路: 项目基于微信公众号开发,业务完全依赖微信授权,也就是用户进入页面已经完成授权获取到用户的OpenId。 需要有一个授权中间页:author.vue 基本实现思路: 无论使用哪个url进入页面都会先触发router.beforeEach钩子。 在router.beforeEach钩 ...
分类:
微信 时间:
2019-06-10 13:26:37
阅读次数:
164
一. initialize方法 首先, 该方法是框架预留的一个初始化时加载自定义内容的钩子, 其会在http请求方法之前调用 二. prepare方法 预处理方法, 在执行对应的请求方法之前调用. http请求方法如下图 000 三. set_default_headers方法和write_erro ...
分类:
其他好文 时间:
2019-06-09 18:31:15
阅读次数:
252