形式参数

Flask笔记(一)

↘锁芯ラ 提交于 2019-12-03 01:41:12
first_flask_project.py # 从flask这个包中导入Flask这个类 # Flask这个类是项目的核心,以后很多操作都是基于这个类的对象 # 注册url、注册蓝图等都是基于这个类的对象 from flask import Flask # 创建一个Flask对象,传递__name__参数进去 # __name__参数的作用: # 1. 可以规定模版和静态文件的查找路径 # 2. 以后一些Flask插件,比如Flask-migrate、Flask-SQLAlchemy如果报错了,那么Flask可以通过这个参数找到具体的错误位置 app = Flask(__name__) # @app.route:是一个装饰器 # @app.route('/')就是将url中的 / 映射到hello_world这个视图函数上面 # 以后你访问我这个网站的/目录的时候,会执行hello_world这个函数,然后将这个函数的返回值返回给浏览器。 # wwww.baidu.com/ -> hello_world函数 @app.route('/') def hello_world(): return '知了课堂' # www.baidu.com/list/ @app.route('/list/') def my_list(): return 'my list' #

ajax和springmvc的请求响应原理

匿名 (未验证) 提交于 2019-12-03 00:09:02
1,四大重要部分:   请求链接   post请求和get请求   请求参数形式   响应内容形式 2,从springmvc的controller角度,controller能接收到请求的前提   请求链接必须对应   post和get请求方式必须对应   请求参数形式必须对应 3,从springmvc的controller角度,controller能成功响应的前提   请求中指明的响应内容形式必须和controller的produces指明的一致   controller的@ResponseBody的有与无   controller的setViewName的有与无 4,进一步说明   post请求:请求参数形式有两类:一类是Form Data,提交的是Object对象;另一类是Json,提交的是json字符串     From Data:(Object参数)可以在controller中使用@RequestParam和简单pojo方式接收     Json:(json字符串)可以在controller中使用@RequestBody接收   get请求:请求参数形式只有一类:query string parameter,会被设置到url后面     query string parameter:(key/value)可以在controller中使用

9. mlab基础

