- Kotlin基础——DSL
松仔log
#Kotlin基础kotlin开发语言android
DSL(领域特定语言)常见的DSL就是SQL和正则表达式,用于操作数据库和文本字符串,KotlinDSL通常为嵌套的Lambda表达式或链式方法,如https://github.com/gradle/gradle-script-kotlin用于构建Gradle脚本https://github.com/JetBrains/Exposed用于操作数据库https://github.com/Kotlin
- android.os.FileUriExposedException: exposed beyond app through Intent.getData()
超__越
1分析Log04-1110:41:41.59113021302EAndroidRuntime:android.os.FileUriExposedException:file:///storage/emulated/0/Android/data/com.android.mms/cache/.temp0.3gpexposedbeyondappthroughIntent.getData()04-1110
- Swift 4.0 中报错Argument of '#selector' refers to instance method 'xxx' that is not exposed to Objective-C
Desmond_
Swift2.3中给UIBarButtonItem添加点击事件:letbtn=UIBarButtonItem(barButtonSystemItem:UIBarButtonSystemItem.add,target:self,action:#selector(action))self.navigationItem.rightBarButtonItem=btn在Swift4.0中会报错:Argume
- 基于SEIR模型对美国COVID-19疫情传播的预测和分析
是易安吖
数学建模人工智能数据挖掘大数据pythonmatlab
1.思路基于每日发布的COVID-19确诊感染人数,采用SEIR(Susceptible-Exposed-Infected-Recovered)传染病动力学模型,利用最小二乘法对模型中的参数β,k,γ,μ\beta,k,\gamma,\muβ,k,γ,μ以及潜伏者的初值E(0)进行拟合估计,选择合适的数据集和参数范围,进一步提高模型预测的精度和准度。该方法能够合理地预测美国COVID-19疫情确诊
- 什么是 SAP CDS view 中的 Exposed Association with filter 技术
在SAPS/4HANA中,CDS(CoreDataServices)是一种强大的数据建模和查询语言,而“ExposedAssociationwithfilter”是其功能之一。下图是一个具体的例子。这里我们使用_bookings[class='C']的语法来给association指定一个过滤条件,然后暴露成_business_flights给外部消费者使用。SAPCDS视图中ExposedAss
- 什么是 SAP CDS view 的 exposed Association
SAPCDS是SAPHANA数据库中的一种新的数据定义语言。它允许开发者定义语义富裕的数据模型,这些数据模型可以以数据库独立的方式在ABAP服务器上使用。因此,通过CDS,开发者可以创建复杂的视图来构建ABAP程序或应用。关联(Association)在CDS视图中是一个非常重要的概念。它在CDS视图中定义了两个实体(例如,两个数据库表或者两个CDS视图)之间的关系。这些实体通过某个特定字段(通常
- 什么是 SAP CDS view 的 exposed Association
SAPCDS是SAPHANA数据库中的一种新的数据定义语言。它允许开发者定义语义富裕的数据模型,这些数据模型可以以数据库独立的方式在ABAP服务器上使用。因此,通过CDS,开发者可以创建复杂的视图来构建ABAP程序或应用。关联(Association)在CDS视图中是一个非常重要的概念。它在CDS视图中定义了两个实体(例如,两个数据库表或者两个CDS视图)之间的关系。这些实体通过某个特定字段(通常
- Exposed ORM框架介绍
pengfeierzhang
kotlin
ExposedORM框架介绍Java领域有很多ORM框架,其中Mybatis、Hibernate等框架都属于老式ORM框架,也可以在kotlin项目中集成使用,而kotlin界也有比较方便好用ORM框架:Exposed、ktorm,本文主要介绍ExposedORM框架。Exposed是一个针对kotlin的轻量级SQL开源库,其位于用于Kotlin语言的JDBC驱动程序之上。有两种类型的数据库访问
- Kong - cors 问题排查与解决
卡布奇诺_flygrk
kong-cors插件问题排查与解决最近遇到一个问题,使用kong网关时,当我们在路由route上配置了插件跨域cors和认证key-auth插件之后,通过ajax模拟跨域方式请求时,需要在header中携带apikey:123456时,一直无法访问成功,仍旧显示跨域的错误信息!问题排查1、首先认为是cors插件在接收时优先级高于key-auth插件,故而设置headers和exposed_hea
- SCLib:A Practical and Lightweight Defense against Component Hijacking in Android Applications
Ireliaaa
这篇文章做的工作是保护Android组件的劫持。作者开发了一个名为SCLib的系统,能在可能有组件劫持发生时,给用户发出警告,并由用户决定是否放行intent。创新点创新点在于:区别前人的工作,系统部署更加简单,不需要更改系统框架或者修改保护的APP源码,更加符合实际使用。文章内容文章工作围绕核心的四个问题:1.制定MAC政策2.获取调用组件信息3.运行配合用户决策4.获取组件属性(exposed
- 调用隐式意图出现在的exposed beyond app through Intent.getData()
十二限
小弟最近在做项目时发现一个很奇怪的错误,打开word文档调用第三方应用时老时出错,经过研究发现了他报这个错误image.png上网搜了一下再加下自己的整理,终于明白还是权限的问题,现把解决方案贴上1.清单文件中添加providerimage.png标红位置为包名,各位同时改成自己的就行2.创建清单文件中的@xml/file_paths文件3.更改URI获取方法Uriuri=Uri.fromFile
- 2019-07-12
我真的不知道该起什么名字了
UE中Delegate详解https://wiki.unrealengine.com/Delegates_In_UE4,_Raw_Cpp_and_BP_Exposed
- Spring-boot启动失败 Unregistering JMX-exposed beans on shutdown 异常处理
Yeats_Liao
JavaSpringspringjavatomcat
目录一、异常错误二、原因三、解决方法一、异常错误Spring-boot启动Run时,出现o.s.j.e.a.AnnotationMBeanExporter-UnregisteringJMX-exposedbeansonshutdown错误***************************APPLICATIONFAILEDTOSTARTDescription:TheTomcatconnector
- 传染病模型(3)——SIR模型及matlab运行结果
是好人的墨叔
SIR其他
前言常见的传染病模型按照具体的传染病的特点可分为SI、SIS、SIR、SIRS、SEIR模型。其中“S”“E”“I”“R”的现实含义如下:S(Susceptible),易感者,指缺乏免疫能力健康人,与感染者接触后容易受到感染;E(Exposed),暴露者,指接触过感染者但暂无传染性的人,可用于存在潜伏期的传染病;I(Infectious),患病者,指有传染性的病人,可以传播给S,将其变为E或I;R
- exposed beyond app through ClipData.Item.getUri()
程沫286
安卓开发大数据
多张图片返回时封装ClipData数据时候报上述异常在activity的onCreate()方法里面写下一下代码即可//返回第三方uri权限申请StrictMode.VmPolicy.Builderbuilder=newStrictMode.VmPolicy.Builder();StrictMode.setVmPolicy(builder.build());builder.detectFileUr
- python rpyc客户端调用服务端方法的注意说明
目录pythonrpyc客户端调用服务端方法问题1问题2pythonrpyc的使用心得pythonrpyc客户端调用服务端方法使用rpyc遇到两个问题:问题1client调用server的exposed_xxxx()方法时传进去的参数类型,到了server端会改变,打印出来是类型,与原来传进的类型不同解决方法:defexposed_clentA_will_use(self,hello): hel
- Spring + Kotlin ORM 框架 Exposed 教程
ShadowySpirits
博客JavakotlinORM数据库
全文转载自我的博客,更好的阅读体验和更多内容欢迎移步SSpiritsの秘密基地本教程包括KotlinORM框架Exposed的使用方法和一些进阶技巧,并介绍Exposed与Spring集成的方法以及博主踩过的一些坑Exposed介绍Exposed是JetBrains官方出品的KotlinORM框架,有如下优点:支持多种数据库:H2、MySQL、PostgreSQL、SQLServer、SQLite
- 解决android 7.0以上版本 exposed beyond app through ClipData.Item.getUri()问题
帷幕丶归心
明明已经申请了权限,为什么还会报exposedbeyondappthroughClipData.Item.getUri()异常,并且闪退在onCreate中加入以入代码StrictMode.VmPolicy.Builderbuilder=newStrictMode.VmPolicy.Builder();StrictMode.setVmPolicy(builder.build());builder.
- 【脱壳】软件使用手册
sky_ice
软件列表脱壳工具:软件适用的android版本可能有突出,具体请自测FDex2_1.1(android4.4-android7.x)dex路径:/data/user/0/{package}/vxp内dex路径:/data/user/0/io.va.exposed/virtual/data/user/0/{package}/微脱壳_1.0.0(android4.4-android7.x)dex路径:
- Android 7.0 适配 android.os.FileUriExposedException: file://***** exposed beyond app through Intent.getData() 的解决方法
zbmzly
如果你的安卓程序的targetSdkVersion是24以上,也就是7.0。你需要使用FileProvider向其他应用提供文件,而不是随便地利用文件地址就可以。也就是说你需要使用content://来代替file://。接下来提供步骤:你最好提供自己的FileProvider扩展,而不是直接使用android.support.v4.content.FileProvider,以防止与其他app和库
- 传染病模型
BlueHeart0621
基础定义将传染病范围内的人群分为以下类别:(Susceptible)类:指未得病,但与感染者接触后容易收到感染的人。(Exposed)类:指接触过感染者,但暂时没有传播的能力的人。(Infectious)类:指染上传染病,具有传播能力的人。(可以传播给类人员,将其变成类或类成员)(Recovered/Removed)类:指病愈而具有免疫力的人或被隔离的移出者。(如果免疫期有限,类人员可以重新变为类
- 94.Kotlin的属性代理以及用到SharedPreferences这个地方
枫叶1234
简述:今天继续Kotlin原创系列的第十一讲,一起来揭开Kotlin属性代理的漂亮外衣。属性代理可以说是Kotlin独有的强大的功能之一,特别是对于框架开发的小伙伴来说非常有用,因为会经常涉及到更改存储和修改属性的方式操作,例如Kotlin中的SQL框架Exposed源码就大量使用了属性代理。相信你已经在代码也使用了诸如Delegates.observable()、Delegates.notNul
- 修正 SEIR传染病动力学模型应用于冠状病毒病( COVID-19) 疫情预测和评估
马踏飞燕&lin_li
一些小作品
修正SEIR传染病动力学模型应用于冠状病毒病(COVID-19)疫情预测和评估传统的SEIR模型在传统的SEIR模型中,研究对象被分成S、E、I、R等4种类型。(1)S(Susceptible):易感者,从未感染病毒的健康人群,但会因为接触感染者而感染病毒。(2)E(Exposed):潜伏者,感染了病毒的易感者在出现症状之前所处的状态。(3)I(Iinfectives):感染者,在14天潜伏期出现
- springboot整合activeMQ时启动报 Unregistering JMX-exposed beans on shutdown 错误
上善若水滴世界
activeMQ
环境springboot1.5.9RELEASEactiveMQ5.15.101.ActiveMQ下载启动http://activemq.apache.org/download-archives.html,本文用的是windows版的5.15.10版本,下载下来是压缩包,自行解压一个到目录下,CMD进入到解压目录下的bin目录下,执行activemq.batstart启动。如果能成功访问http:
- spring-boot启动失败 Unregistering JMX-exposed beans on shutdown(亲测有效)
WinterZhou
javaspring-boot
从官网生成的spring-boot项目,启动报以下提示:这是启动的正常信息。因为你刚刚生成的项目,没有加载任何的模块解决如下:pom文件添加如下org.springframework.bootspring-boot-starter-web或者其他模块,再次启动就不会报错了.亲测有效。
- startActivity exposed beyond app through Intent.getData()
Tomes_V_White
androidandroid开发实战android
问题通过startActivity去对外打开、分享数据时出现android.os.FileUriExposedException:file:///storage/emulated/0/xxxexposedbeyondappthroughIntent.getData()atandroid.os.StrictMode.onFileUriExposed(StrictMode.java:1960)atan
- 传染病模型(4)——SIRS模型和SIER模型及matlab具体程序
是好人的墨叔-可帮写代码
SIRSSEIR数学建模
前言常见的传染病模型按照具体的传染病的特点可分为SI、SIS、SIR、SIRS、SEIR模型。其中“S”“E”“I”“R”的现实含义如下:S(Susceptible),易感者,指缺乏免疫能力健康人,与感染者接触后容易受到感染;E(Exposed),暴露者,指接触过感染者但暂无传染性的人,可用于存在潜伏期的传染病;I(Infectious),患病者,指有传染性的病人,可以传播给S,将其变为E或I;R
- FileReader api
geeeger
filereaderjavascript
FileReaderAPIFileReaderapi为用户提供了方法去读取一个文件或者一个二进制大对象,并且提供了事件模型让用户可以操作读取后的结果。接口//window,worker中可用[Constructor,Exposed=Window,Worker]//实现EventTarget的FileReader接口声明interfaceFileReader:EventTarget{//异步的读取方
- 使用uiautomator2进行webview页面的测试
weixin_30387423
1.开发开启webviewdebug模式2.使用VirtualXposed框架进行webview测试,详细见https://testerhome.com/topics/16156下载,安装VirtualXposedimporttimeimportuiautomator2asu2d=u2.connect("192.168.0.169")d.app_start("io.va.exposed",stop
- xx.apk exposed beyond app through Intent.getData()
Errol_King
#app开发问题
绝大多数国产AndroidApp都会内置一个更新功能,也就是把新版本的APK放在服务器上,通过接口获取更新信息并下载,然后进行安装。虽然这种行为被Google严厉禁止,但身处这种环境下还是得妥协的。绝大多数的经验人士都知道以往我们在App内部安装新版本APK的时候,只需要使用非常简单的代码就能实现:Intentintent=newIntent();intent.setAction(Intent.A
- java线程的无限循环和退出
3213213333332132
java
最近想写一个游戏,然后碰到有关线程的问题,网上查了好多资料都没满足。
突然想起了前段时间看的有关线程的视频,于是信手拈来写了一个线程的代码片段。
希望帮助刚学java线程的童鞋
package thread;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date
- tomcat 容器
BlueSkator
tomcatWebservlet
Tomcat的组成部分 1、server
A Server element represents the entire Catalina servlet container. (Singleton) 2、service
service包括多个connector以及一个engine,其职责为处理由connector获得的客户请求。
3、connector
一个connector
- php递归,静态变量,匿名函数使用
dcj3sjt126com
PHP递归函数匿名函数静态变量引用传参
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
- 属性颜色字体变化
周华华
JavaScript
function changSize(className){
var diva=byId("fot")
diva.className=className;
}
</script>
<style type="text/css">
.max{
background: #900;
color:#039;
- 将properties内容放置到map中
g21121
properties
代码比较简单:
private static Map<Object, Object> map;
private static Properties p;
static {
//读取properties文件
InputStream is = XXX.class.getClassLoader().getResourceAsStream("xxx.properti
- [简单]拼接字符串
53873039oycg
字符串
工作中遇到需要从Map里面取值拼接字符串的情况,自己写了个,不是很好,欢迎提出更优雅的写法,代码如下:
import java.util.HashMap;
import java.uti
- Struts2学习
云端月影
最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。
配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。
使用Convention插件,你需要将其JAR文件放
- Java新手入门的30个基本概念二
aijuans
java新手java 入门
基本概念: 1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。 2.OOP中最重要的思想是类,类是模板是蓝图,
- jedis 简单使用
antlove
javarediscachecommandjedis
jedis.RedisOperationCollection.java
package jedis;
import org.apache.log4j.Logger;
import redis.clients.jedis.Jedis;
import java.util.List;
import java.util.Map;
import java.util.Set;
pub
- PL/SQL的函数和包体的基础
百合不是茶
PL/SQL编程函数包体显示包的具体数据包
由于明天举要上课,所以刚刚将代码敲了一遍PL/SQL的函数和包体的实现(单例模式过几天好好的总结下再发出来);以便明天能更好的学习PL/SQL的循环,今天太累了,所以早点睡觉,明天继续PL/SQL总有一天我会将你永远的记载在心里,,,
函数;
函数:PL/SQL中的函数相当于java中的方法;函数有返回值
定义函数的
--输入姓名找到该姓名的年薪
create or re
- Mockito(二)--实例篇
bijian1013
持续集成mockito单元测试
学习了基本知识后,就可以实战了,Mockito的实际使用还是比较麻烦的。因为在实际使用中,最常遇到的就是需要模拟第三方类库的行为。
比如现在有一个类FTPFileTransfer,实现了向FTP传输文件的功能。这个类中使用了a
- 精通Oracle10编程SQL(7)编写控制结构
bijian1013
oracle数据库plsql
/*
*编写控制结构
*/
--条件分支语句
--简单条件判断
DECLARE
v_sal NUMBER(6,2);
BEGIN
select sal into v_sal from emp
where lower(ename)=lower('&name');
if v_sal<2000 then
update emp set
- 【Log4j二】Log4j属性文件配置详解
bit1129
log4j
如下是一个log4j.properties的配置
log4j.rootCategory=INFO, stdout , R
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appe
- java集合排序笔记
白糖_
java
public class CollectionDemo implements Serializable,Comparable<CollectionDemo>{
private static final long serialVersionUID = -2958090810811192128L;
private int id;
private String nam
- java导致linux负载过高的定位方法
ronin47
定位java进程ID
可以使用top或ps -ef |grep java
![图片描述][1]
根据进程ID找到最消耗资源的java pid
比如第一步找到的进程ID为5431
执行
top -p 5431 -H
![图片描述][2]
打印java栈信息
$ jstack -l 5431 > 5431.log
在栈信息中定位具体问题
将消耗资源的Java PID转
- 给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数
bylijinnan
函数
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class RandNFromRand5 {
/**
题目:给定能随机生成整数1到5的函数,写出能随机生成整数1到7的函数。
解法1:
f(k) = (x0-1)*5^0+(x1-
- PL/SQL Developer保存布局
Kai_Ge
近日由于项目需要,数据库从DB2迁移到ORCAL,因此数据库连接客户端选择了PL/SQL Developer。由于软件运用不熟悉,造成了很多麻烦,最主要的就是进入后,左边列表有很多选项,自己删除了一些选项卡,布局很满意了,下次进入后又恢复了以前的布局,很是苦恼。在众多PL/SQL Developer使用技巧中找到如下这段:
&n
- [未来战士计划]超能查派[剧透,慎入]
comsci
计划
非常好看,超能查派,这部电影......为我们这些热爱人工智能的工程技术人员提供一些参考意见和思想........
虽然电影里面的人物形象不是非常的可爱....但是非常的贴近现实生活....
&nbs
- Google Map API V2
dai_lm
google map
以后如果要开发包含google map的程序就更麻烦咯
http://www.cnblogs.com/mengdd/archive/2013/01/01/2841390.html
找到篇不错的文章,大家可以参考一下
http://blog.sina.com.cn/s/blog_c2839d410101jahv.html
1. 创建Android工程
由于v2的key需要G
- java数据计算层的几种解决方法2
datamachine
javasql集算器
2、SQL
SQL/SP/JDBC在这里属于一类,这是老牌的数据计算层,性能和灵活性是它的优势。但随着新情况的不断出现,单纯用SQL已经难以满足需求,比如: JAVA开发规模的扩大,数据量的剧增,复杂计算问题的涌现。虽然SQL得高分的指标不多,但都是权重最高的。
成熟度:5星。最成熟的。
- Linux下Telnet的安装与运行
dcj3sjt126com
linuxtelnet
Linux下Telnet的安装与运行 linux默认是使用SSH服务的 而不安装telnet服务 如果要使用telnet 就必须先安装相应的软件包 即使安装了软件包 默认的设置telnet 服务也是不运行的 需要手工进行设置 如果是redhat9,则在第三张光盘中找到 telnet-server-0.17-25.i386.rpm
- PHP中钩子函数的实现与认识
dcj3sjt126com
PHP
假如有这么一段程序:
function fun(){
fun1();
fun2();
}
首先程序执行完fun1()之后执行fun2()然后fun()结束。
但是,假如我们想对函数做一些变化。比如说,fun是一个解析函数,我们希望后期可以提供丰富的解析函数,而究竟用哪个函数解析,我们希望在配置文件中配置。这个时候就可以发挥钩子的力量了。
我们可以在fu
- EOS中的WorkSpace密码修改
蕃薯耀
修改WorkSpace密码
EOS中BPS的WorkSpace密码修改
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 201
- SpringMVC4零配置--SpringSecurity相关配置【SpringSecurityConfig】
hanqunfeng
SpringSecurity
SpringSecurity的配置相对来说有些复杂,如果是完整的bean配置,则需要配置大量的bean,所以xml配置时使用了命名空间来简化配置,同样,spring为我们提供了一个抽象类WebSecurityConfigurerAdapter和一个注解@EnableWebMvcSecurity,达到同样减少bean配置的目的,如下:
applicationContex
- ie 9 kendo ui中ajax跨域的问题
jackyrong
AJAX跨域
这两天遇到个问题,kendo ui的datagrid,根据json去读取数据,然后前端通过kendo ui的datagrid去渲染,但很奇怪的是,在ie 10,ie 11,chrome,firefox等浏览器中,同样的程序,
浏览起来是没问题的,但把应用放到公网上的一台服务器,
却发现如下情况:
1) ie 9下,不能出现任何数据,但用IE 9浏览器浏览本机的应用,却没任何问题
- 不要让别人笑你不能成为程序员
lampcy
编程程序员
在经历六个月的编程集训之后,我刚刚完成了我的第一次一对一的编码评估。但是事情并没有如我所想的那般顺利。
说实话,我感觉我的脑细胞像被轰炸过一样。
手慢慢地离开键盘,心里很压抑。不禁默默祈祷:一切都会进展顺利的,对吧?至少有些地方我的回答应该是没有遗漏的,是不是?
难道我选择编程真的是一个巨大的错误吗——我真的永远也成不了程序员吗?
我需要一点点安慰。在自我怀疑,不安全感和脆弱等等像龙卷风一
- 马皇后的贤德
nannan408
马皇后不怕朱元璋的坏脾气,并敢理直气壮地吹耳边风。众所周知,朱元璋不喜欢女人干政,他认为“后妃虽母仪天下,然不可使干政事”,因为“宠之太过,则骄恣犯分,上下失序”,因此还特地命人纂述《女诫》,以示警诫。但马皇后是个例外。
有一次,马皇后问朱元璋道:“如今天下老百姓安居乐业了吗?”朱元璋不高兴地回答:“这不是你应该问的。”马皇后振振有词地回敬道:“陛下是天下之父,
- 选择某个属性值最大的那条记录(不仅仅包含指定属性,而是想要什么属性都可以)
Rainbow702
sqlgroup by最大值max最大的那条记录
好久好久不写SQL了,技能退化严重啊!!!
直入主题:
比如我有一张表,file_info,
它有两个属性(但实际不只,我这里只是作说明用):
file_code, file_version
同一个code可能对应多个version
现在,我想针对每一个code,取得它相关的记录中,version 值 最大的那条记录,
SQL如下:
select
*
- VBScript脚本语言
tntxia
VBScript
VBScript 是基于VB的脚本语言。主要用于Asp和Excel的编程。
VB家族语言简介
Visual Basic 6.0
源于BASIC语言。
由微软公司开发的包含协助开发环境的事
- java中枚举类型的使用
xiao1zhao2
javaenum枚举1.5新特性
枚举类型是j2se在1.5引入的新的类型,通过关键字enum来定义,常用来存储一些常量.
1.定义一个简单的枚举类型
public enum Sex {
MAN,
WOMAN
}
枚举类型本质是类,编译此段代码会生成.class文件.通过Sex.MAN来访问Sex中的成员,其返回值是Sex类型.
2.常用方法
静态的values()方