摘要: 首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函 阅读全文
posted @ 2019-10-06 22:25 FFLYY 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 闭包 概念:内部函数对外部函数作用域里变量的引用 例子 def fun():#外部函数 a = 1#外部函数作用域里的变量 print('this is func') def func1(num):#内部函数也就是闭包函数 print('this is func1') print(num + a) 阅读全文
posted @ 2019-10-06 18:14 FFLYY 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 与 __init__() 方法对应的是 __del__() 方法,__init__() 方法用于初始化 Python 对象,而 __del__() 则用于销毁 Python 对象,即在任何 Python 对象将要被系统回收之时,系统都会自动调用该对象的 __del__() 方法。 当程序不再需要一个 阅读全文
posted @ 2019-10-05 16:33 FFLYY 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: 本文将对django2.0新出的path函数的语法和使用进行介绍,虽然目前还是可以使用django.conf.urls里的函数,但是你还是要熟悉一下新的语法,以方便进行后续的开发工作。 path函数定义 例子 route中可用自动类型转换 str - 匹配字符串(不写的话默认此类型) 不含最后的斜线 阅读全文
posted @ 2019-08-30 21:05 FFLYY 阅读(1844) 评论(0) 推荐(0) 编辑
摘要: 0、首先下载pip3 install virtualenv pip3 install virtualenvwrapper-wi 1、首先用mkvirtualenv+虚拟环境名 2、在桌面上设置一个以虚拟环境名为名的文件夹 3、在CMD终端中通过cd \Desktop\虚拟文件名的方式找到这个文件夹 阅读全文
posted @ 2019-08-30 20:50 FFLYY 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-29 19:31 FFLYY 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1、在views 中添加目标组件容器 例如 User.vue 2、在路由router.js中 import User from './views/User.vue' 然后添加路由 { path:'/user', name:'user', component:User } 3、来到App.vue 添加 阅读全文
posted @ 2019-08-26 06:17 FFLYY 阅读(2457) 评论(0) 推荐(0) 编辑
摘要: 声明式:<router-link :to="...">编程式:router.push(...) 这两种方式 都可以实现跳转链接,在上篇文章继续,通过A组件跳转链接到B组件并且传参数。 1、router.push使用 router/index.js 上边,在路由中为B组件添加两个参数 name ,ag 阅读全文
posted @ 2019-08-17 21:10 FFLYY 阅读(970) 评论(0) 推荐(0) 编辑
摘要: 首先: 一般来说,我们发送get是希望从服务器上获取数据,post请求需要向服务器传送数据。 1. get 在浏览器回退时是无害的,post 会再次提交数据 2. get 产生的url 地址可以被 bookmark,post 则不可以 3. get 请求会被浏览器主动cache (缓存),post 阅读全文
posted @ 2019-08-17 17:38 FFLYY 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 这是它的一个生命周期钩子函数,就是一个vue实例被生成后调用这个函数。一个vue实例被生成后还要绑定到某个html元素上,之后还要进行编译,然后再插入到document中。每一个阶段都会有一个钩子函数,方便开发者在不同阶段处理不同逻辑。 一般可以在created函数中调用ajax获取页面初始化所需的 阅读全文
posted @ 2019-08-17 16:05 FFLYY 阅读(6848) 评论(0) 推荐(0) 编辑