引号

react-cli

匿名 (未验证) 提交于 2019-12-02 21:53:52
v1.2.0 ...未完待续 v1.1.0 添加 editorconfig 配置 ESLint 集成 prettier 集成 lint-staged editorconfig 帮助我们约束多个开发者在同一个项目中代码风格,更重要的是它是跨编辑器,IDE 的。 # http://editorconfig.org # 这是根文件,不用继续往上查找 root = true # 匹配全部文件 [*] # 缩进风格,可选"space"、"tab" indent_style = space # 缩进的空格树 2 indent_size = 2 # 结尾换行符,可选"if"、"or"、"orif" end_of_line = lf # 设置字符集 charset = utf-8 # 删除一行中的前后空格 trim_trailing_whitespace = true # 在文件结尾插入新行 insert_final_newline = true ESLint 可以约束团队成员的代码风格,并且找出一些容易产生问题的代码。 vscode 中安装 ESLint 后可以在 问题 面板中看到 ESLint 提示的各种错误。ESLint 自带的 autoFix 也挺好用的。 create-react-app 默认集成了ESLint, 要让编辑器正确提示ESLint错误,需要在项目根目录添加

编程时请选择正确的输入法,严格区分中英文

…衆ロ難τιáo~ 提交于 2019-12-02 15:24:16
计算机起源于美国, C语言 、 C++ 、 Java 、 JavaScript 等很多流行的编程语言都是美国人发明的,所以在编写代码的时候必须使用 英文半角输入法 ,尤其是标点符号,初学者一定要引起注意。 例如,上节我们使用 puts 语句在显示器上输出内容: puts("C语言中文网"); 这里的括号、双引号、分号都必须是英文符号,而且是半角的。下图演示了如何将搜狗输入法切换到英文半角状态: 图1:搜狗输入法 一些相似的中英文标点符号: 中文分号 ;和英文分号 ;; 中文逗号 ,和英文逗号 ,; 中文冒号 :和英文冒号 :; 中文括号 ()和英文括号 (); 中文问号 ?和英文问号 ?; 中文单引号 ’‘和英文单引号 ' '; 中文双引号 “ ”和英文双引号 " "。 初学者请务必注意标点符号的问题,它们在视觉上的差别很小,一旦将英文符号写成中文符号就会导致错误,而且往往不容易发现。我在给 VIP会员 进行一对一答疑的过程中,经常会遇到类似的错误,有些同学甚至会在这里跌倒好几次。 全角和半角输入法的区别 全角和半角的区别主要在于除汉字以外的其它字符,比如标点符号、英文字母、阿拉伯数字等,全角字符和半角字符所占用的位置的大小不同。 在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为“半角”,相对地把一个汉字所占的位置称为“全角”。 标点符号、英文字母

python之字符串类型及操作

Deadly 提交于 2019-12-02 14:25:31
字符串:由0个或多个字符组成的有序字符序列 字符串由一对单引号或一对双引号表示 "请输入带有符号的温度值: " 或者 'C' 字符串是字符的有序序列,可以对其中的字符进行索引 "请" 是 "请输入带有符号的温度值: " 的第0个字符 字符串有 2类共4种 表示方法 由一对单引号或双引号表示,仅表示单行字符串 "请输入带有符号的温度值: " 或者 'C' 由一对三单引号或三双引号表示,可表示多行字符串 ''' Python 语言 ''' 字符串的使用:[ ]获取字符串中一个或多个字符 索引:返回字符串中单个字符 <字符串>[M] "请输入带有符号的温度值: "[0] 或者 TempStr[-1] 切片:返回字符串中一段字符子串 <字符串> [M: N] "请输入带有符号的温度值: "[1:3] 或者 TempStr[0:-1]使用[M: N: K]根据步长对字符串切片 <字符串>[M: N],M缺失表示至开头,N缺失表示至结尾 "〇一二三四五六七八九十"[:3] 结果是 "〇一二" - <字符串>[M: N: K],根据步长K对字符串切片 "〇一二三四五六七八九十"[1:8:2] 结果是 "一三五七" "〇一二三四五六七八九十"[::-1] 结果是 "十九八七六五四三二一〇" 字符串的操作符:由0个或多个字符组成的有序字符序列 #WeekNamePrintV2.py实例

