返回值

存储过程详解

与世无争的帅哥 提交于 2020-01-20 01:10:07
存储过程简介 什么是存储过程 :存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。 存储过程的好处 : 1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高。 2.一个存储过程在程序在网络中交互时可以替代大堆的T-SQL语句,所以也能降低网络的通信量,提高通信速率。 3.通过存储过程能够使没有权限的用户在控制之下间接地存取数据库,从而确保数据的安全。 小结:总之存储过程是好东西,在做项目时属于必备利器,下面介绍存储过程的基本语法。 存储过程的语法和参数讲解 存储过程的一些基本语法: --------------创建存储过程----------------- CREATE PROC [ EDURE ] procedure_name [ ; number ] [ { @parameter data_type } [ VARYING ] [ = default ] [ OUTPUT ] ] [ ,...n ] [ WITH { RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ] [ FOR REPLICATION ] AS

Android 和 HTML 页面交互

ε祈祈猫儿з 提交于 2020-01-20 01:00:45
参考链接: 参考地址 一.WebView加载HTML页面 String urlLocal = "file:///android_asset/index.html" ; String url = "https://www.baidu.com/" ; webView . setWebViewClient ( new WebViewClient ( ) ) ; webView . loadUrl ( urlLocak ) ; //加载本地html文件或者网站url 本地文件 index.html 内容如下 <!DOCTYPE html> < html > < head > < script type = " text/javascript " > //2.2 无参,无返回值的方法 function show ( ) { document . getElementById ( "temp" ) . innerHTML = "Hello world" ; } //2.3 有参,无返回值的方法 function alertMsg ( message ) { alert ( message ) ; } //2.4 有返回值的方法 function sum ( i , j ) { return i + j ; } </ script > < script type = " text

JQuery常用函数(一)

戏子无情 提交于 2020-01-19 20:55:37
目录 attr函数 removeAttr函数 data函数 removeData函数 addClass函数 removeClass函数 toggleClass函数 hasClass函数 css函数 width和height函数 与尺寸相关的JQuery函数 offset函数 position函数 jQuery滚动控制方法 html函数 text函数 append函数 prepend函数 before函数 after函数 appendTo函数 prependTo函数 insertBefore函数 insertAfter函数 wrap函数 wrapAll函数 wrapInner函数 unwrap函数 remove函数 detach函数 empty函数 clone函数 replaceWith函数 replaceAll函数 val函数 attr函数 方法语法 :attr attr(name) 获取匹配集合中第一个元素指定特性的值 参数 name (字符串)需要获取值的特性名称 返回值 第一个匹配元素的特性值。如果匹配集为空,或者第一个元素不存在此特性,则返回undefined 举例说明 $("#myImage").attr("data-custom") 方法语法 :attr attr(name, value) 将包装集中所有元素的已命名的特性设置为传入的值 参数 name (字符串

java笔记之方法

旧街凉风 提交于 2020-01-19 06:05:03
一、那么什么是方法呢? 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 二、方法的优点 1. 使程序变得更简短而清晰。 2. 有利于程序维护。 3. 可以提高程序开发的效率。 4. 提高了代码的重用性。 三、方法的定义 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } 方法包含一个方法头和一个方法体。下面是一个方法的所有部分: 修饰符: 修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。 返回值类型 : 方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType 是关键字 void 。 方法名: 是方法的实际名称。方法名和参数表共同构成方法签名。 参数类型: 参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。 方法体: 方法体包含具体的语句,定义该方法的功能。         四、方法的小实例 1 public class MethodTest { 2 /** 3 * @param args 4 *

Oracle 中 decode 函数用法

邮差的信 提交于 2020-01-19 03:49:51
含义解释: decode (条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN     RETURN(翻译值1) ELSIF 条件=值2 THEN     RETURN(翻译值2)     ...... ELSIF 条件=值n THEN     RETURN(翻译值n) ELSE     RETURN(缺省值) END IF decode (字段或字段的运算,值1,值2,值3) 这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3 当然值1,值2,值3也可以是表达式,这个函数使得某些sql语句简单了许多 使用方法: 1、比较大小 select decode (sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值 sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1 例如: 变量1=10,变量2=20 则sign(变量1-变量2)返回-1, decode 解码结果为“变量1”,达到了取较小值的目的。 2、此函数 用在 SQL 语句中 ,功能介绍如下: Decode 函数与一系列嵌套的 IF-THEN-ELSE语句相似。base_exp与compare1,compare2等等依次进行比较。如果base_exp和 第i 个compare项匹配

Javascript_内置对象及一些方法+时间日期+String对象的下的方法

。_饼干妹妹 提交于 2020-01-18 21:52:09
复习 * 编程思想: * 面向过程:凡事亲力亲为,所有的事情的过程都要清楚,注重的是过程 * 面向对象:提出需求,找到对象,对象解决这个问题,我们要结果,注重的是结果 面向对象的特性:封装,继承,多态,(抽象性) JS是一门什么样的语言? * 是一门解释性的语言 * 是一门脚本语言 * 是一门弱类型的语言 * 是一门基于对象的语言 * 是一门动态类型的语言 对象:(看得见,摸得着,具体的某个对象)有属性和方法,具体特指的某个事物 * 对象:js中就是一组无序的属性的集合 * 属性----特征 * 方法----行为 创建的对象的方式 1.通过调用系统的构造函数创建对象 new Object() * var obj1 = new Object ( ) ; 2.自定义构造函数创建对象 * var obj2 = new 自定义构造函数 ( ) ; 3.字面量的方式创建对象 * var obj3 = { } ; 变量 instanceof 对象------->布尔类型,判断这个变量是不是这个类型的 JSON格式的数据,都是键值对,成对的数据 var obj = name : "小明" } ; var json = { "name" : "小明" } ; json的数据实际上就是格式化后的一组字符串的数据 对象设置属性的值的写法 对象.属性名字=值;----点语法 对象[“属性的名字”]=值;

scrapy模块

淺唱寂寞╮ 提交于 2020-01-18 11:33:53
python其他知识目录 python基础知识-1 1、typora软件使用 2、python解释器安装 3、Python解释器环境变量添加 4、计算机编码知识: 5、输出print(): 6、变量 7、输入input(): 8、注释 python基础知识-2 1、循环打印“我是小马过河” #4、用while从一打印到10 #5、请通过循环,1 2 3 4 5 6 8 9 10 #6、while else 结构 #7、格式化输出 #8、打印1-100的奇数 #9、求和1-100 #10、计算1-10中,除1外,偶数减奇数 #11、求方, #12、求开方 #13、逻辑运算 与或非 #14、数据类型转换 #15、value=1 or 9 (and,or,not) or and python基础知识-3 1、for循环遍历字符串中单个字符 2、#计算字符串长度 3、#字符串索引 4、#让用户输入任意字符串,获取字符串之后并计算其中有多少个数字isdigit() 5、#索引取值,从前向后,从后向前取。 6、#切片和索引 7、#字符串操作split,#有时间添加awk的切割做对比 8、#字符串操作isdigit使用 9、#字符串操作upper和lower 10、#字符串操作strip(),lstrip(),rstrip() Python基础知识-4 1、字符串操作 1

python 装饰器

浪子不回头ぞ 提交于 2020-01-18 10:38:09
[译] 12步轻松搞定python装饰器 字数6504 阅读7477 评论12 喜欢49 呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂。搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数相关语法的一些特点。 我没法让装饰器变得简单,但是通过一步步的剖析,我也许能够让你在理解装饰器的时候更自信一点。因为装饰器很复杂,这篇文章将会很长(自己都说很长,还敢这么多废话blablabla...前戏就不继续翻译直接省略了) 1. 函数 在python中,函数通过def关键字、函数名和可选的参数列表定义。通过return关键字返回值。我们举例来说明如何定义和调用一个简单的函数: >>> def foo(): ... return 1 >>> foo() 1 方法体(当然多行也是一样的)是必须的,通过缩进来表示,在方法名的后面加上双括号()就能够调用函数 2. 作用域 在python中,函数会创建一个新的作用域。python开发者可能会说函数有自己的命名空间,差不多一个意思。这意味着在函数内部碰到一个变量的时候函数会优先在自己的命名空间里面去寻找。让我们写一个简单的函数看一下 本地作用域 和 全局作用域有什么不同: >>> a_string = "This is a global

python文章装饰器理解12步

感情迁移 提交于 2020-01-18 10:36:01
1. 函数 在python中,函数通过def关键字、函数名和可选的参数列表定义。通过return关键字返回值。我们举例来说明如何定义和调用一个简单的函数: def foo(): return 1 foo() 1 方法体(当然多行也是一样的)是必须的,通过缩进来表示,在方法名的后面加上双括号()就能够调用函数 2. 作用域 在python中,函数会创建一个新的作用域。python开发者可能会说函数有自己的命名空间,差不多一个意思。这意味着在函数内部碰到一个变量的时候函数会优先在自己的命名空间里面去寻找。让我们写一个简单的函数看一下 本地作用域 和 全局作用域有什么不同: a_string = "This is a global variable" def foo(): print locals() print globals() # doctest: +ELLIPSIS {, 'a_string': 'This is a global variable'} foo() # 2 {} 内置的函数globals返回一个包含所有python解释器知道的变量名称的字典(为了干净和洗的白白的,我省略了python自行创建的一些变量)。在#2我调用了函数 foo 把函数内部本地作用域里面的内容打印出来。我们能够看到,函数foo有自己独立的命名空间,虽然暂时命名空间里面什么都还没有。 3.

python中闭包和装饰器的理解(关于python中闭包和装饰器解释最好的文章)

谁说我不能喝 提交于 2020-01-18 10:34:32
转载:http://python.jobbole.com/81683/ 呵呵!作为一名教python的老师,我发现学生们基本上一开始很难搞定python的装饰器,也许因为装饰器确实很难懂。搞定装饰器需要你了解一些函数式编程的概念,当然还有理解在python中定义和调用函数相关语法的一些特点。 我没法让装饰器变得简单,但是通过一步步的剖析,我也许能够让你在理解装饰器的时候更自信一点。因为装饰器很复杂,这篇文章将会很长(自己都说很长,还敢这么多废话blablabla前戏就不继续翻译直接省略了) 1. 函数 在python中,函数通过def关键字、函数名和可选的参数列表定义。通过return关键字返回值。我们举例来说明如何定义和调用一个简单的函数: def foo(): return 1 foo() 1 方法体(当然多行也是一样的)是必须的,通过缩进来表示,在方法名的后面加上双括号()就能够调用函数 2. 作用域 在python中,函数会创建一个新的作用域。python开发者可能会说函数有自己的命名空间,差不多一个意思。这意味着在函数内部碰到一个变量的时候函数会优先在自己的命名空间里面去寻找。让我们写一个简单的函数看一下 本地作用域 和 全局作用域有什么不同: 1 a_string = "This is a global variable" 2 def foo(): 3 print