redis哨兵
redis replica
redis持久化
redis网络IO线程组
单线程命令处理
redis结构
一、背景需要编译一个代码,使用cmake, 然后发现cmake版本低于要求,重新装后,发现运行不起。二、环境说明$cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) cmake --version cmake version 2.8.12.2三、源码编译升级$ tar xf cmake-3.18.0-rc3.tar.gz $
一、概要说明对目标主机的开放端口(主机发现模块识别出的)发送特定的探测报文;通过预定义的正则表达式规则, 对目标主机的响应数据进行规则的匹配,判断出目标主机上运行的服务以及版本等信息。二、服务探测1.预定义规则文件 整体结构Probe protocol Name 探测报文 ports xxx,xxx ... match serviceName 正则表达式 版本信息... softmatch se
局域网arp主机发现
一、环境nmap-7.80二、扫描前准备2.1 初始化默认值NmapOps o;//全局类对象 //构造函数 NmapOps::NmapOps() { datadir = NULL; xsl_stylesheet = NULL; Initialize(); } //构造函数中调用 Initialize 函数,进行类对象成员初始化,设置默认值 void NmapOps::Initi
一、环境nmap-7.80、Windows10、VMware二、主体流程分为了三个分支main.cc main() //分支1.检查环境变量 NMAP_ARGS // 如果有,则提取环境变量NMAP_ARGS中的值,并且拼接命令行中的参数 // 进入nmap_main() //分支2.检查命令行参数,如果只有三个参数,并且第二个参数为 --resume 从日志文件中加载
一、背景因某些原因接触到nmap,觉得很有意思,功能强大,并且能学习到很多网络知识,所以决定去探索下nmap。从编译、使用、再到原理,一步一步的逐渐深入的学习。二、环境说明windows10+VMwareWorkstation14Pro+Ubuntu18.04nmap-7.80.tar.bz2三、编译tarxfnmap-7.80.tar.bz2-C.cdnmap-7.80./configur
一、背景 在调试一个问题时,发现问题因为memcpy拷贝数据时将数据写坏,因此想调试memcpy 看看是如何造成的,因此需要调试信息二、环境 centos7 x86_64三、安装步骤 1.查看是否已经安装过 2. 使用系统自带的一个工具进行安装,$sudo de
一、环境说明 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu
一、背景因要修改sql语法分析器代码,然后就开始从零开始学习下lex和yacc1.基础lex只有状态和状态转换,没有栈,善于模式匹配;yacc能处理带栈的FSA(有限状态机),更适合更复杂的任务。模式匹配原语元字符匹配说明.任意字符(除了换行)\n换行*0次或者多次重复前面的表达式+1次或者多次重复前面的表达式?0次或者1次重复前面的表达式^行的开始$行的结尾a|baorb(ab)+1次或者多次重
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号