自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Django框架2(模板和ORM)

模板同jinja2,这里不再详述ORM配置同redis,也在settings.py文件中配置这里默认配置为sqliteDATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3')...

2019-03-09 17:55:00 118

转载 Django框架1

创建工程可以使用命令:django-admin startproject 工程名称当然也可以使用ide直接创建一个Django工程新建的工程可以直接运行python manage.py runserver来开启Django同样是MVT模式,需要模型、路由视图和模板建好工程后如要新建一个子模块应用,可以使用命令:python manage.py startapp 子应用名称同样...

2019-03-08 23:47:00 112

转载 Redis数据库

Redis 是一个高性能的key-value数据库,属于NoSQLNoSQL:not only sql泛指非关系型的数据库不支持SQL语法nosql中存储的数据都是KV形式每种nosql数据库都有自己的api和语法,以及擅长的业务场景NoSQL有:Mongodb,Redis,Hbase hadoop等和SQL数据库相比:sql数据库适合用于关系特别复杂的数据查询...

2019-02-27 21:32:00 112

转载 flask框架4(蓝图)

蓝图 使用模块化的思想对项目进行管理子模块 from flask import Blueprint #1.创建蓝图对象 bp = Blueprint("bp", __name__) #2.蓝图的使用 @bp.route('/bp') def bp_info(): return 'bp_in...

2019-02-27 12:18:00 103

转载 flask框架3(数据库ORM)

ORM对象关系映射,主要实现模型对象到关系数据库数据的映射优点:面向对象编程,对数据库的操作都转化成对类属性和方法的操作,不用编写各种数据库的sql语句数据模型与数据库的解耦,不在关注用的是mysql、oracle...等,通过简单的配置就可以轻松更换数据库, 而不需要修改代码缺点是会有性能损失Flask-SQLAlchemy安装,这里链接mysql:pip in...

2019-02-25 16:28:00 178

转载 flask框架2(jinja2)

Jinja2:是 Python 下一个被广泛应用的模板引擎,是由Python实现的模板语言Flask提供的 render_template 函数封装了该模板引擎render_template 函数的第一个参数是模板的文件名,后面的参数都是键值对,表示模板中变量对应的真实值使用时导入:from flask import Flask,render_template可以直接作为返回值...

2019-02-23 23:39:00 112

转载 flask框架1

使用的flask版本为0.10.1创建一个最简单的flask程序: from flask import Flask app = Flask(__name__) print('run') @app.route('/') def index(): return 'hello flask' if __name__ == '...

2019-02-22 22:35:00 74

转载 前端记录(vue基础)

简介:js的库,同样需要引入每个 Vue 应用都是通过实例化一个新的 Vue对象开始的,el属性对应一个标签,当vue对象创建后,这个标签内的区域就被vue对象接管,在这个区域内就可以使用vue对象中定义的属性和方法。var vm = new Vue({el:'#app', 这里绑定divdata:{message:'hello world!'} 这里放数据});&l...

2019-02-19 20:08:00 77

转载 前端记录6(ajax)

