返回值

Hive日期格式转换用法

大城市里の小女人 提交于 2019-11-29 09:58:21
1.日期函数UNIX时间戳转日期函数: from_unixtime语法:from_unixtime(bigint unixtime[, stringformat]) 返回值: string 说明: 转化UNIX时间戳(从1970-01-0100:00:00 UTC到指定时间的秒数)到当前时区的时间格式 举例: hive> select from_unixtime(1323308943,'yyyyMMdd') from dual; 20111208 2.获取当前UNIX时间戳函数: unix_timestamp语法: unix_timestamp() 返回值: bigint 说明: 获得当前时区的UNIX时间戳 举例: hive> select unix_timestamp() from dual; 1323309615 3.日期转UNIX时间戳函数: unix_timestamp语法:unix_timestamp(string date) 返回值: bigint 说明: 转换格式为“yyyy-MM-dd HH:mm:ss“的日期到UNIX时间戳。如果转化失败,则返回0。 举例: hive> select unix_timestamp('2011-12-07 13:01:03') from dual; 1323234063 4.指定格式日期转UNIX时间戳函数: unix

MySQL(六)之MySQL常用操作符

試著忘記壹切 提交于 2019-11-29 08:52:55
前言 在前面的MySQL学习中,我们学习了MySQL的安装,管理以及配置,还有是它的DDL。今天给大家分享一下,MySQL的操作符。 千里之行始于足下,做什么事情都要脚踏实地的去做才能做好它。fighting! 一、MySQL操作符   运算符连接表达式中各个操作数,其作用是用来指明对操作数所进行的运算。常见的运算有数学计算、比较运算、位运算以及逻辑运算。   运用运算符可以更加灵活地使用表中的数据,常见的运算符类型有: 算术运算符,比较运算符,逻辑运算符,位运算符 等。 二、算术运算符     用于各类数值运算。包括 加(+)、减(-)、乘(*)、除(/)、求于(或称模运算,%)      三、比较运算符 3.1、概述     用于比较运算。包括 大于(>)、小于(<)、等于(=)、大于等于(>=)、小于等于(<=)、不等于(!=)、以及IN、BETWEEN AND、IS NULL、GREATEST、LEAST、LIKE、REGEXP 等     一个比较运算符的结果 总是1、0或者是NULL ,比较运算符经常在SELECT的查询条件字句中使用,用来查询满足指定条件的记录。      3.2、实例     1) 等号”=” 用来判断数字、字符串和表达式是否相等。如果相等,返回值为1,否则返回值为0。        select 1= 0, '2'= 2, 2= 2, NULL=

MySQL基础(五)常见运算符

拜拜、爱过 提交于 2019-11-29 08:52:37
MySQL常见运算符 运算符连接表达式中各个操作数,其作用是用来指明对操作数所进行的运算。常见的运算有数学计算、比较运算、位运算以及逻辑运算。运用运算符可以更加灵活地使用表中的数据,常见的运算符类型有:算术运算符,比较运算符,逻辑运算符,位运算符等。 1.1 运算符概述 运算符是告诉MySQL执行特殊算术或逻辑操作的符号。MySQL的内部运算符很丰富,主要有四大类:算术运算符、比较运算符、逻辑运算符、位操作运算符。 1.1.1 算术运算符 用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求于(或称模运算,%)。 1.1.2 比较运算符 用于比较运算。包括大于(>)、小于(<)、等于(=)、大于等于(>=)、小于等于(<=)、不等于(!=)、以及IN、BETWEEN AND、IS NULL、GREATEST、LEAST、LIKE、REGEXP等。 1.1.3 逻辑元素符 逻辑运算符的求值所得结果均为1(TRUE)、0(FALSE),这类运算符有逻辑非(NOT或者!)、逻辑与(AND或者&&)、逻辑或(OR或者||)、逻辑异或(XOR)。 1.1.4 位操作运算符 参与运算符的操作数,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)6种。 1.2.1 算术运算符 运算符 作用 + 加法运算 - 减法运算 * 乘法运算 /

