#!/usr/bin/env python#-*- coding:utf-8 -*-import re'''1 普通字符:大多数字符和字母都会和自身匹配 >>> re.findall('alex','yuanaleSxalexwupeiqi') ['alex'] re.findall(匹配规则,匹配 ...
分类:
编程语言 时间:
2018-10-04 08:53:00
阅读次数:
231
单表查询 先创建表 1.注意: select * from t1 where 条件 group by 分组字段 1.分组只能查询分组字段,要想查看其余的利用聚合函数 2.聚合函数的分类:count,min,max,avg,group_concat,sum等。 3.模糊匹配:用like关键字。 sel ...
分类:
数据库 时间:
2018-09-25 16:11:12
阅读次数:
277
一. 定义索引模式匹配 1、前缀模糊匹配,一个模式匹配多个索引 每一个数据集导入到Elasticsearch后会有一个索引匹配模式,在上段内容莎士比亚数据集有一个索引名称为shakespeare,账户数据集的索引名称为bank。一个索引匹配模式就是一个字符串包含可选的通配符,它能匹配多个索引。比如, ...
分类:
其他好文 时间:
2018-09-23 22:23:42
阅读次数:
325
在一些小型的网站都mysql采用like查询语句,简称模糊查询,使用百分号%字符来表示任意字符作为查询的标准,下面简单说说常见的用法。1,标准的用法SELECT*FROMpositionWHEREnameLIKE‘%www..dc3688.com%‘;2,其他的用法like匹配/模糊匹配,会与%和_结合使用。‘%a‘//以a结尾的数据‘a%‘//以a开头的数据‘%a%‘//含有a的数据‘_a_‘/
分类:
数据库 时间:
2018-09-22 18:27:37
阅读次数:
175
1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列 ...
分类:
数据库 时间:
2018-09-11 17:58:42
阅读次数:
211
1 长基因字符串(只有ATCG组成) 多个短字符串 求长字符串模糊匹配任意一个短字符串的所有下标 模糊匹配:可以有一个位置不同。 短字符串建Trie 长字符串广度优先遍历即可(queue ) 2 kth element in BST what if k ...
分类:
其他好文 时间:
2018-09-09 12:04:58
阅读次数:
142
正则表达式 精确匹配或者模糊匹配 比如:匹配所有日志中的ip,匹配所有的响应时间。 Re: regular expression 所有的语言使用的正则大同小异 Match:(匹配一次)表示从字符串的开头匹配,如果从第一个字符就不能匹配,则匹配失败 Search (匹配一次)从任意位置匹配 >>> p ...
分类:
其他好文 时间:
2018-09-06 18:22:41
阅读次数:
248
小菜最近用到RabbitMQ,由于之前了解过其他消息中间件,算是有些基础,所以随手从网上搜了几篇文章,准备大概了解下RabbitMQ的消息模型,没想到网上文章千篇一律,写一大堆内容,就是说不明白到底怎么回事,真是逼小菜写博客… 首先说明本文只适合有消息中间件基础的读者,本文不会讲解基础概念,而是一针 ...
分类:
其他好文 时间:
2018-09-02 23:40:09
阅读次数:
215
使用springdata简单查询时,like关键字不起作用 由查询的语句可知,这里虽然使用了like关键字,但是没有进行模糊匹配 解决办法: 将传入的关键字转化为加入模糊匹配字符,“%” 或者 “*” ...
分类:
编程语言 时间:
2018-08-31 14:05:12
阅读次数:
168
记录一些比较特别的命令: 1.清理恢复 清理所有未untracked的文件和文件夹 恢复所有已tracked的文件和文件夹 将这两个合并起来就是恢复到旧的干净的版本。 删除所有未untracked的文件和文件夹,但是不删除在.gitignore中的文件或文件夹 删除之前不知道删除什么文件,可以加 n ...
分类:
其他好文 时间:
2018-08-28 17:52:56
阅读次数:
147