ICode9

精准搜索请尝试: 精确搜索
  • Solution - NOI 20222022-08-26 20:34:07

    游记 目前只有两个题题解(代码没有),啥时候数据出了我再来补剩下的。 众数 Solution 有个题叫「POI2014」Couriers,这个题启示我们实际上问题等价于询问哪个数出现次数最多,最后只需要判断是否超过一半即可。 考虑线段树,对于一个序列,开一棵线段树维护上面的权值,单个序列的查询可以在线

  • Python正则表达式常用写法2022-08-26 00:33:48

    一、正则表达式模式 模式字符串使用特殊的语法来表示一个正则表达式: 下表列出了正则表达式模式语法中的特殊元素。如果你使用模式的同时提供了可选的标志参数,某些模式元素的含义会改变。 模式描述 ^ 匹配字符串的开头 $ 匹配字符串的末尾。 . 匹配任意字符,除了换行符,当re.D

  • MySql(二)2022-08-24 17:35:39

    MySql查询 基本数据查询 全表查询 select * from tableName; 查询部分字段 select Field from tableName; 计数1 select count(*) from tableName; 计数2 select count(1) from tableName; 条件过滤 and (并且) select * from tableName where 条件1 and 条件2; or(或

  • 正则表达式2022-08-24 12:31:52

    正则表达式 语法 普通字符 对大小写字母、数字、标点符号的匹配。 表达式 说明 [abc] 匹配[]中的所有字符 [^abc] 匹配除了[]中的所有字符 [a-c] 匹配区间内的所有字符 . [^\n\r] \s 匹配空白符,包括换行 \S 匹配非空白符,不包括换行 \w [A-Za-z0-9_] 限定符

  • excel 公式 函数2022-08-24 01:01:36

    公式 手写函数文字要用双引号 定义名称 修改函数 点击文字 点击fx就会弹出对话框 countifs 查数 datedif y 求两个日期间年数 m 月数 d 天数 也可以用year函数代替 iferror 匹配不到显示其它 点击选项卡中逻辑 点击单元格 嵌套 ctrl x 后粘贴到对话框的value里面 left 取

  • 07. Prometheus - 标签重写2022-08-23 19:33:07

    默认标签 默认情况下,Prometheus 加载 targets 后,都会包含一些默认的标签,其中以 __ 作为前置的标签是在系统内部使用的,因此这些标签不会写入到样本数据中。 这些标签将会告诉 Prometheus 如何从该目标实例中获取监控数据。 标签重写 标签重写(Relabeling)是 Prometheus 一个非常有用

  • AOP spring boot 使用AOP面向切面编程2022-08-22 20:34:03

      关于AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。 OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候, OOP则显得无能为

  • WEB开发中常用的正则表达式 (2014-12-30 14:18:39)2022-08-22 17:30:47

    WEB开发中常用的正则表达式整理给大家   PHP常用表达式用法1.匹配正整数:/^[1-9]\d*$/2.匹配非负整数(正整数+0):/^\d+$/3.匹配中文:/^[\x{4e00}-\x{9fa5}]+$/u4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/5.匹配网址URL:(((f|ht){1}(tp|tps)://)[-a-zA-Z0-9@:%_\+.~#?

  • linux中查找nginx指定时间范围内的日志信息2022-08-22 15:30:57

    需求:在nginx中过滤出凌晨3:18-6:36的日志信息 1、使用sed方式过滤 注意:此方式开始和结束时间必须要在日志中真实存在,否则会匹配不到内容或匹配到末尾 sed -n '/2022:03:18:/,/2022:06:36:/p' access.log 上面内容匹配完成后要使用grep过滤末尾时间然后合并,因为sed匹配到一条就停

  • KMP2022-08-22 14:33:33

    # 字符串匹配——KMP算法 1. 算法原理 在暴力匹配过程中,当遇到匹配失败的字符时,暴力法做法是将模式串后移一位,从头开始匹配,直到成功匹配下一位字符。 KMP算法的核心思想就是:充分利用模式串自身的信息,在每次匹配失败之后不需要重复匹配之前已经成功匹配的字符,快速定位到下一个需要

  • 常用正则表达式2022-08-22 11:05:31

    在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。 匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z]数字:[0-9]匹配中文,英文字母和数字及_:^[\u4e00-\u9fa5_a-zA-Z0-9]+$同时判断输入长度:[\u4e00-\u9fa5_a

  • VIM编辑器—指令模式命令总结2022-08-21 17:31:37

    一、简介 在一般模式当中,输入『 : / ?』3个中的任何一个按钮,就可以将光标移动到最底下那 一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、 离开 vi 、显示行号等动作是在此模式中达成的! 二、命令 保存 :w 退出 :q 强制执行 :! 查找

  • python---re2022-08-21 09:01:31

    python---re python的re模块简单使用 re.findall, re.compile, re.match和re.search re.findall 这个是最好用的,查找所有符合条件的,返回list,或None import re str1 = 'gdfd,good' results = re.findall(r'g..d', str1) print(results) re.compile 编译一个正则表达式,用这个在多

  • 正则表达式入门(七)量词2022-08-19 22:04:04

    1 22 333 4444 55555 666666 7777777 88888888 999999999 0000000000 将排列成直角三角形的数字粘贴到程序中。贪心,懒惰和占有量词本身是贪心的,贪心的量词会首先匹配整个字符串。尝试匹配时,它会选定尽可能多的内容,也就是整个输入。量词首次尝试匹配整个字符串,如果失败则回退一

  • 利用正则表达式排除特定字符串2022-08-19 22:03:09

    阅读目录 查找不以baidu开头的字符串 查找不以com结尾的字符串 查找不含有if的行 回到顶部 查找不以baidu开头的字符串 baidu.comsina.com.cn 正则:^(?!baidu).*$  匹配结果就是第2行,也就是第1行被排除了这里使用了零宽度断言(?!exp),注意,我们有一个向前查找的语法(也叫顺序

  • 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "null"(mapper)2022-08-18 23:05:51

    mapperw文件报错 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "null" 原因 无法识别mapper文件 解决 加上<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "mybatis-3-mapper.dtd" >    

  • 【Python】正则表达式一一CSDN21天学习挑战赛2022-08-18 21:05:20

    ​ 目录 正则表达式定义re函数re.compilere.matchre.searchre.match与re.search的区别re.findallre.finditer 检索和替换re.subre.split 正则表达式标志正则表达式模式 总结 本系列文章为参与【Python】CSDN21天学习挑战赛,成为更好的自己,根据自身的学习进度并记录自己的

  • leetcode115-不同的子序列2022-08-18 17:03:32

    不同的子序列 dp 维护一个二维dp数组,分别表示s[0:i]和t[0:j]的分配种类。 如果j等于0,由于模式串没有进行匹配,那么对于所有的原串来说,都只有一种匹配方式,所以需要赋值1。 然后进行遍历,如果s[i]和t[j]相同,那么有两种选择,匹配或者不匹配,dp[i][j] = dp[i-1][j-1] + dp[i][j-1]。如果

  • 正则表达式断言和分组捕获以及贪婪2022-08-18 12:01:52

    正则的写法比较多,而且方法也很多,做到提取,替换,都需要不同的正则来 一,零宽断言(正向先行断言,负向先行断言,负向后行断言,正向后行断言)   断言: 断定正则里面有什么字符   零宽:就是欸有宽度,只匹配位置,不占字符,就是匹配结果不返回断言的正则本身   通过提取字符例子来看:    const str

  • 正则表达式2022-08-17 07:00:27

      定义:/[0-9]+/ 、  /[0-9]+/i 、 /[0-9]+/g、/[0-9]+/gi规则:^和$匹配一个位置,开始和结束;*、+、? 表示重复次数,分别为任意次、至少一次、零次或1次; 中括号表示范围[a..z]:[A-Za-z]:大括号表示重复次数:"ab{2}":表示一个字符串有一个a跟着2个b("abb");"ab{2,}":表示一个字符串有一个a跟着

  • KMP,AC 自动机,以及 fail 树2022-08-16 22:30:30

    开坑待填。 六个月后,yukari1735 准备开始填坑。 全文大概无图! \(\bold{Border}\) 对于一个字符串 \(s\),若 \(s\) 的一个前缀 \(p\) 同时也是 \(s\) 的后缀且 \(p\neq s\),那么称 \(p\) 为 \(s\) 的一个 \(\text{border}\)。 \(\emptyset\) 也是 \(s\) 的 \(\text{border}\)。\(|\em

  • SpringMvc_05接受请求参数以及数据回显2022-08-16 22:00:28

    1、通过RequestParam的方式取别名    2、当对象是一个类的时候,可以匹配类的字段进行判断    如果匹配不到,则该字段接受到的值为Null

  • shell 正则匹配2022-08-16 03:01:42

    # shell 数字不支持\d ,只能使用[0-9] if [[ "abcyyy13554221547HelloxxxWorld" =~ yyy([0-9]{11})(Hello)xxx(.*) ]] then echo The regex matches! echo $BASH_REMATCH echo ${BASH_REMATCH[1]} echo ${BASH_REMATCH[2]}

  • 正则详细讲解2022-08-16 00:03:08

        正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。     正则表达式可以用来:(1)验证字符串是否

  • Arthas(6):options全局设置2022-08-15 15:00:08

    options 作用:全局开关 名称 默认值 描述 unsafe false 是否支持对系统级别的类进行增强,打开该开关可能导致把 JVM 搞挂,请慎重选择! dump false 是否支持被增强了的类 dump 到外部文件中,如果打开开关,class 文件会被 dump 到/${application working dir}/arthas-class-dump/

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有