01 2019 档案
摘要:一、sed删除文件第一行 sed -i '1d' file.txt -- 删除第一行 sed -i 'nd' file.txt -- 删除第n行 sed -i '$d' file.txt -- 删除最后一行 二、sed插入数据 按行 sed -i 'ni\x' file.txt -- 第n行前添加x
阅读全文
摘要:本篇记录一些近期常用的命令。 一、grep过滤 grep过滤 不包含某些字符串 cat test.txt | grep -v '.jpg' 过滤jpg结尾的图片 cat test.txt | grep -v '.jpg' | grep -v '.png' 累加过滤png结尾的图片 grep [-ac
阅读全文
摘要:今日看了一个基础的教程《8分钟学会一个算法》,偶然间看到一个很简单的例子,仅当记录一下。 题目:已知a+b+c=1000,且a^2+b^2=c^2,求a,b,c的所有自然数解? 两个看起来相差不是很远的代码,一个3重循环,一个2重,运行时间上差得不是一个量级。 算法的重要性可见一斑! END 201
阅读全文
摘要:在数据库中难免会遇到需要对数据进行脱敏的操作,无论是姓名,还是身份证号。 最近遇到一个需求,需要对姓名进行脱敏: 姓名长度为2,替换为姓+*; 姓名长度为3,替换中间字符为*; 姓名长度为4,替换第3个字符为*; 经过一番搜索之后,最终找到了3种方式的实现,具体如下。 一、先查找,再替换 注意:此种
阅读全文