引号

Vue动态修改class

好久不见. 提交于 2020-03-01 19:09:56
#####对象方法 -最简单的绑定(这里的active加不加单引号都可以,以下也一样都能渲染) :class="{ 'active': isActive }" 1 判断是否绑定一个active :class="{'active':isActive==-1}" 或者 :class="{'active':isActive==index}" 1 2 3 绑定并判断多个 第一种(用逗号隔开) :class="{ 'active': isActive, 'sort': isSort }" 第二种(放在data里面) //也可以把后面绑定的对象写在一个变量放在data里面,可以变成下面这样 :class="classObject" data() { return { classObject:{ active: true, sort:false } } } 第三种(使用computed属性) :class="classObject" data() { return { isActive: true, isSort: false } }, computed: { classObject: function () { return { active: this.isActive, sort:this.isSort } } } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

shell之变量和引用

六月ゝ 毕业季﹏ 提交于 2020-02-29 04:39:56
一 变量 变量:本质上是程序中保存用户数据的一块内存空间,变量名就是内存空间地址。 Shell中:变量可有字母数字和下划线组成,只能以字母或下划线开头。 命名:PATH=/sbin JAVA_HOME=”/usr/lib” (变量名区分大小写) 在shell中,变量的数据类型无需显示低声明,变量的数据类型会根据不同操作有所变化。 (shell变量部分数据类型,统一按字符串存储,但根据变量的上下文环境,允许程序执行一些不同操作)。为了能执行加减法计算,shell为自动进行数据类型的转换,如果遇到含义非数字的字符串,则该字符串被转换成整数0。同时,在空串以及没有定义变量的情况下,变量值都会被转换为整数0。 例如,n=“” echo “n=$n” Echo “p=$p” 1.1变量的定义: Shell中可以直接使用变量,无需定义,如果变量的值包含空格,一定要用引号引起来。 declare attribute variable(控制变量相关属性) attribute 表示变量属性,variable表示名称,属性有: -p:显示所有变量值 -i:定义为整数 -r:定义为只读变量 -a:定义为数组变量 -f:显示所有自定义函数,包括名称和函数体 -x:变量设置成环境变量,随后的脚本和程序可以使用 例子: x=6/3 echo "$x" //6/3 #定义变量x为整数 declare -i x

JS-创建多行字符串

对着背影说爱祢 提交于 2020-02-29 02:50:52
很多时候我们要创建很长的字符串,如比如动态添加HTML的时候。PHP中我们可以用 nowdoc(单引号)定界符字符串:不识别变量,不识别转义字符(除了\'和\\,分别代表单引号和反斜线) heredoc(双引号)定界符字符串:识别变量,识别转义字符 来创建多行字符串。但JS中要怎么做呢? 一:直接用加号连接 var ts = '<!DOCTYPE html>'+ '<html lang="en">'+ '<head>'+ ' <meta charset="UTF-8">'+ ' <title>Document</title>'+ '</head>'+ '<body>'+ ' hello world'+ '</body>'+ '</html>' 二、使用反斜线(续行符) var ts = '<!DOCTYPE html>\ <html lang="en">\ <head>\ <meta charset="UTF-8">\ <title>Document</title>\ </head>\ <body>\ hello world\ </body>\ </html>' 三、字符串数组join var ts = ['<!DOCTYPE html>', '<html lang="en">', '<head>', ' <meta charset="UTF-8">', ' <title

Python基础 - 字符串的操作

戏子无情 提交于 2020-02-28 09:34:26
文章目录 字符串 变量赋值字符串 清除变量值 - del 字符串转义符 - \ 查看数据类型 - type 设置字符串格式:精简版 对于字符的操作 字符串切片 查找字符串内容 - find 统计字符串中, 字符出现的次数 - count 替换 - replace 去除字符收尾空格 - strip 分隔符切片 - split 分隔符切片 - partition 居中对齐 - center 转换大小写 - lower & upper & title 字符串 字符串是指以 " " 双引号, 或者 ' ' 单引号括起来的任意文本, 例如"abaa", '1232’凡是在引号中的都是字符串. 变量赋值字符串 >> > str = '123' # 使用单引号定义字符串 >> > str # 输出变量的值, 单引号括起来的是字符类型 '123' >> > str = "123" #使用双引号定义字符串 >> > str # 输出变量的值, 单引号括起来的是字符类型 '123' 清除变量值 - del 想清除变量被赋予的值: >> > str = '武汉' # 变量赋值字符串 >> > str # 输出变量的值, 单引号括起来的是字符类型 '武汉' >> > del str # 清除变量的值 >> > str < class 'str' > # 输出变量的值, 无返回结果 字符串转义符 - \

[JS]数据类型

…衆ロ難τιáo~ 提交于 2020-02-27 01:43:39
JavaScript 中的变量可以保存任何数据。JavaScript 是动态类型语言,变量可以任意改变数据类型: 1 let message = 'hello'; 2 lmessage = [1, 2, 3] 3 console.log(message); // [1, 2, 3] JavaScript 中共有有八种基本的数据类型。 number类型 number类型代表整数和浮点数,数字可以有很多操作,例如加法 + 、减法 - 、乘法 * 、除法 / 等等。 其中包括三个特殊的数值 "Infinity" 正无穷大 、''-Infinity" 负无穷大、"NaN" 非数值。 其中 NaN 表示一个计算错误,是由不正确的或者未定义的数学操作得来的,且具有粘性,即如果计算过程中出现一个NaN,就会导致最终结果也是NaN。 1 let a = "hello"; 2 let b = 2; 3 console.log(a / 2); // NaN 4 console.log(a / 2 + 3); //NaN BigInt类型 最近javascript才引入BigInt类型,它表示一个任意长度的整数。通常在整数字段末尾加上n来创建BigInt。 1 // 尾部加上n表示这是 BigInt 类型 2 const BigInt = 45687965412365478n; 注意

Python入门——字符串对象

醉酒当歌 提交于 2020-02-26 02:56:43
字符串 1.什么是字符串 字符串就是一系列字符连在一起,在存储上有点类似字符数组。是Python的一种基本数据类型(str)。 2.定义字符串 定义字符串有四种方式: 单引号,双引号,三引号,str() 。 1.单引号 a = '字符串1' 2.双引号 b = "字符串2" ) 3.三引号 c = """ 字符串3 ... 可以多行输入 #三个单引号和三个双引号用法完全一样,但不能混合使用 """ #只能任选其一 d = ''' 字符串4 ... 可以多行输入 ''' 4.str() 用于强制类型转换 num = 10 # int类型 s = str(num) # 字符串类型 3.字符串常用方法 capitalize # 将字符串的首字母大小 center # 将字符串居中,第二个参数表示填充的符号 count # 统计字符串中出现字符或者字符串次数 encode(重要) # 该方法就可以将字符串转换为字节 以后建议大家进行编码转换的时候统一使用utf-8 注意:编码和解码一定要使用同一个标准!!! 与它对应的是字节的decode(解码) endswith # 判断字符是否以xx结尾 startswith # 判断字符串是否以xxx开头 find # 查找字符串中某个字符或者字符串第一次 # 出现的位置,注意:如果不存在,则返回-1 rfind # 找最后一个 index #