mysql函数大全

≯℡__Kan透↙ 提交于 2019-11-29 08:41:17
mysql 函数大全 对于针对字符串位置的操作,第一个位置被标记为 1 。 ASCII(str) 返回字符串 str 的最左面字符的 ASCII 代码值。如果 str 是空字符串,返回 0 。如果 str 是 NULL ,返回 NULL 。 mysql> select ASCII('2'); -> 50 mysql> select ASCII(2); -> 50 mysql> select ASCII('dx'); -> 100 也可参见 ORD() 函数。 ORD(str) 如果字符串 str 最左面字符是一个多字节字符,通过以格式 ((first byte ASCII code)*256+(second byte ASCII code))[*256+third byte ASCII code...] 返回字符的 ASCII 代码值来返回多字节字符代码。如果最左面的字符不是一个多字节字符。返回与 ASCII() 函数返回的相同值。 mysql> select ORD('2'); -> 50 CONV(N,from_base,to_base) 在不同的数字基之间变换数字。返回数字 N 的字符串数字,从 from_base 基变换为 to_base 基,如果任何参数是 NULL ,返回 NULL 。参数 N 解释为一个整数,但是可以指定为一个整数或一个字符串。最小基是 2

08.SpringMVC之方法返回值

六月ゝ 毕业季﹏ 提交于 2019-11-29 08:36:00
返回ModelAndView Controller类方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。之前我就已讲过,在此并不过多赘述。 返回void 在Controller类方法形参上可以定义request和response,使用request或response指定响应结果: 使用request转向页面,如下: request.getRequestDispatcher("页面路径").forward(request, response); 之前我们实现商品列表的查询,返回的是ModelAndView,如果现在该方法的返回值是void,那么就应使用request跳转页面,如下: @RequestMapping("/itemList2") public void itmeList2(HttpServletRequest request, HttpServletResponse response) throws Exception { // 查询商品列表 List<Items> itemList = itemService.getItemList(); // 向页面传递参数 request.setAttribute("itemList", itemList); // 如果使用原始的方式做页面跳转,必须给的是jsp的完整路径 request

Scala(一)基础

回眸只為那壹抹淺笑 提交于 2019-11-29 08:31:23
OOP 面向对象编程 AOP 面向切面编程 FP 函数式编程 编程语言都要定义变量,一些代码是用来注释的,变量和变量之间有一些关系,要做一些运算,运算离不开流程控制,进行运算的数据往往来自数据结构,最基本的是数组。 所有编程语言的需要: 变量 注释 运算符 流程控制 数组 编码规范:命名、换行、缩进、分号 变量 在java中定义变量,必须要使用数据类型来声明。Scala中不用,只需要使用两个关键字来声明即可,var、val。 scala> var a = 1 a: Int = 1 scala> var b ="1" b: String = 1 scala> var c = 2.0 c: Double = 2.0 重要结论1:Scala在定义变量的时候,可以不用指定数据类型,当然也可以指定,如果不指定,编译器会自动推断。 不确定数据类型,不要指定数据类型,类型不匹配会报错 重要结论2:如果已经定义好的变量,就算定义时没有指定类型也一定已经确定了,这个使用var修饰的变量可以被改成相同类型的其他值,但是不能改成其他类型的值。 重要结论3:如果已经有一个变量 a:Int = 3,那么使用var a = "huangbo"这是可以执行的。var的作用就是告诉编译器,正在定义一个新的变量。 重要结论4:一个变量被val修饰,这个变量等同于java中的常量,就是使用final修饰的变量。

lambda初级

不问归期 提交于 2019-11-29 07:27:41
要求: 1 接 口只有1个抽象方法,可以使用 @FunctionalInterface 注解定义,不是必须      2 lambda三要素       2.1: () 代表参数列表,类型可有可无,java回自己推算 2.2: -> 连接符       2.3: {} 方法体 , 只有1行代码可以省略 /** * 无参无返回值函数 */@FunctionalInterfacepublic interface NoParaAndReturn { //打印参数 void printParameter();}//有参无返回值函数@FunctionalInterfaceinterface HaveParaAndNoReturn { //打印参数 void printParameter(String color, String inch);}//无参有返回值函数interface NoParaAndHaveReturn { int printParameter();}//有参数有返回值interface HaveParaAndHaveReturn { int printParameter(String color, String inch);} //############## 1 无参无返回值函数 ###################@Testpublic void

装饰器

丶灬走出姿态 提交于 2019-11-29 06:11:48
很多人对装饰器难以理解,原因是因为以下三点内容没有搞清楚 1、关于函数变量的理解(或者是变量函数的理解) 2、关于高阶函数的理解 3、关于函数嵌套的理解 1、装饰器 定义和作用:装饰器实际上就是为了给某程序增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因为就产生了装饰器,使得其满足: 1、不能修改被装饰的函数的源代码 2、不能修改被装饰函数的调用方式 3、在满足1、2的条件下、给程序添加新的功能 那么根据需求,同时满足了这三点原则,这才是我们的目的。因为,下面我们从解决这三点原则入手来理解装饰器。 等等,我要在需求之前先说装饰器的原则组成: < 函数+实参高阶函数+返回值高阶函数+嵌套函数+语法糖 = 装饰器 > 这个式子是贯穿装饰器的灵魂所在! 装饰器:本质就是函数,功能是为其他函数添加功能; #原则 #1:不能修改被修饰函数的源代码; #2:不能修改被修饰函数的调用方式 #装饰器的知识储备 #装饰器 = 高阶函数+函数嵌套+闭包 import time def demo(func): def data(): star_time = time.time() func() end_time = time.time() print("执行时间%s"%(end_time - star_time))return data @demo

JS day9 函数_返回值

一世执手 提交于 2019-11-29 06:04:35
1.返回值 希望能在外部获取到,函数调用的结果: 如果我们是要在外部获取到函数内运行结果, 可以通过return语句后面跟要返回的值 [注] :执行到return之后就结束 例如: function add (num1,num2){ //alert(num1+num2); 改为: return document.write(num1+num2); } add(2,6); function add(){ var sum=0; for(var i=0;i<arguments.length;i++){ sum+=arguments[i]; } return document.write(sum); //输出所有数据的和 } add(5,1,5,5,) 2.作用域 作用域:有效范围,每个函数的声明都会形成一个作用域. ①:全局作用域 : 声明的变量是全局变量 ②:局部作用域 :函数 声明的变量是局部变量,生命周期和生效的范围都是声明该变量的函数区域, 当函数调用完之后,就直接销毁. [注] :如果局部和全局变量名重复,采用就近原则,离哪个作用域近,就是哪个. 来源: https://blog.csdn.net/qq_34620296/article/details/100535678

函数的参数及返回值

╄→尐↘猪︶ㄣ 提交于 2019-11-29 05:54:27
默认参数 def stu_register(name,age,country,course): print("----注册学生信息------") print("姓名:",name) print("age:",age) print("国籍:",country) print("课程:",course) stu_register("王山炮",22,"CN","python_devops") stu_register("张叫春",21,"CN","linux") stu_register("刘老根",25,"CN","linux")注意:发现 country 这个参数 基本都 是"CN", 就像我们在网站上注册用户,像国籍这种信息,你不填写,默认就会是 中国, 这就是通过默认参数实现的,把country变成默认参数非常简单def stu_register(name,age,course,country="CN"): 这样,这个参数在调用时不指定,那默认就是CN,指定了的话,就用你指定的值。 另外,你可能注意到了,在把country变成默认参数后,我同时把它的位置移到了最后面,为什么呢? 关键参数 正常情况下,给函数传参数要按顺序,不想按顺序就可以用关键参数,只需指定参数名即可, 但记住一个要求就是,关键参数必须放在位置参数之后。 stu_register(age=22,name=