摘要: 测试文件的名称 先确定文件目录 实验运行代码和结果(所有测试在Ubuntu16.04,pycharm2016中运行) 实例: 阅读全文
posted @ 2018-09-12 21:43 贾祥飞 阅读(617) 评论(1) 推荐(1) 编辑
摘要: Git常用操作命令收集: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git remote -v 添加远程仓库:$ git remote add [name] [url] 删除远程仓库:$ git 阅读全文
posted @ 2018-09-11 08:40 贾祥飞 阅读(132) 评论(0) 推荐(0) 编辑
摘要: flask框架 蓝图 随着flask程序越来越复杂,我们需要对程序进行模块化的处理,之前学习过python的模块化管理,于是针对一个简单的flask程序进行模块化处理 Blueprint概念 简单来说,Blueprint 是一个存储操作方法的容器, 这些操作在这个Blueprint 被注册到一个应用 阅读全文
posted @ 2018-09-09 19:04 贾祥飞 阅读(602) 评论(0) 推荐(0) 编辑
摘要: flask作为轻型WEB框架,在web开发中,可能会出现限制用户访问的规则的场景,那么这个时候,就需要过滤指定用户,所以可以使用转换器实现。转换器的本质是:通过正则表达式匹配路由地址flask 系统自带的转换器有 DEFAULT_CONVERTERS = { 'default': UnicodeCo 阅读全文
posted @ 2018-09-02 20:18 贾祥飞 阅读(2081) 评论(1) 推荐(1) 编辑
摘要: 本文章主要总结了css,js,jQuery在编写程序时的载入方式,与属性控制方式html和css共同组成了一个最基础的网页,js为标签样式提供动态效果 一,css的载入方式与属性控制 1.1,css引入html页面的方式有三种⦁ 使用标签的style属性,在对应标签内书写样式:<div style= 阅读全文
posted @ 2018-08-24 09:51 贾祥飞 阅读(316) 评论(1) 推荐(1) 编辑
摘要: 先回顾一下理解程度 什么是不可变类型和可变类型? 可变类型是,修改变量后 引用的内存地址不变,引用的内存中的内容发生变化(是针对变量名的引用来理解)。 # 在a.py中定义了一个test属性 test = [1, 2] print(test ,id(test)) test.append('jack' 阅读全文
posted @ 2018-08-10 11:45 贾祥飞 阅读(3089) 评论(0) 推荐(0) 编辑
摘要: GIL:全局解释器锁(cpython中) GIL产生的背景,由于C语言底层原因,CPpython中多线程运行,每个线程都需要申请全局资源,但是Cpython并不能应对所有线程同时的资源请求,为防止发生错误,对所有线程申请全局资源的时候增加了限制--全局解释器锁。(造成线程只能一个一个的运行) GIL 阅读全文
posted @ 2018-08-09 14:53 贾祥飞 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 被装饰器装饰的函数名即使没有被调用(因为有@xxx,会触发运行装饰器),(装饰器工厂函数)定义装饰器的代码已经运行了(最内部的那个函数并没有运行)(把被装饰的原函数引用赋值给了装饰器内部的那个函数名),当下边通过该函数名调用时,会调用到装饰器内部的那个函数() 装饰器:在不修改函数源代码的基础上,添 阅读全文
posted @ 2018-08-08 20:49 贾祥飞 阅读(27179) 评论(3) 推荐(3) 编辑
摘要: 默认参数:定义函数的时候给定变量一个默认值。 def num(age=1): 位置参数:调用函数的时候根据定义函数时的形参位置和实参位置进行引用。 关键字参数:如果定义的函数中含有关键字参数,调用函数时必须要传如该关键字对应的实参。 不定长参数:在定义函数的时候不确定传入的参数的数量(可能是0个或多 阅读全文
posted @ 2018-08-08 17:55 贾祥飞 阅读(6581) 评论(0) 推荐(1) 编辑
摘要: 闭包的真实含义:为访问外部函数的内部变量提供了条件。将函数的一切封闭到了函数内部,减少了函数的全局变量 在函数内部定义一个函数,并且这个函数用到了外部函数的变量,那么将这个函数和这个函数用到的变量定义为 闭包(这些变量可能是外部函数的自己定义的变量,也可能是外部函数被调用传入的变量) python是 阅读全文
posted @ 2018-08-08 15:49 贾祥飞 阅读(133) 评论(0) 推荐(0) 编辑