引号

Java千问:Java语言如何给main方法传递参数?

走远了吗. 提交于 2019-12-20 19:04:09
大家都知道,Java语言运行程序的入口方法叫做main,这个方法有一个参数,这就表示说,我们要运行主方法,就必须给main方法传递一个参数。但是,大家似乎对这个参数向来都是视而不见,从来都没给主方法传递过参数。main作为Java程序运行的第一个方法,我们应该从哪里给这个方法传递参数呢?今天我们就用一篇短文来聊聊这个话题。 如何给main方法传递参数 大家请看下面这段代码 这是一段谁都能看懂的代码。通过代码我们可以看到,main方法的参数是一个字符串数组,既然是一个字符串数组,就会包含多个字符串。那么,我们通过怎样的方法能把多个字符串数组传递给main方法呢?很简单,我们在运行Java程序的时候,在java命令后面写上main方法所在的类名,在类名后面加空格,空格后面再写上多个字符串,每个字符串之间也以空格隔开,就能把这些字符串传递给main方法。当然,这些字符串会被组织成一个字符串数组传递到main方法当中,见下图 我们可以看到,在类名A的后面是一个空格,空格后面有两个字符串,分别是“Hello”和“World” 这两个字符串之间也用空格隔开,它们就是程序员传递给main方法的参数,这两个字符串会被虚拟机组织成一个字符串数组。main方法中打印参数数组中下标为0那个的元素,所以输出结果就是“Hello” 参数字符串中包含空格如何处理 我们给main方法传递参数的时候

cmd命令删除文件夹或文件

狂风中的少年 提交于 2019-12-20 11:43:28
删除空文件夹rd /s/q "D:\Program Files\afish"删除里面的文件del /a/f/q "D:\Program Files\afish\123.txt"注意:路径带空格,加引号 介绍几个命令:dir 显示目录和文件cd 进入目录del 删除文件rd 删除空目录(目录中不能有子目录和文件)deltree 删除目录并同时删除目录中的子目录以及文件例如:c:\>c:\>cd "Program files" -这个地方一定要注意引号。dos命令不能有空格,如果有空格,请把字符用引号括起来!C:\Program Files>现在你就可以删除afish文件了!C:\Program Files>del afish回车就ok了! 还可以按下面的操作:C:\Documents and Settings>del c:\"Program Files"\afish.txt或C:\Documents and Settings>del ..\"Program Files"\afish.txt 来源: https://www.cnblogs.com/afish/p/3960137.html

shell编程

旧街凉风 提交于 2019-12-20 10:10:59
Shell 1. 新建一个脚本 新建一个 xxx.sh 文件 #!/bin/bash 脚本标识 1. 变量 1.1定义变量 myName=”小白” 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母( a-z,A-Z)。 中间不能有空格,可以使用下划线( _)。 不能使用标点符号。 使用变量: $ 变量名 为了区分,我们可以使用 ${ 变量名 } readonly 定义一个只读的变量,不能重新赋值 1.2 删除变量 使用 unset 命令可以删除变量。语法: unset variable_name 变量被删除后不能再次使用。 unset 命令不能删除只读变量。 实例 #!/bin/bash myUrl="http://www.runoob.com" unset myUrl echo $myUrl 2. Shell 字符串 字符串是 shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号 str='this is a string' 单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单引号(对单引号使用转义符后也不行)。 双引号 your

shell编程-shell通配符(二)

冷暖自知 提交于 2019-12-20 04:05:37
一、常用的快捷键 ^c 终止前台运行的程序 ^z 将前台运行的程序挂起到后台 ^d 退出 等价exit ^l 清屏 ^a |home 光标移到命令行的最前端 ^2 |end 光标移到命令行的后端 ^u 删除光标前所有字符 ^k 删除光标后所有字符 ^r 搜索历史命令 二、常用的通配符(重点) ☆:匹配0或多个任意字符 ?:匹配任意单个字符 【list】:匹配【list】中的任意单个字符 【!list】:匹配list中的任意单个字符 {string1,string2,...}:匹配string1,string2或更多字符串 三、bash中的引号(重点) 1、双引号"" :会把引号的内容当成整体来看待,允许通过$符号引用其他变量值 2、单引号'' :会把引号的内容当成整体来看待,禁止引用其他变量值,shell中的特殊符号都被视为普通字符 3、反撇号`` :反撇号和$()一样,引号或括号里的命令会优先执行,如果存在嵌套,反撇号不能用 来源: CSDN 作者: 村东头老杨 链接: https://blog.csdn.net/weixin_38337769/article/details/103614518

