数据修改(Mutate) filters/mutate 插件是 Logstash 另一个重要插件。它提供了丰富的基础类型数据处理能力。包括类型转换,字符串处理和字段处理等。 类型转换 类型转换是 filters/mutate 插件最初诞生时的唯一功能。其应用场景在之前 Codec/JSON 小节已经 ...
分类:
其他好文 时间:
2020-06-04 20:04:10
阅读次数:
95
用法 使用Shell脚本自动化调参需要对文件进行修改 最初想到调用python进行字符串处理,通过正则表达式匹配然后修改,比较麻烦 偶然发现shell其实自带sed命令可以处理这个问题 #!/usr/bin/bash sed -i '26c Delay = $1' camera.lua 运行上述脚本 ...
分类:
系统相关 时间:
2020-06-03 20:41:12
阅读次数:
499
一、区别 给定两个字符串,求LCS 最长公共子串 (Longest Common Substring): 要求是连续的字符串 最长公共子序列(Longest Common Subsequence):要求子字符串相对顺序不变即可 二、动态规划求解 1、最长公共子串 给定两个字符串A 和 B 用二维数组 ...
分类:
其他好文 时间:
2020-06-01 23:43:29
阅读次数:
64
输入 input("提示性信息") 如: input("请输入数字") 评估函数 因为 Python 没有特别人为规定数据类型,数据类型是由计算机进行判定,所以我们 input() 输入的数据均默认作为字符串处理,而如果要输入一些数字,着需要 eval() 评估函数对字符串进行评估,化为语句(数字) ...
分类:
编程语言 时间:
2020-05-31 10:51:56
阅读次数:
71
Link 求$s(l,r)\(的border相当于求\)\max{i\in[l,r)|lcs(i,r)>i-l}$。 在SAM上就相当于是求$\max{i\in[l,r)|len(lca(i,r))>i-l}$ 考虑把parent树重链剖分,那么$r$到根的路径就会被拆成$\log$条重链的前缀。 ...
分类:
其他好文 时间:
2020-05-28 23:31:20
阅读次数:
82
1 重点: 1.1 Guava工具集简介 1.2 Guava 和jdk8如何避免null 2 Google Guava 工具集简介 Guava工程包含了若干被Google的Java项目广泛依赖的核心库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理、I/O等等。所有这些工具每天都在被G ...
分类:
编程语言 时间:
2020-05-26 20:19:37
阅读次数:
73
最长公共子序列(Longest-Common-Subsequences,LCS)是一个在一个序列集合中(通常为两个序列)用来查找所有序列中最长子序列的问题。最长公共子串(Longest-Common-Substring,LCS)问题是寻找两个或多个已知字符串最长的子串。此问题与最长公共子序列问题的区 ...
分类:
其他好文 时间:
2020-05-24 12:11:48
阅读次数:
59
一、InStr 返回 Variant (Long),指定一字符串在另一字符串中最先出现的位置。 语法 InStr([start, ]string1, string2[, compare]) start 可选参数。为数值表达式,设置每次搜索的起点。如果省略,将从第一个字符的位置开始。如果 start ...
分类:
其他好文 时间:
2020-05-23 20:28:39
阅读次数:
86
1,输入一串字符, 打印其中每个字符出现的次数(如果没有则不显示)
2,输入两串字符串, 无视空格和大小写, 判断其是否相等
3,输入一个字符串,查找出相同字符中 间距最大的那个,并打印出字符和间距,(注: 以遇到的第一个相同字符为准) ...
分类:
编程语言 时间:
2020-05-23 16:39:08
阅读次数:
59
异常处理与DBHelper类 1.字符串处理方式 1)1.常用的几种字符串处理方法 string strr = "aabbccdd"; int st1 = strr.IndexOf("d");//返回下标(找第一个d) int st2 = strr.LastIndexOf("d");//返回下标(找 ...