PHP mkdir 0777权限问题

只愿长相守 提交于 2020-02-26 01:20:12
在linux系统中,即使我们使用root帐号去手工执行php命令: mkdir('test', 0777); 结果文件的权限依然为: drwxr-xr-x 2 root root 4096 Jun 17 11:28 test 很明显这个权限是 755 为什么会这样呢? 在linux系统中在创建文件/文件夹时有一个默认权限,此权限受 umask 设置影响,在/etc/bashrc配置文件中我们可以找到如下配置: # By default, we want this to get set. # Even for non-interactive, non-login shells. if [ $UID -gt 99 ] && [ "`id -gn`" = "`id -un`" ]; then umask 002 else umask 022 fi 这里就说明了问题,linux系统中默认的umask为022,与我们的777 &运算之后,就变成了 755,这就是原因所在了。 解决办法: 你可能会想到,我把这里的022 改为 000 不就可以了么? 当然可以,不过这里的设置直接影响到linux系统的默认权限设置,不仅仅是PHP的问题。所以不建议您这么做。 正确的做法应该是: mkdir('test', 0777); chmod('test', 0777); 先创建目录

52.基础语法-str

旧城冷巷雨未停 提交于 2020-02-22 14:44:54
字符串 用单引号,双引号,三引号,括起来的部分 三引号特殊一些,可以注释,可以时字符串, 作为字符串时可以保留输入格式 。 字符串内有引号时,内有单引号,外用双引号,其他类推。 转义字符 不分平台都一样 唯一特使的是换行符 linux: \r\n window: \n或\r\n 原意表达字符串,在字符串引号前加r print("123\r\n456\r\n789") print(r"123") 格式化 对字符串中某个位置,进行替换填充 传统格式化,用%(占位符)进行替换,所有的占位符同C语言的占位符 s_gsh1 = "钓%s" print(s_gsh1 % "鱼") s_gsh2 = "我的身高%.2f米,我的体重%.2f公斤。" print(s_gsh2 % (1.76,78.0)) format函数进行格式化 a = "Hello" b = "World" d = {"H":"Hello", "W":"World"} print("{} {}!".format("Hello", "World")) print("{1} {0}!".format(b, a)) print("{H} {W}!".format(H="Hello", W="World")) print("{H} {W}!".format(**d)) #------"**d"属于字典的解包 print("我身高{:

python基础-变量运算符(3)

时光毁灭记忆、已成空白 提交于 2020-02-17 02:24:24
一、注释 注释就是对代码的解释和说明。目的是为了让别人和自己很容易看懂。为了让别人一看就知道这段代码是做什么用的。正确的程序注释一般包括序言性注释和功能性注释。序言性注释的主要内容包括模块的接口、数据的描述和模块的功能。模块的功能性注释的主要内容包括程序段的功能、语句的功能和数据的状态。–来自百度百科 注释的分类 1.单行注释 以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用 #我是注释,可以在这里写一下功能说明之类 print("我上面一行是对我的注释") 2.多行注释 多行注释是三对双引号或者三对单引号都可以,对,你没有听错是三对啊,一个都不能少,而且是单引号和双引号都可以,但是不要傻呼呼的一边三个双引号,一边三个单引号,要单引号都单引号,要双引号都双引号。 """  我是多行注释1   我是多行注释2   我是多行注释3""" print("我上面的是多行注释") 二、变量 在Python中,存储一个数据,需要定义一个变量 number1 = 1 #numbe1就是一个变量,用来保存数据:1 number2 = 2 #number2也是一个变量,用来保存数据:2 sum = number1+number2 #sum也是一个变量,用力保存1+2的值 说明: 所谓变量:就是可以改变的量。 程序就是用来处理数据的,而变量就是用来存储数据的