PHP EOF(heredoc) 使用说明

你。 提交于 2019-12-02 12:34:40
PHP EOF(heredoc)是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字符串的方法。 使用概述: 1. 必须后接分号,否则编译通不过。 2. EOF 可以用任意其它字符代替,只需保证结束标识与开始标识一致。 3. 结束标识必须顶格独自占一行(即必须从行首开始,前后不能衔接任何空白和字符)。 4. 开始标识可以不带引号或带单双引号,不带引号与带双引号效果一致,解释内嵌的变量和转义符号,带单引号则不解释内嵌的变量和转义符号。 5. 当内容需要内嵌引号(单引号或双引号)时,不需要加转义符,本身对单双引号转义,此处相当与q和qq的用法。 实例 <?php echo <<<EOF <h1>我的第一个标题</h1> <p>我的第一个段落。</p> EOF; // 结束需要独立一行且前后不能空格 ?> 注意: 1.以 <<<EOF 开始标记开始,以 EOF 结束标记结束,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号 。 2.开始标记和结束标记相同,比如常用大写的 EOT、EOD、EOF 来表示,但是不只限于那几个(也可以用:JSON、HTML等),只要保证开始标记和结束标记不在正文中出现即可。 3.位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以

学习python第五天

送分小仙女□ 提交于 2019-12-02 08:05:14
Python中使用反斜杠转义引号和其它特殊字符来准确地表示。 如果字符串包含有单引号但不含双引号,则字符串会用双引号括起来,否则用单引号括起来。对于这样的输入字符串,print() 函数会产生更易读的输出。 跨行的字面字符串可用以下几种方法表示。使用续行符,即在每行最后一个字符后使用反斜线来说明下一行是上一行逻辑上的延续: 或者,字符串可以被 “”" (三个双引号)或者 ‘’’ (三个单引号)括起来。使用三引号时,换行符不需要转义,它们会包含在字符串中。以下的例子使用了一个转义符,避免在最开始产生一个不需要的空行。 字符串可以使用 + 运算符串连接在一起,或者用 * 运算符重复: 两个紧邻的字面字符串将自动被串连;上例的第一行也可以写成 word = ‘Help’ ‘A’ ;这样的操作只在两个字面值间有效,不能随意用于字符串表达式中: 字符串可以被索引;就像 C 语言一样,字符串的第一个字符的索引为 0。没有单独的字符类型;一个字符就是长度为一的字符串。就像Icon编程语言一样,子字符串可以使用分切符来指定:用冒号分隔的两个索引。 默认的分切索引很有用:默认的第一个索引为零,第二个索引默认为字符串可以被分切的长度。 不同于C字符串的是,Python字符串不能被改变。向一个索引位置赋值会导致错误: 然而,用组合内容的方法来创建新的字符串是简单高效的:

python3语法学习第四天--字符串、序列