%w(数组)是什么意思?

萝らか妹 提交于 2019-12-20 02:22:11
我正在查看FileUtils的文档。 我对以下几行感到困惑: FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ ruby /1.6' %w 是什么意思? 你能指点我的文件吗? #1楼 %w(foo bar) 是 ["foo", "bar"] 的快捷方式。 这意味着它是一种表示字符串数组的符号,这些字符串由空格而不是逗号分隔,并且没有引号。 您可以在 zenspider的quickref中 找到编写文字的方法列表。 #2楼 %W 和 %w 允许您创建字符串数组而不使用引号和逗号。 #3楼 我认为 %w() 是一个“字数组” - 元素由空格分隔,它返回一个字符串数组。 还有其他%文字: %r() 是编写正则表达式的另一种方法。 %q() 是另一种编写单引号字符串的方法(可以是多行的,这很有用) %Q() 给出一个双引号字符串 %x() 是一个shell命令 %i() 给出一个符号数组(Ruby> = 2.0.0) %s() 将 foo 变成符号( :foo ) 我不认识任何其他人,但可能有一些潜伏在那里...... #4楼 虽然这是一个老帖子,但问题仍然存在,而且答案对我来说并不总是很清楚,所以,这是我的想法: %w 和 %W 是与数组相关的常规分隔输入 类型的 示例。 还有其他类型包括 %q , %Q , %r , %x 和

python基础

假装没事ソ 提交于 2019-12-19 13:01:43
/*--> */ /*--> */ python 常量与变量 1、常量的概念 2、常量的应用 3、什么是变量 4、赋值 5、变量的应用 Python的常量主要是指在程序运行的过程中不可变的量, python的变量主要是指在程序执行的过程中可以改变的量。 #常量的概念 1、 python中在程序运行时不会被更改的量称之为常量,比如数字 7和字符串“ abc”在运行时一直都是数字 7跟字符串“ abc”,不会更改成其他的量,这就是常量,除此之外,还可以定义任意的字符串为制定值的常量。 常量有一个特点,就是:一旦绑定,不能更改 #常量的应用 2、在 python中是不能够像 php等其他编程语言一样通过 const来定义常量的,在 python中定义常量需要用对象的方法来创建 #什么是变量 3、 python中在程序运行时可以随着程序的运行更改的量称之为变量,比如我们可以定义一个量 i,并将数字 5赋给变量 i,然后再将数字 7在赋给变量 i,那么这个时候 i的值就变成了 7, i的值是可以改变的。那么像 i这种可以改变的值的量称之为变量。 变量有一个特点,就是:即使赋值,也可以更改。 #什么是赋值 4 、 例: I=7 #i不是等于 7,而是 7赋值给变量 i,这时候 i的值为 7 Print I # 打印结果就是7 #变量的应用 5、因为变量可以随着程序的运行而改变

Selenium+Python 自学笔记(第四天)

孤街醉人 提交于 2019-12-18 20:58:30
Pthon基础 打开python shell 驶入import this name="zahgnsan" 定义name变量 print("Hello %s,Nice to meet you!" %name) %打印(只能打印String类型)如要打印数字 需要%d(data) age=100 print("You age %d !" %d) 数字;类型 有时候不知道自己要打印的什么类型可以用%r来表示 n=100 print("You print %r ."%r) n="abc" print("You print %r ." %r) name="zhangsan" age=12 print("You name and age is: %s %d ." %(name,age)) input输入 起始上边的打印变量信息都是事先拟定好的例如 name=“张三” 如果用户想要自行输入可以通过Python的input()方法来进行实现 n=input("Ebter any content :") 新建窗口进行编写 f5执行脚本 在pythonshell 里查看运行 print("You inpot is %r" %n) n=input("请输入您的年龄 :") name=input("请输入您的姓名 :") print("您的年龄是 %r 您的姓名是 %s" %(n,name)) 组合输入

