1 正则表达式(英语:Regular Expression) 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。搜索模式可用于文本搜索和文本替换。 2 什么是正则表达式? 正则表达 ...
分类:
其他好文 时间:
2018-05-11 23:44:54
阅读次数:
174
非常强大的文本操纵工具,sed,awk,grep 这个三个命令 都是操作文本文件的unix系统有几个非常命令的特点:1. 对于内核而言,unix文件都是字节序列。io设备也是文件。2. 至于文件的含义交由应用程序来解释。其中文本文件非常重要,因为unix提供 很多了实用程序(utility),这些程 ...
分类:
系统相关 时间:
2018-04-23 15:35:58
阅读次数:
222
我们在 C 语言中经常会用到宏定义,那么我们今天就对宏做个简单的介绍。#define 是预处理期处理的单元实体之一;它定义的宏可以出现在程序的任意位置;它定义之后的代码都可以使用这个宏。1、预处理期直接对宏进行文本替换,宏使用时的参数不会进行求值和运算;2、预处理期不会对宏定义进行语法检查,宏定义出现的缘分错误只能被编译器检测;3、宏定义的效率高于函数调用但会带来一定的副作用。
分类:
其他好文 时间:
2018-04-14 00:42:32
阅读次数:
191
一、在vim中进入末行模式进行查找和替换: 在编辑模式中按/或?进行模式查找 格式:/pattern 可以使用N或n查找上一个或下一个 末行命令中的s命令,是进行替换的命令,先查找再根据模
分类:
系统相关 时间:
2018-04-06 12:34:49
阅读次数:
325
1、#{}和${}的区别是什么? #{}是预编译处理,${}是字符串替换。 #{}是sql的参数占位符,${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换。 Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatem ...
分类:
其他好文 时间:
2018-04-04 20:49:21
阅读次数:
159
1、#{}和${}的区别是什么?答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号,在sql执 ...
分类:
其他好文 时间:
2018-03-24 20:35:27
阅读次数:
148
C 预处理器 C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Preprocessor)简写为 CPP。 所有的预处理器命令都是以井号(#)开头。它必须是... ...
分类:
其他好文 时间:
2018-03-09 20:34:57
阅读次数:
159
1.宏(Macros)宏可以理解为一个用于文本替换模式的预设文本内容;宏根据一系列预定义的规则替换一定格式的文本模式,一般情况下,解释器或编译器在遇到宏时会自动进行文本模式替换;类似的,Zabbix可以基于宏保存预设文件模式,并且在需要时调用替换其中文件内容;Zabbix中的宏的作用域:全局:整个Zabbix配置中均可生效的宏;Administration-->General-->Ma
分类:
其他好文 时间:
2018-03-08 22:04:22
阅读次数:
255
1.JavaScript 正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索模式可用于文本搜索和文本替换。 1.1什么是正则表达式? 正则表达式是由一个字符序列形 ...
分类:
编程语言 时间:
2018-01-21 20:34:37
阅读次数:
168
一.使用的输入法 mac自带的输入法 二.评判标准 1.用户界面:1.1比较简约,没有多余的东西,不同的输入法可以有不同的偏好设置。 1.2添加输入法页面,可以看到每种输入法的预览。 1.3可以用??就能访问输入的其他检索结果 2.记住用户选择:会记住用户常用的几种语言,并且可以编辑文本替换。 3. ...
分类:
其他好文 时间:
2018-01-01 23:30:19
阅读次数:
150