六月ゝ 毕业季﹏ 提交于 2019-12-02 05:16:27
字符串: 是python中的常用数据类型 Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用 访问字符串的值: 下标和分片截取 字符串的连接 :‘+’ 字符串 内置函数 挺多,选取代表性:(python有许多不仅从左边也可也从右边开始的对字符串的操作) join(sub):将sub以字符串为分隔符分割 center(width):将字符串在width的居中并且其余部分用空格补齐 ljust(width):将字符串在width的居左并且其余部分用空格补齐 lstrip():去掉字符左边的所有空格 格式化 字符串.format(): 'a{0}b{1}'.format('a','b') Output:aabb位置定义 'a{a}b{b}'.format(a='a',b='b') Output:aabb自定义 如果位置定义和字符串定义同时出现,位置定义要完全在前面 ‘{{0}}'.format("打印的字符串") Output:{0} #'{{'是花括号的转义字符串 格式化字符 (("I love %c)%(97) Output:"I love a") 格式化操作符辅助指令 Python三引号(triple quotes) python三引号 允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符

Shell 脚本语法

怎甘沉沦 提交于 2019-12-02 04:47:31
语法: 1. echo "Hello World !" //echo 命令用于向窗口输出文本 2.your_name="runoob.com" //变量名定义,变量名和等号之间不能有空格 命名规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字(可用help命令查看保留关键字) 3.使用变量 加$ ,加花括号是为了帮助解释器识别变量的边界 echo ${your_name} 4.只读变量 readonly readonly myUrl 5.删除变量 unset ,不能删除只读变量 unset your_name 6.变量类型 1) 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。 2) 环境变量 所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。 3) shell变量 shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的正常运行 二 字符串 1.单引号 双引号区别 双引号内可以引用变量 双引号内可以出现转义字符 2.获取字符串长度 string="abcd

MySQL与Oracle的区别

↘锁芯ラ 提交于 2019-12-02 03:14:35
1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。 2. Oracle支持大并发,大访问量,是OLTP最好的工具。 3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。 4.Oracle也Mysql操作上的一些区别 ①主键 Mysql一般使用自动增长类型,在创建表时只要指定表的主键为auto increment,插入记录时,不需要再指定该记录的主键值,Mysql将自动增长;Oracle没有自动增长类型,主键一般使用的序列,插入记录时将序列号的下一个值付给该字段即可;只是ORM框架是只要是native主键生成策略即可。 ②单引号的处理 MYSQL里可以用双引号包起字符串,ORACLE里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号。 ③翻页的SQL语句的处理 MYSQL处理翻页的SQL语句比较简单,用LIMIT 开始位置, 记录个数;ORACLE处理翻页的SQL语句就比较繁琐了。每个结果集只有一个ROWNUM字段标明它的位置, 并且只能用ROWNUM<100, 不能用ROWNUM>80 ④ 长字符串的处理

008注释

大憨熊 提交于 2019-12-02 02:20:13
008注释 一、注释 当你把变量理解透了,你就已经进入了编程的世界。随着学习的深入,用不了多久,你就可以写复杂的上千甚至上万行的代码啦,有些代码你花了很久写出来,过了些天再回去看,发现竟然看不懂了,这太正常了。 另外,你以后在工作中会发现,一个项目多是由几个甚至几十个开发人员一起做,你要调用别人写的代码,别人也要用你的,如果代码不加注释,你自己都看不懂,更别说别人了,这产会挨打的。所以为了避免这种尴尬的事情发生,一定要增加你代码的可读性。 # 单行注释 ''' 三单引号注释 三单引号注释 ''' """ 三双引号多行注释 三双引号多行注释 """ 二、添加注释的原则 1.不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可 2.注释可以用中文或英文,但不要用拼音 来源: https://www.cnblogs.com/FirstReed/p/11725670.html

oracle中字符串与表数据拼接的用法--“||”

懵懂的女人 提交于 2019-12-01 22:59:51
转: oracle中字符串与表数据拼接的用法--“||”     测试过程中,经常需要批量删除或者插入、修改一些表数据或结构,使用手工复制、粘贴其实很麻烦,所以这是我们就可以使用拼接成sql语句的方法来实现操作数据。下面先讲讲oracle中拼接符 || 的用法,如下: 语法如下: select " "||table.values||" " from tablename where ... 其中引号内的是需要拼接的字符串 示例一,清除某所有表的表数据: 1、我们知道,oracle是带有一些自带的系统表的,如dba_tables,里面包含有oracle的所有表及所属用户,这样我们就可以拼接删除所有表数据的sql了,然后复制出sql执行就可以了。 语法 select 'delete from '||tb.TABLE_NAME||';' from dba_tables tb where tb.OWNER='IOS_BJ' #注意拼接字符串时要加空格,不然会连接在一起 执行结果如下: 示例二,将2个表之间的关联关系插入第三个表,拼接成 insert into tablename values(parameter,parameter2.....) select 'insert into SMBH_KEFU_WARNING_10019_qx values("' || mm.user_id ||