mysql与oracle数据库的常见区别

橙三吉。 提交于 2019-12-18 14:51:23
不同点:(我提供的是常见的不同,不喜勿喷) 1、mysql是开源的不收费,占用空间小一般应用与小公司,oracle则是收费的,占用的存储 空间大,一般应用于大公司常见于各大运营商、银行和政府等 2、事务提交方式 oracle默认不自动提交,需要用户手动提交。 mysql默认是自动提交。不支持事务。 mysql默认自动提交,也就是你提交一个query,它就直接执行,我们可以通过。 set autocommit=0 禁止自动提交。 set autocommit=1 开启自动提交。 3、单引号的处理 MYSQL里可以用双引号包起字符串,ORACLE里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号 比如一条sql语句select * from user a where a.id='1'这种单引号,两种是都识别的如果a.id="1",只有mysql才能识别 4、sql语句的扩展和灵活性 mysql对sql语句有很多非常实用而方便的扩展,比如limit功能,insert可以一次插入多行数据,select某些管理数据可以不加from 5、字符串的模糊比较MYSQL里用 字段名 like '%字符串%',ORACLE里也可以用 字段名 like '%字符串%' 但这种方法不能使用索引, 速度不快 6、Oracle实现了ANSII

css设置某个选择器出现次数的计数器并输出

眉间皱痕 提交于 2019-12-17 20:16:45
1、counter-reset 属性 用法:counter-reset 属性设置某个选择器出现次数的计数器的值。默认为 0。 说明:利用这个属性,计数器可以设置或重置为任何值,可以是正值或负值。如果没有提供 number,则默认为 0。 注释:如果使用 “display: none”,则无法重置计数器。如果使用 “visibility: hidden”,则可以重置计数器。 2、counter-increment 属性 用法:counter-increment 属性设置某个选取器每次出现的计数器增量。默认增量是 1。 说明:利用这个属性,计数器可以递增(或递减)某个值,这可以是正值或负值。如果没有提供 number 值,则默认为 1。 注释:如果使用了 “display: none”,则无法增加计数。如使用 “visibility: hidden”,则可增加计数。 3、content 属性 content 属性与 :before 及 :after 伪元素配合使用,来插入生成内容。 content属性值: 值 说明 none 设置Content,如果指定成Nothing normal 设置content,如果指定的话,正常,默认是"none"(该是nothing) counter 设定计数器内容 attr (attribute) 设置Content作为选择器的属性之一。 string

yaml基础语法

蹲街弑〆低调 提交于 2019-12-17 17:01:45
简单说明 是一个可读性高,用来表达数据序列的格式。YAML 的意思其实是:仍是一种标记语言,但为了强调这种语言以数 据做为中心,而不是以标记语言为重点 基本语法 缩进时不允许使用Tab键,只允许使用空格 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 #标识注释,从这个字符一直到行尾,都会被解释器忽略 YAML 支持的数据结构 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary) 数组:一组按次序排列的值,又称为序列(sequence) / 列表 (list) 纯量(scalars):单个的、不可再分的值 对象类型:对象的一组键值对,使用冒号结构表示 name: Steve age: 18 Yaml 也允许另一种写法,将所有键值对写成一个行内对象 hash: { name: Steve, age: 18 } 数组类型:一组连词线开头的行,构成一个数组 animal - Cat - Dog 数组也可以采用行内表示法 animal: [Cat, Dog] 复合结构:对象和数组可以结合使用,形成复合结构 languages: - Ruby - Perl - Python websites: YAML: yaml.org Ruby: ruby-lang.org Python: python.org Perl: use.perl