匿名 (未验证) 提交于 2019-12-03 00:03:02
文章目录 1. `mayavi.mlab.show()` 函数形式 实例代码 2. `Points3d()` 函数形式 参数意义 实例代码 运行结果 3. `plot3d ()` 函数形式 参数意义 实例代码 运行结果 4. `imshow ()` 函数形式 参数意义 实例代码 运行结果 5. `surf()` 函数形式 实例代码 运行结果 `contour_surf()` 实例代码 运行结果 6. `contour3d()` 函数形式 参数意义 实例代码 运行结果 7. `quiver3d()` 函数形式 参数意义 实例代码 运行结果 8. 改变物体颜色 实例代码 运行结果 1. mayavi.mlab.show() 函数形式 mayavi.mlab.show(func = None, stop = False) 实例代码 官方文档 Here is a simple example demonstrating the use of show: from mayavi import mlab mlab . test_contour3d ( ) mlab . show ( ) You can stop interaction via a simple pop up UI like so: mlab . test_contour3d ( ) mlab . show ( stop =

flask三:配置文件的两种方式

妖精的绣舞 提交于 2019-12-02 23:49:11
项目中,配置的参数一般采用配置文件的形式,方便统一管理 第一种方式:模块的形式:使用app.config.from_object(config)的方式加载配置文件,此方式需要导入配置文件视为模块 第二种方式:文件的形式:app.config.from_pyfile('config.py'),此方式就不用导入文件 from_pyfile()接收的文件不一定是.py文件,其他格式的文件也可以 from_pyfile()的silent参数 默认False:找不到配置文件会报错 为True时, 没有找到配置文件也不报错 来源: https://www.cnblogs.com/zhongyehai/p/11768012.html

Python中函数的参数-arguments

匿名 (未验证) 提交于 2019-12-02 22:54:36
归纳起来,Python中函数的定义形式和调用形式主要有如下几种形式: # 函数的定义形式 def func(name) # 匹配positional参数或者keyword参数 def func(name=value) # 如果不传,有默认参数 def func(*name) # 将额外的positional参数转换成一个tuple,然后赋给name def func(**name) # 将额外的keyword参数转换成一个dictionary,然后赋给name def func(*other, name) # Python 3.X中定义keyword-only参数的形式,Python 2.X中不支持,此时,name一定要以keyword的形式传递 def func(*, name) # Python 3.X中定义keyword-only参数的形式, Python 2.X中不支持,此时, name一定要以keyword的形式传递 # 函数的调用 func(name) # 以positional参数调用 func(name=value) # 以keyword参数调用 func(*iterable) # 将iterable对象转换成一连串单个positional参数进行调用 func(**dictionary) # 将dictionary转换成keywrod参数进行调用 这里需要注意3点

C#学习之旅---C#操作SQL数据库

匿名 (未验证) 提交于 2019-12-02 22:06:11
C#操作SQL数据库 Connection(连接)对象 连接字符串: 形式1.”server=;uid=;pwd=;database=”          形式2.”server=;Intergrated Security=true/SSPI” 创建连接对象: SqlConnection con=new SqlConnection(连接字符串) 打开数据库连接:con.Open() 关闭数据库连接:con.Close() 查看连接状态:con.state =ConnectionState.Open/Closed Command(命令)对象 创建命令对象:形式1. SqlCommand cmd=new SqlCommand()           形式2.new SqlCommand(Sql语句, 连接对象)//省略2,5 指定连接对象:cmd.Connection=连接对象 设置命令类型:cmd.CommandType=CommandType.Text/ StoredProcedure 连接数据库: cmd.Connection.Open() 设置Sql语句:cmd.CommandText=”select语句”/”非select语句”/”存储过程名” 执行sql语句:形式1.执行非select语句,返回受影响的行数:cmd.ExecuteNonQuery() 形式2

Java基础学习day05

匿名 (未验证) 提交于 2019-12-02 21:52:03
01 - 方法的基本概述 什么是方法? 方法是将具有独立功能的代码组成一个整体,使其成为具有特殊功能的代码块. 方法的两个注意: 方法必须先定义才能使用。(方法定义) 方法定义后不会自动运行,需要手动调用才能执行方法的功能。(方法调用) 小结: 方法(函数)的作用 : 将一个具备固定功能的代码封装起来,提高功能代码复用性 /* 目前存在的问题: 1. 没有符合我的需求。 2. 冗余代码多,代码没有任何的复用性。 体验:自定义方法。 方法(函数)的作用 : 将一个具备固定功能的代码封装起来,让功能代码可以被复用。 */ public class Demo1 { public static void main(String[] args) { /* //需求:计算两个数据的总和 int a = 3; int b =5; int sum = a+b; System.out.println("总和:"+sum); a = 6; b =7; sum = a+b; System.out.println("总和:"+sum); a = 7; b =8; sum = a+b; System.out.println("总和:"+sum);*/ //调用方法 sum(1,1); sum(6,7); } // 方法:将加法求和的功能封装到一个方法中。 public static void sum(int

this关键字。

馋奶兔 提交于 2019-12-02 14:35:26
一、this关键字主要有三个应用: (1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。 Public Class Student { String name; //定义一个成员变量name private void SetName(String name) { //定义一个参数(局部变量)name this.name=name; //将局部变量的值传递给成员变量 } } 应用一:引用成员变量 如上面这段代码中,有一个成员变量name,同时在方法中有一个形式参数,名字也是name,然后在方法中将形式参数name的值传递给成员变量name,虽然我们可以看明白这个代码的含义,但是作为Java编译器它是怎么判断的呢?到底是将形式参数name的值传递给成员变量name,还是反过来将成员变量name的值传递给形式参数name呢?也就是说,两个变量名字如果相同的话,那么Java如何判断使用哪个变量?此时this这个关键字就起到作用了。this这个关键字其代表的就是对象中的成员变量或者方法。也就是说,如果在某个变量前面加上一个this关键字,其指的就是这个对象的成员变量或者方法,而不是指成员方法的形式参数或者局部变量。为此在上面这个代码中,this.name代表的就是对象中的成员变量

Ajax学习笔记

拈花ヽ惹草 提交于 2019-12-02 10:36:32
Ajax(asynchronous javascript and xml) Ajax描述了一种主要使用脚本操纵HTTP的Web应用架构, 主要特点是使用脚本操纵HTTP和Web服务器进行数据交换,不会导致页面重载 HTTP协议(HyperText Transfer Protocal):规定Web浏览器如何从Web服务器获取文档和向Web服务器提交表单内容,以及Web服务器如何响应这些请求和提交 分为请求报文和响应报文 请求报文包括: 请求行 HTTP请求的方法(GET或POST) 正在请求的URL 2.请求头(可选,包含身份验证信息等) 3.请求主体(可选,GET方式没有请求主体) 响应报文包括: 1.状态行(由文字和数字组成的状态码,用来显示请求的成功和失败。常见的有200 OK、404 NOT FOUND、304 MODIFIED) 2.响应头集合 3.响应主体 XMLHttpRequest的使用 浏览器在XMLHttpRequest类上定义了他们的HTTP API。这个类的每个实例都表示一个独立的请求/响应对,并且这个对象的属性和方法允许指定请求细节和提取响应数据 使用基本步骤: GET方式(适用于URL完全指定请求资源且请求对服务器没有任何服务器作用以及服务器的响应是可缓存时): 1.实例化XMLHttpRequest对象 var 变量名 = new

Java 易忘知识点

那年仲夏 提交于 2019-12-02 05:55:29
1、形式参数问题 基本类型作为形式参数:形式参数的改变不影响实际参数 引用类型作为形式参数:形式参数的改变直接影响实际参数 具体分析参考博 博客 2、构造方法注意事项 如果你不提供构造方法,系统会给出默认构造方法 如果你提供了构造方法,系统将不再提供 构造方法也是可以重载的 3、static关键字注意事项 在静态方法中是没有this关键字的 静态方法只能访问静态的成员变量和静态的成员方法 来源: https://blog.csdn.net/qq_35988274/article/details/102724676