从零开始学mysql

MySQL安装;MySQL配置
分类: 数据库 发布时间: 10-09 20:40 阅读次数: 0

shell脚本之正则表达式(一)

正则表达式的定义正则表达式又称正规表达式、常规表达式。正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要匹配的一个或多个字符串。正则表达式一般用于脚本编程与文本编辑器中。很多文本处理器与程序设计语言均支持正则表达式,在Linux系统中常见的文本处理器如grep、egrep、sed、awk。正则表达式具备很强大的文本匹配功能,能够在文本海洋中快速高效地处理文本。正则表达式用途正
分类: 企业开发 发布时间: 10-09 20:30 阅读次数: 0

Shell编程之正则表达式三剑客——sed工具

sed工具概述擅长对数据行进行处理,sed是一种流编辑器,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。利用sed命令可以将数据行进行替换、删除、新增、选取等特定工作。sed命令常见用法sed[选
分类: 企业开发 发布时间: 10-09 20:30 阅读次数: 0

PMP Level1 引论

项目管理
分类: 企业开发 发布时间: 10-09 20:30 阅读次数: 0

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将在整个域中可用。如果设置
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

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:
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

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
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

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
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

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
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

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.获取系统中的
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

dubbo协议之响应头编码器&响应对象编码

前2节分析完了请求头和请求对象的编码,这里看一下响应头和响应对象的编码: 和请求头部一样进来先指定序列化器,没有的话用默认的Hessian2,接下来2个字节的操作和请求头编码类似,第三个字节时去req.getStatus: 紧接着是相似的设置请求唯一表示,然后从第16字节开始存序列化响应对象,后面都很类似,检查对象是否超过8MB大小,写入消息体长度,写入完整报文头部,大概就是先写对象,然后得到对象大小构造完整header,在写入header,最后将index指向header+对象结尾处,如果出
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

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:
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

Flume 知识点(六)Flume 的监控

简述 使用 Flume 实时收集日志的过程中,尽管有事务机制保证数据不丢失,但仍然需要时刻关注 Source、Channel、Sink 之间的消息传输是否正常。 比如,SouceChannel 传输了多少消息,ChannelSink 又传输了多少,两处的消息量是否偏差过大等等。 Flume 为我们提供了 Monitor 的机制:http://flume.apache.org/FlumeUserGuide.html#monitoring 通过Reporting 的方式,把过程中的Counter都
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

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.
分类: 其他 发布时间: 10-09 20:24 阅读次数: 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
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

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
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

prufer 序列 学习笔记

prufer 序列是一种无根树的序列,对于一个 \(n\) 个点的树,其 prufer 序列的长度为 \(n-2\)。 prufer 序列和原树之间都可以唯一地相互转化。 构造 构造 prufer 序列分为如下的步骤: 找到一个编号最小的度数为 \(1\) 的点; 将与这个点相邻的点的编号加入 prufer 序列的后面; 删除这个点; 重复上述步骤,知道原树只剩下 \(2\) 个点,这两个点之间应该有一条边。 还原 令集合 \(V = \{1, 2, \cdots, n\}\)。 取出 pru
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

使用 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 在所有节点上进行如下操
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

vi分屏命令

以竖屏,横屏方式打开文件 vim -O/o file1 file2 文件中打开分屏 :sp filename 横屏打开 :vsp filename 竖屏打开 分屏常用操作,所有操作都是基于ctrl + w s/v 横屏,竖屏分割打开文件 w 切换下一个窗口 h,j,k,l 切换上下左右窗口 HJKL 移动分屏 r 互换窗口 c 关闭当前窗口 q 退出当前窗口 o 关闭其他窗口 +,-,>,<,= 调整窗口大小和宽度,等分窗口大小
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0

【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 数据规模:
分类: 其他 发布时间: 10-09 20:24 阅读次数: 0