shell脚本之正则表达式(一)
正则表达式的定义正则表达式又称正规表达式、常规表达式。正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要匹配的一个或多个字符串。正则表达式一般用于脚本编程与文本编辑器中。很多文本处理器与程序设计语言均支持正则表达式,在Linux系统中常见的文本处理器如grep、egrep、sed、awk。正则表达式具备很强大的文本匹配功能,能够在文本海洋中快速高效地处理文本。正则表达式用途正
Shell编程之正则表达式三剑客——sed工具
sed工具概述擅长对数据行进行处理,sed是一种流编辑器,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。利用sed命令可以将数据行进行替换、删除、新增、选取等特定工作。sed命令常见用法sed[选
2019-10-9:渗透测试,基础学习,php文件上传,mysql基础
header("Content-Type:text/html;charst="utf-8")设置头部信息,解决编码问题 setcookie("loginString",$value,0,"/","localhost",false,true); 参数说明第一个参数指定cookie的标识符key 第二个参数指定cookie的值 第三个参数指定cookie生存期 第四个参数指定,该cookie的作用域,将在Cookie上可用的服务器上的路径。 如果设置为“/”,cookie将在整个域中可用。如果设置
USACO1.6 Superprime Rib
题目传送门 每一个特殊质数都会被从右边切掉,所以除了首位外的其它位数一定都不会是偶数,只能是$1$,$3$,$5$,$7$,$9$ 而每一个特殊质数的首位一定是质数,也就是$2$,$3$,$5$,$7$这四个。 然后大体思路就是一直不停地往初始数上加$1$,$3$,$5$,$7$,$9$,判断是不是质数就可以了。 要做到这些,一个$dfs$就可以了,还是用$for$枚举的话,代码量会有点大。 顺序枚举就可以保证按大小顺序输出。 1 /*
2 ID: Starry21
3 LANG:
RocketMQ环境搭建
目录 RocketMQ 环境搭建 下载 快速入门 启动 nameserver 和 broker 测试生成消费 关闭 nameserver 和 broker RocketMQ 可视化工具 Docker 使用方式 参考 RocketMQ 环境搭建 下载 Release Notes - Apache RocketMQ - Version 4.5.2 快速入门 Quick Start 启动 nameserver 和 broker unzip rocketmq.zip
cd rocketmq/
nohu
vscode开发插件
TSLint -- typescript的格式检查 Prettier -- 强制格式化工具 ESLint -- es格式化检查 以下为基本配置: // .eslintsrc.js
const prettierConfig = require('./.prettierrc.js');
/**
* eslint
* @ref https://dev.to/robertcoopercode/using-eslint-and-prettier-in-a-typescript-proje
Spring Boot 03
日志框架: Spring Boot 日志的抽象层(一个规范):SLF4j(Simple Logging Facade for Java) 日志的实现层:Logback 如何让系统中所有的日志都统一到slf4j; 1、将系统中其他日志框架先排除出去; 2、用中间包来替换原有的日志框架; 3、我们导入slf4j其他的实现 *IDEA如何显示这个图片:查看项目的jar包依赖:右键 ——> Diagrams ——> show Dependencies * 如图所示:spring使用 jul-to-sl
Android APK加固-完善内存dex
Android APK加固-完善内存dex 编写JNI打开openDexFile函数代码 思路: 1.再MyDexClassLoader中添加native方法 2.再NDK中编写方法,调用native中的openDexFile 3.返回值是cookie。其他代码与之前是一样 1.在MyDexClassLoader中添加的native方法 private native int openDexFile(byte[] bytes, int len); 2.在NDK中编写方法 思路: 1.获取系统中的
dubbo协议之响应头编码器&响应对象编码
前2节分析完了请求头和请求对象的编码,这里看一下响应头和响应对象的编码: 和请求头部一样进来先指定序列化器,没有的话用默认的Hessian2,接下来2个字节的操作和请求头编码类似,第三个字节时去req.getStatus: 紧接着是相似的设置请求唯一表示,然后从第16字节开始存序列化响应对象,后面都很类似,检查对象是否超过8MB大小,写入消息体长度,写入完整报文头部,大概就是先写对象,然后得到对象大小构造完整header,在写入header,最后将index指向header+对象结尾处,如果出
leetcode——485.最大连续1的个数
class Solution:
def findMaxConsecutiveOnes(self, nums) -> int:
res=[]
m=0
i=0
while i<len(nums):
if nums[i]==1:
i+=1
res.append(1)
else:
Flume 知识点(六)Flume 的监控
简述 使用 Flume 实时收集日志的过程中,尽管有事务机制保证数据不丢失,但仍然需要时刻关注 Source、Channel、Sink 之间的消息传输是否正常。 比如,SouceChannel 传输了多少消息,ChannelSink 又传输了多少,两处的消息量是否偏差过大等等。 Flume 为我们提供了 Monitor 的机制:http://flume.apache.org/FlumeUserGuide.html#monitoring 通过Reporting 的方式,把过程中的Counter都
swoole1--搭建echo服务器
1.安装swoole :pecl install swoole,然后修改php.ini 开启swoole扩展:extension=swoole.so 2.写一个服务器Server.php 1 <?php
2
3 class Server{
4 private $serv;
5
6 public function __construct(){
7 $this->serv = new swoole_server("0.0.
Spring Boot 04
Spring Boot Web开发 1 Spring Boot 对静态资源的映射规则:WebMvcAuotConfiguration 在这个类里边自动配置 相关博客:https://segmentfault.com/a/1190000017942307 一、) /webjars:去 classpath:/META-INF/resources/webjars/ 找资源; webjars:以jar包的方式导入的静态资源 像jQuery这样的静态资源,可以通过 https://www.webja
CentOS中使用FIO测试磁盘IO性能
$ yum install fio
0x02 命令 随机读: $ fio -filename=/dev/sda1 -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=4k -size=60G -numjobs=64 -runtime=10 -group_reporting -name=file 顺序读: $ fio -filename=/dev/sda1 -direct=1 -iodepth 1 -thread -rw
prufer 序列 学习笔记
prufer 序列是一种无根树的序列,对于一个 \(n\) 个点的树,其 prufer 序列的长度为 \(n-2\)。 prufer 序列和原树之间都可以唯一地相互转化。 构造 构造 prufer 序列分为如下的步骤: 找到一个编号最小的度数为 \(1\) 的点; 将与这个点相邻的点的编号加入 prufer 序列的后面; 删除这个点; 重复上述步骤,知道原树只剩下 \(2\) 个点,这两个点之间应该有一条边。 还原 令集合 \(V = \{1, 2, \cdots, n\}\)。 取出 pru
使用 kubeadm 安装 kubernetes v1.16.0 Centos7.6离线安装docker
近日通过kubeadm 安装 kubernetes v1.16.0,踩过不少坑,现记录下安装过程。 安装环境: 系 统:CentOS Linux release 7.6.1810 Docker版本:18.09.8 所有服务器都能连接外网 一、环境准备 三台虚拟机信息如下: IP 节点角色 Hostname 172.21.23.146 master master 172.21.23.147 worker node1 172.21.23.148 worker node2 在所有节点上进行如下操
【XJOI】小H的硬币游戏
题目链接(别想了) 小H的硬币游戏 题目描述 小H参加了一场神秘的游戏。游戏中有\(n\)堆硬币,第\(i\)堆价值\(a_i\)。每次小H可以选择编号相差\(k\)的硬币同时拿走。注意拿走后硬币不进行重标号。小H想知道最多能拿走多大价值的硬币。 输入格式: 第一行两个整数\(n\),\(k\)。 第二行\(n\)个整数。第\(i\)个整数表示\(a_i\)。 输出格式: 一行一个整数,表示拿走硬币的最大价值。 样例输入: 7 3
7 5 8 6 4 3 2
样例输出: 33
数据规模:
今日推荐
周排行