ajaxjavascript发送http请求,与后台通信,获取数据和信息。jquery将它封装成了一个函数$.ajax(),我们可以直接用这个函数来执行ajax请求。写法:$.ajax({url: '/change_data',type: 'GET',dataType: 'json',data:{encodein:"utf-8"}success:function(...

2019-02-19 19:52:00 72

转载 前端记录6(JQ)

事件冒泡即子级的事件可以传递给父级,如子级和父级都有一个点击事件,会触发弹窗,此时如果点击子级不光会触发自己的弹窗,还会触发父级的弹窗,如果要阻止冒泡可以直接用return false事件委托事件委托就是利用冒泡的原理,把事件加到父级上,通过判断事件来源的子集,执行相应的操作,事件委托首先可以极大减少事件绑定次数,提高性能;其次可以让新加入的子元素也可以拥有相同的操作。写...

2019-02-19 15:59:00 77

转载 前端记录5(JQ)

特殊效果:fadeOut() 淡出fadeToggle() 切换淡入淡出hide() 隐藏元素show() 显示元素toggle() 切换元素的可见状态slideDown() 向下展开slideUp() 向上卷起slideToggle() 依次展开或卷起某个元素属性操作:html() 取出或设置html内容:取出html内容:var $htm = $(...

2019-02-19 09:47:00 74

转载 前端记录4(定时器,JQ)

定时器:setTimeout 只执行一次的定时器clearTimeout 关闭只执行一次的定时器setInterval 反复执行的定时器clearInterval 关闭反复执行的定时器var r = setTimeout(x,1000) x为定时要执行的函数,1000为毫米 clearTimeout(r) 关闭该定时器JQueryJQ是js的一个库需要导入:在头...

2019-02-18 16:05:00 156

转载 前端记录3(js)

js:JavaScript,页面行为:部分动画效果、页面与用户的交互、页面功能js的引入:行间事件: <input type="button" onclick="alert('ok!');">页面script标签嵌入<script type="text/javascript">alert('ok!');</script>外部引入...

2019-01-31 22:25:00 52

转载 前端记录2(常用标签,css)

列表标签:ul是无序列表,ol是有序列表属性type,无序可设置列表显示符号,有序可设置1,a,A,i,I,切有star属性设置起始值,也可以去掉样式:list-style: none;<ul><li>列表标题一</li><li>列表标题二</li><li>列表标题三</li></...

2019-01-30 11:56:00 64

转载 前端记录1

HTML即HyperText Mark-up Language,意思是超文本标记语言,超文本指的是超链接,标记指的是标签基本结构:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>网页标题</title> &...

2019-01-27 23:49:00 95

转载 python socket编程

udp协议:发送时不会先建立连接,广播式的,可以一对一或一对多,传送数据并不安全,不能保证数据能够到达使用udp协议的socket流程:创建套接字发送/接收数据关闭套接字import socket#创建套接字udp_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#发送数据udp_socket.se...

2019-01-25 23:27:00 77

转载 数据库编程(python+mysql)

流程:使用pymysql模块建立连接:con = connect(host='localhost',port=3306,user='dbuser1',password='',database='dbname',charset='utf8')获取游标:cur = con.cursor()执行sql:cur.execute('要执行的sql语句') #会返回一个受影...

2019-01-25 16:11:00 206

转载 mysql学习笔记3(高级相关)

视图将查询命令查到的数据作为一个虚拟表本质是一条被封装的sql语句本身不存储数据,且会随着视图的基准表变化而变化创建:create view v_t1t2 as select * from t_table1 t1 left join t_table2 t2 on t1.id=t2.tid; 这里创建一个视图,表名为v_t1t2,可以对该表进行查询:select * from v...

2019-01-25 14:43:00 60

转载 mysql学习笔记2(查询)

单表查询查询所有:select * from t_table1;使用条件过滤:select * from t_table1 where 条件;条件运算符:比较:=,>,<,!=(<>),>=,<=逻辑:is,and,or,not模糊:like, %表示任意多个字符,_表示一个字符范围:in,between a and b排序:...

2019-01-24 23:56:00 100

转载 mysql学习笔记1

mysql数据库的基本操作数据库的执行过程:客户端<->服务器<->DBMS(数据库管理系统进行数据处理,如mysql)<->数据库(进行数据存储)安装启动安装:这里只针对ubuntu,apt-get install mysql-server启动:service mysql start停止:service mysql stop重启:...

2019-01-24 21:58:00 73

转载 显式等待和隐式等待(python+selenium)

显式等待:1.WebDriverWait类,由webdriver提供的等待方法,格式:WebDriverWait(dirver,timeout,poll_frequency=0.5,ignored_exceptions=None)  driver:浏览器驱动  timeout:最长超时时间,默认单位秒  poll_frequency:检查间隔时间(步长),默认...

2017-10-25 11:48:00 435

转载 python的logging模块

logging,日志模块,现在还不会用,先做点笔记。调用不同级别的日志来打印会发现默认情况下只能输出warning以上级别的日志。也就是说默认情况下只能输出logging.warning('something'),logging.error('something'),logging.critical('something')而像logging.info('something'...

2017-10-13 17:25:00 75

转载 python的unittest

学习python也好,selenium自动化也好,对于测试来说unittest有着举足轻重的地位,unittest中最核心的四个概念是:test case, test suite, test runner, test fixture1.TestCase就是测试用例,在python中以类的形式存在,包括setUp,run,tearDown,一个测试用例是一个完整的测试单元,通过运行这个...

2017-10-12 18:16:00 43

转载 一个萌新的python selenium自动化测试学习随记

  首先对于萌新小白来说听起来python+selenium自动化就觉得很高端,对于不愿意学习的人来说确实有一点高端,但是如果愿意学习,就我自己来说,入门了也不会觉得很神秘。  既然是python+selenium,首要学习的还是python,学完基础,看看教程基本上就能照猫画虎写一点代码,看着浏览器自动运行,点击输入,测试用例通过,还是有成就感的,我觉得学习东西最重要的还是实现一件...

2017-10-12 14:28:00 123

空空如也

空空如也

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

TA关注的人

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