标签:VBA 有时候,工作簿中可能有大量的命名区域。...下面是一段简单的代码,它将列出工作簿中的所有定义的名称,并显示名称所指向的单元格区域。...'忽略错误 On Error Resume Next '遍历名称 For Each nm In Names '在列A中列出名称 wks.Range...("A" & Rows.Count).End(xlUp)(2) = nm.Name '在列B中列出名称指向的区域 wks.Range("B" & Rows.Count)...其中的错误捕捉语句以防止工作簿中没有命名区域。
在Python中,如果两个字符串靠在一起,Python会自动把他们连接起来,例如: >>> a = "123""hello" >>> a '123hello' >>> a = "123" "word...就在与如果你需要在代码里面写一段很长的字符串,那么你可以使用这个功能来进行换行: # 注意,这一段代码需要写在.py文件里面,不能直接在命令行交换环境运行 notify = '警告:外星人入侵地球,你必需立刻保存你的所有工作...,在代码保存' '完成之前,你不能离开工作位置。...你的代码比你的生命更值钱。' print(notify) 注意,这里由于notify定义的字符串非常长,就可以你用这个特性把代码拼接起来,不需要写加号,也不需要反斜杠。
背景 在使用Tomcat8部署项目做测试的时候,发现有的接口会报错400,后端提示在请求目标中找到无效字符。...有效字符在RFC 7230和RFC 3986中定义的错误 原因 因为日志显示请求地址中包含不合法字符,出现400错误, tomcat高版本严格按照RFC 3986规范解析地址。.... ~ 以及所有保留字符 ! * ’ ( ) ; : @ & = + $ , / ? # [ ] 符号 。 但是项目在发起请求的参数中出现{}符号。...解决方法 在tomcat配置文件中做出以下配置,找到tomcat配置中的server.xml文件。...apache-tomcat-7.0.105confserver.xml: 修改为:relaxedPathChars=“|{}[],%” relaxedQueryChars=“|{}[],%” 加上红色框中的代码
Java中的构造函数是什么? 在Java中,构造函数是指用于初始化对象的代码块。它必须与该类具有相同的名称。而且,它没有返回类型,并且在创建对象时会自动调用它。...有两种类型的构造函数: 默认构造函数:在Java中,默认构造函数是不接受任何输入的构造函数。换句话说,默认构造函数是无参数构造函数,如果用户没有定义其他构造函数,则默认情况下将创建该构造函数。...在Java中equals()和==有什么区别? Equals()方法在Java的Object类中定义,用于检查由业务逻辑定义的两个对象的相等性。...什么是Java字符串池? Java字符串池是指存储在堆内存中的字符串的集合。在这种情况下,无论何时创建新对象,字符串池都会首先检查该对象是否已存在于池中。...Map接口不是主要Collection接口的子集,因此,其行为与其他Collection类型几乎没有什么不同。以下是Map界面的一些特征: 地图不包含重复的键。
Java中的构造函数是什么? 在Java中,构造函数是指用于初始化对象的代码块。它必须与该类具有相同的名称。而且,它没有返回类型,并且在创建对象时会自动调用它。...有两种类型的构造函数: 默认构造函数:在Java中,默认构造函数是不接受任何输入的构造函数。换句话说,默认构造函数是无参数构造函数,如果用户没有定义其他构造函数,则默认情况下将创建该构造函数。...在Java中equals()和==有什么区别? Equals()方法在Java的Object类中定义,用于检查由业务逻辑定义的两个对象的相等性。...什么是Java字符串池? Java字符串池是指存储在堆内存中的字符串的集合。在这种情况下,无论何时创建新对象,字符串池都会首先检查该对象是否已存在于池中。...Map接口不是主要Collection接口的子集,因此,其行为与其他Collection类型几乎没有什么不同。以下是Map界面的一些特征: 地图不包含重复的键。 每个键最多可以映射一个值。 Q33。
jre jre的全称是Java Running Environment(java运行时环境 ),可以把java类库API中的javaSE的API子集和java虚拟机这两部分统称为JRE,JRE是支持java...无符号数 无符号数属于基本数据类型,可以用来描述数字、索引引用、数量值或按照UTF-8编码构成的字符串值 表 表是由多个无符号数或者其他表作为数据项构成的复合数据类型,为了便于区分,所有表的命名的都以...而符号引用则包括类和结构的全限定名称、字段的名称和描述符、方法的名称和描述符等。 Class文件存储了方法、字段等各种类信息,但是它仅仅是存储了而已,它是不能反映出方法、字段等信息在内存中的布局。...接口索引的集合 它是用来描述这个类实现哪些接口,由于接口是多实现的,所以这些实现的接口将会按顺序排列在索引集合中。...2.5字段表集合 字段表集合用于描述接口或者类中声明的变量,它有若干个字段表组成,字段表集合的就类似一个数组的结构,jvm在编译类的时候,会将类中的定义的字段的个数统计到字段计数器中,然后将每一个字段信息以结构的形式组成起来放在字段计数器之后
基础特性 SpEL 使用#{…}作为定界符,所有在大框号中的字符都将被认为是 SpEL. 1、 自变量的表示 1、整数 2、小数 的: 2、引用其他对象的属性 <bean id="carl" class="com.springinaction.springidol.Instrumentalist...我们可以通过如下方式访问 〇通过下标获取 String 串中的某个字符...This is a test'[3] 2、获取 Collection 中的子集-通过条件筛选(注意新对象是一个新的 Collection) 1、筛选子集(.?...[]) 如果想获得所有城市的名称组成的列表,可用如下操作 <property name="cityNames" value="#{cities.!
▲基础特性 ——SpEL使用#{…}作为定界符,所有在大框号中的字符都将被认为是SpEL. ——1、 字面量的表示 1>整数 表达式返回逻辑值,如果匹配返回true,否则返回false ▲SpEL对集合的支持 ——环境 有实体City定义如下: package com.habuma.spel.cities...我们可以通过如下方式访问 〇通过下标获取String串中的某个字符...'This is a test'[3] ——2、获取Collection中的子集-通过条件筛选(注意新对象是一个新的Collection) 1>筛选子集(.?...[]) 如果想获得所有城市的名称组成的列表,可用如下操作 <property name="cityNames" value="#{cities.!
JDK和JRE的改变 JDK和JRE已经在Java SE 9中进行了模块化处理。对结构进行了一些修改。 还进行了一些其他更改,以提高性能,安全性和可维护性。...在完整的JDK安装中,此列表将包括所有平台模块。 在自定义运行时映像中,此列表将仅包含你在映像中使用的模块。...这些JAR已经被添加到JVM的引导类路径中,从而覆盖了JRE中存在的这些类和接口的任何定义。...如果你已经知道如何在版本9之前访问JDK中的资源,可以跳到下一节,介绍如何访问JDK 9中的资源。 在Java代码中,资源由资源名称标识,资源名称是由斜线(/)分隔的一串字符串。...对于存储在JAR中的资源,资源名称仅仅是存储在JAR中的文件的路径。
针对存在键冲突的 HashMap 的性能改进 紧凑 profile包含 Java SE 平台的预定义子集,并且支持不需要在小型设备上部署和运行整个平台的应用。...安全性 默认启用客户端 TLS 1.2 AccessController.doPrivileged 的新变体支持代码断言其权限的子集,而不会阻止完全遍历堆栈来检查其他权限 更强大的基于密码的加密算法 JSSE...访问资源是每个Java开发人员执行的重要任务。 1. 在JDK 9之前访问资源 在Java代码中,资源由资源名称标识,资源名称是由斜线(/)分隔的一串字符串。...对于存储在JAR中的资源,资源名称仅仅是存储在JAR中的文件的路径。...4 向前引用 JShell给向前引用提供了很棒的支持,所以你在定义方法时可以引用其他方法或变量,且这些方法或变量仅会在一段时间后被定义。
JAVA菜鸟教程(一) Java的三个版本 Java的开发过程 JVM、JRE和JDK的区别 安装JDK配置变量 Java程序名称解释 Java的三个版本 根据Java的应用范围,可以分为三个版本:Java...Java ME(Java Micro Edition)包含高度优化精简的Java运行环境,主要用于开发具有有限的连接、内存和用户界面能力的设备应用程序,如移动电话(手机)、PDA(电子商务)、能够接入电缆服务的机顶盒或各种终端和其他消费电子产品...新增系统变量 JAVA_HOME 修改系统变量 PATH 修改系统变量 CLASS PATH Java程序名称解释 package hello; //关键字class声明了类的定义,HelloWorld...; //String args[]是传递给main()方法的参数,args[]是String类型的数组,String类型的对象存储字符串。...//Print()方法在屏幕上输出以参数方法传递给它的字符串 //System是一个预定义的类,提供对系统类的访问 //out是连接到控制台的输出流。
JRE(Java Runtime Environment Java运行环境) ,是 JDK 的子集,也就是包括 JRE 所有内容,以及开发应用程序所需的编译器和调试器等工具。...*版本官方文档地址:https://docs.oracle.com/javase/8/docs/index.html 关于 JDK、JRE、JVM 之间是什么关系,其实在 Java 平台标准中已经明确定义...2.2 JRE JRE(Java Runtime Environment Java运行环境) 是 JDK 的子集,也就是包括 JRE 所有内容,以及开发应用程序所需的编译器和调试器等工具。...JRE 提供了库、Java 虚拟机(JVM)和其他组件,用于运行 Java 编程语言、小程序、应用程序。JRE的安装目录里面有两个文件夹bin和lib。...很明显,jdk 是我们的开发工具包,它集成了 jre ,因此我们在安装 jdk 的时候可以选择不再安装 jre 而直接使用 jdk 中的 jre 运行我们的 Java 程序。
Color类用于定义颜色。在java.awt.Color类中提供了13个预定义的常量,它们分别表示13种标准颜色,如表7-1所示。...要达到耀眼的效果,应该调用这个方法三次:c.brighter( ).brighter( ).brighter( )。 Java在SystemColor类中预定义了很多颜色的名字。...例如,在Windows系统中,SansSerif将被映射到Arial上。 注意:字体映射定义在Java安装的jre/lib子目录中的fontconfig.properties文件中。...点的数目是排版中普遍使用的表示字体大小的单位,每英寸 包含72个点。这条语句使用的是14个点的字体。 在Font构造器中,提供字体名的位置也可以给出逻辑字体名称。...只有在Unicode字符集中定义的符号才能够使用。
在JRE文件夹中看到的所有JRE文件和可执行文件都会变成运行时的一部分。事实上,运行时JRE变成了JVM。所以对于一般情况的时候使用JRE,对于明确的操作系统来说使用JVM。...RMI中是通过在客户端的stub对象作为这个远程接口进行远程方法的调用,每个远程方法都具有方法签名。...哪个包使用正则表达式来实现模式匹配 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑...(空白图片),将其真正的图片地址存储再img标签的自定义属性中(比如data-src)。...当js监听到该图片元素进入可视窗口时,即将自定义属性中的地址存储到src属性中,达到懒加载的效果。 什么是尾递归?
创建 jar 文件 jar cmf META-INF/MANIFEST.MF hello.jar Hello.class 其中 c 表示创建新的归档文件,m 指定清单文件,f 指定生成的 jar 文件的名称...,最后是要添加到 jar 包中的文件列表。...注:此模式下允许的其他选项只有: 一组其他 mac 签名选项和 --verbose ........ jpackage 创建可执行文件 创建可执行程序命令格式: jpackage...• --win-console:使用控制台窗口启动我们的应用程序 • --win-shortcut : 在 Windows 开始菜单中创建快捷方式文件 • --win-dir-chooser:让最终用户指定自定义目录来安装可执行文件...应用程序能够在无需预装 JRE 的情况下运行。
指定输出的字符集若要指定要在输出文档中使用的字符集,可以设置Writer实例的Charset属性。选项包括“UTF-8”、“UTF-16”以及InterSystems IRIS支持的其他字符集。...影响Prolog的属性在writer实例中,以下属性会影响prolog:Charset控制两件事:XML声明中的字符集声明和(相应的)输出中使用的字符集编码。...声明可以包含外部子集、内部子集或两者。external_subset 部分指向其他地方的DTD文件。...如果此参数非空,则将其括在方括号[]中,并适当地放在声明的末尾。没有添加其他字符。...只有在类定义中未设置Namespace参数时,才会将相关元素分配给Namespace。可以为编写器实例指定总体默认命名空间。为此,请为编写器实例的DefaultNamespace属性指定值。
在 VirtualService 的定义中,可以指定将流量路由到 Kubernetes 的 Service,VirtualService 会在 Service 的基础上增强流量管理和控制功能。...虽然 Istio 使用 Envoy 管理流量,但 Kubernetes 的 Service 仍然在 Istio 中发挥作用。Service 用于定义服务的基本属性,例如服务的名称和端口。...VirtualService 和 DestinationRule 的关系 在 Istio 中,VirtualService 和 DestinationRule 是两个关键的自定义资源定义(CRD),它们用于配置和控制服务间的流量路由...http 属性是 VirtualService spec 中的一个字段,它包含一个 HTTPRoute 列表,用于定义 HTTP 流量的路由规则。...每个 Subset 包含以下属性: name:子集的名称。 labels:子集的标签选择器。这些标签用于选择对应子集的 Kubernetes Pod。 trafficPolicy:子集的流量策略。
上图展示的是Java 8的体系结构,最左边的一栏很清晰的表明了JDK和JRE各自的范围,我们也很容易发现: JRE是JDK的子集。...JDK和JRE的差集 这一块里我们可以看到几个很熟悉的命令: javac:用于编译java源代码,生成class文件; javap:用于反编译,根据class文件,反解析出其中的汇编指令和其他信息; javadoc...构建AST的过程会判断Token的类型与其在树中的位置是否匹配,这一步我们很好理解哈,你用关键字作为变量名称的时候编译会不通过,就是在这一步被逮到的。...强调一下5,学过java基础的都知道,如果一个类没有定义构造器,则会默认一个默认构建无参构造器,添加默认构造器的操作也是在填充符号表时完成的。 为什么呢?...文件的一个子集,只是class文件中众多组成部分的其中之一。
: projectKey: 我们创建项目时填的项目名称 sources:扫描的目录,一般我们都是进入工程目录下进行扫描,如果在非根目录下执行扫描命令,还需要配合其他的参数才可以 host.url:sonarqube...文件中包含 sonarqube disable 字符串的文件不参与扫描,这样我们就可以对一些特殊文件进行排除,字符串由我们自己定义 指定的代码块不参与扫描:sonar.issue.ignore.block...从包含@layer的行到包含@endlayer的行之间的所有代码不进行扫描,对于一些误检或者我们不想改变的代码,可以自定义两个标记把他们包含起来,这样这些代码就不会参与扫描了 在指定文件中不检查某些规则...在login/index.js文件中只检查javascript:S1195规则,不检查其他规则 以上配置是在sonarqube服务器上,我们更推荐另外一种方式,即在项目目录下 sonar-project.properties...,在插件中配置sonarqube服务器的作用是可以使用sonarqube服务器中的规则进行代码检查,并不是使用云端sonarqube进行代码检查。
领取专属 10元无门槛券
手把手带您无忧上云