PCIe场景与应用 典型的应用场景1.南桥及北桥:北桥(多集成在CPU内部):挂高速设备,如显卡,内存南桥:挂低速设备,如LPC接口,网卡2.PCIE总线可连接1)具有PCIE接口的外围设备2)其他处理器系统PCIe的种类1.x1/x2,用来扩展低速设备,如网卡,声卡,替代PCI插槽2.x4,用来扩展中速设备,如磁盘阵列卡,替代PCI-X插槽3.x8/x16,用来扩展高速设备,如显卡,...
mysql 左、右、内连接 1.内连: 如下,user表中有userid,username,userage,userthing字段属性,colleagues表里有collid,collname,collsex,collposition字段属性,当两张表内连接,只会查询两张表里通过on条件都满足的数据,即user表和colleagues表都有的数据。查询名字相同的那条数据,也就是说,user表里和colleagues表名字都相...
mysql 基础语句 一、用户管理:1、新建用户:>CREATE USER name IDENTIFIED BY 'ssapdrow';2、更改密码:>SET PASSWORD FOR name=PASSWORD('fdddfd');3、权限管理>SHOW GRANTS FOR name; //查看name用户权限>GRANT SELECT ON db_name.* TO name; ...
get 和post 请求 get和post1、get请求: 使用场景:如果只对服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求 传参:get请求传参是放在url中,并且是通过?的形式来指定key和value的2、post请求: 使用场景:如果要对服务器产生影响,那么使用post请求 传参:post请求传参不是放在URL中,是通过form...
flask 中get和post用法 get和post1、get请求: 使用场景:如果只对服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求 传参:get请求传参是放在url中,并且是通过?的形式来指定key和value的2、post请求: 使用场景:如果要对服务器产生影响,那么使用post请求 传参:post请求传参不是放在URL中,是通过form...
flask中的session操作(增、删、获取) #encoding:utf-8from flask import Flask,sessionimport os'''1、操作session与操作字典一样'''app = Flask(__name__)app.config ['SECRET_KEY'] = os.urandom(24) #每一次服务器启动后,SECRET_KEY(盐)不一样@app.route('/')def ...
session和cookie及flask的session工作机制 1、cookie: 浏览器访问服务器,服务器返回一个cookie给浏览器,存在浏览器本地中,当第2次访问服务器时, 浏览器自动携带cookie给服务器,服务器识别到了cookie,就识别到了是同一个客户2、session(更安全,有过期时间):与cookie不同的是,session存在服务器中,数据更安全,不容易被窃取 但需要更多的资源,占用服务器资源。把用户的信息经过加...
flask-migrate 的介绍、安装、使用 Flask-Migrate的介绍、安装、使用1、介绍:因为采用'db.create_all'在后期修改数据库表字段的时候,不会自动的映射到数据库中,必须删除表, 然后重新运行'db.create_all' 才会重新映射。这样不符合我们的要求,因此flask-migrate就是为了解决 这个问题。它可以在每次修改模型(class)后,可以将修改的字段映射到数据库中2、首先进入虚拟...
modules分开和循环引用的解决方法 1、modules分开:将数据库映射的模型(class)放在一个单独管理的文件中,便于方便管理2、循环引用解决方法:将要引用的类存放在一个单独的文件中,切断循环引用的链路,如图实例 如图:...
flask_script 的安装、使用、实例 flask_script 1、安装:进入到虚拟环境中,pip install flask_script2、flask_script 作用:可以通过命令行的形式来操作Flask,例如通过命令跑一个开发版本的服务器、设置数据库、定时任务等3、如果直接在主'manage.py'中写命令,那么在终端就只需要输入: python manage.py command_name4、如果把一些命令...
flask-sqlalchemy 多对多关系(db.relationship函数中增加,sencondary=中间表;再在每个实例中增加如实例1.tags.append(实例2)) '''flask-sqlalchemy 多对多关系: *多对多关系,要通过一个中间表进行关联 *中间表,不能通过‘class’的方式实现,只能通过‘db.Table()’的方式实现 *设置关联:tags = db.relationship('Tag',sencondary=article_tag,backref=db.backref('articles')) ...
外键关联(解决关联查询问题db.ForeignKey和db.relationship) #encoding:utf-8from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyimport configapp = Flask(__name__)app.config.from_object(config)db = SQLAlchemy(app)class User(db.Model): __t...
SQL语句大全 经典SQL语句大全(绝对的经典)一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin...
用SQLAlchemy实例对象来进行数据库表中数据的增删改查操作(db.session.xx) #encoding:utf-8from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyimport configapp = Flask(__name__)app.config.from_object(config)db = SQLAlchemy(app)# 数据库增删改查(视图函数中用db.session)...
flask-sqlalchemy 实现 模型(Model,即Class类)与数据库表(table)的映射 使用Flask-SQLAlchemy来实现模型(Modle,即Class)与表(table)的映射1、模型需要继承db.Model;映射到表中的属性(每列),必须写成‘db.Column()’的数据类型2、数据类型: *'db.Integer'---整型 *'db.String'---varchar,需要指定最长的长度 *'db.Text'----text3、其他参数...
Flask-SQLALchemy的使用 Flask-SQLALchemy的使用1、初始化和设置数据库配置信息: *使用flask_sqlalchemy中的SQLALchemy进行初始化: from flask_sqlalchemy import SQLALchemy app = Flask(__name__) db = SQLALchemy(app)2、设置配置信息:在conf...
MySQL-Python中间件和ORM框架flask-sqlalchemy的安装 MySQL-python中间件的介绍与安装1、在unix系统上,进入虚拟环境,输入'sudo pip install mysql-python'2、如果是在windows系统上,那么在这里下载'http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python' 下载MySQL_python-1.2.5-cp27-none-win_amd64...
url链接(url_for)与加载静态文件(static文件夹下的js、css、image) url链接和加载静态文件url链接:1、语法:url_for('static',filename='路径')2、静态文件,flask会从static文件夹中开始寻找,所以不需要再写static这个路径3、可以加载CSS/js/image 静态文件 <link rel="stylesheet" href="{{url_for('static',filename='css/ind...
extends继承和block子模板接口实现 继承extends和子模板接口block定义1、extends作用和语法 *作用:可以把一个公共的代码放在父模板中,避免每个模板写同样的代码 *语法: {% extends 'base.html' %} #在子模板中写2、block实现(在父模板中定义block接口,子模板中使用,并写出特色功能的代码) *作用:在子模板中,可以让子模板实现一些自己的需...
过滤器(作用对象是模板中的变量) 过滤器:1、介绍和语法: *介绍:过滤器可以处理变量(就是模板index.html中的{{param}}),把原始的变量经过处理后再展示出来,作用的对象是变量 *语法: {{ avatar|default('xxxxxxx')}}2、default过滤器:如果当前变量不存在,这时候就可以指定默认值3、length过滤器:求列表火灾字符串火灾字典或元组的长度4...