Linux | 正则表达式和相关概念

1 正则表达式概念正则表达式(Regular Eexpressions)应用范围字符串匹配操作和替换操作 例子:Linux中的vi, more, grep, yacc, lex, awk, sed 其他:VS, word等注意事项正则表达式规则与文件名通配符规则不同。正则表达式规则用于文本处理的场合;文件名匹配规则用于文件处理的场合。 不同软件对正则表达式的定义会有差异。1.1 元字符和集合6个元字符. * [ \ ^ $其他字符与其自身匹配(比如正则表...
分类: 其他 发布时间: 01-16 22:45 阅读次数: 0

Linux | 文件比较 / vi编辑与使用 / 文件通配符

(1)文件的比较以及相关的LINUX处理语句。(2)vi编辑器以及相关编辑器的操作语句。(3)Linux文件通配符的含义以及执行过程。处理语句等。
分类: 其他 发布时间: 01-16 22:45 阅读次数: 0

Linux | 文件管理 / 目录管理

详细介绍Linux的文件管理和目录管理相关命令。文档内容主要包括7部分,分别为:文件目录操作命令、文件的复制与删除、目录管理概念与命令、目录遍历、目录遍历相关应用、文件的批量处理、文件的打包与压缩命令。
分类: 其他 发布时间: 01-16 22:45 阅读次数: 0

Linux | 命令风格 / 文件系统

1 命令获取信息的方法Linux系统命令和用户程序从操作系统看,在地位上相同,都属于用户态程序; 运行时需要获取的信息包括配置信息、处理方式(选项参数)、被处理的对象。1.1 运行时获取信息的常见方式易变性从小到大为配置文件 环境变量 命令行参数 交互式键盘输入运行时获取信息的常见方式一般为较复杂的程序会提供配置文件以存储配置信息或者偏好配置信息。 分为系统级偏好设置和用户级偏好设置,例如 bash 的/etc/profile 和 ~/.bash_profile。(1)配
分类: 其他 发布时间: 01-16 22:45 阅读次数: 0

C++ | 代码重用 | 包含对象

模板对象意味着声明对象时,必须指定具体的数据类型。valarry 类:用于处理数值。operator[]() 访问各个元素 size() sum() max() min()通常用于has-a关系的C++技术是组合(包含),也就是创建一个包含其他对象的类。(换言之就是在类里面包含了其他类作为成员对象)接口和实现使用公有继承时,类可以继承接口,可能还有实现(基类的纯虚函数提供接口,但不提供实现)。获得接口是 is-a 关系的组成部分。使用组合,类可以获得实现,但不能获得接口。..
分类: 其他 发布时间: 01-16 22:45 阅读次数: 0

pandas使用read_csv函数读取文件最后N行数据并保留表头、pandas使用read_csv函数读取网络url链接数据

pandas使用read_csv函数读取文件最后N行数据并保留表头、pandas使用read_csv函数读取网络url链接数据
分类: 其他 发布时间: 01-16 21:15 阅读次数: 0

数据结构学习笔记 1-2队列概述及LeetCode真题图解(Java)

喜欢该类型文章可以给博主点个关注,博主会持续输出此类型的文章,知识点很全面,再加上LeetCode的真题练习,每一个LeetCode题解我都写了注释,比较适合新手入门数据结构与算法,后续也会更新进阶的文章。1-2 线程池与任务队列(Task-Queue)队列基础知识排队就是简单的一个队列。最基础的操作:入队 出队,从尾进(push),从头出(pop),先进先出。队列基于数组的实现方式:head为队列头,tail为队列尾。队列的出队怎么实现呢?如图:我们发现head从指向0变为指向.
分类: 其他 发布时间: 01-16 21:15 阅读次数: 0

【Java之网络】HTTP协议的基本格式总结

本篇博客主要介绍HTTP协议的基本格式,使用Fiddler抓包工具来查看相关协议。关于Fiddler抓包工具的使用方法,具体已经在上一篇博客中展现了,没有看到的小伙伴们记得去看哦!Fiddler工具的使用方法HTTP协议一. 请求1. 首行2. 首部3. 空行4. 正文二. 响应1. 首行2. 首部3. 空行4. 正文三. 总结一. 请求1. 首行在这里,我们使用Fiddler随便捕获一条http协议,以搜狗搜索页的请求的原始数据为例:我们点击右下角的按钮,使用记事本打开,打开后的效果如下所示.
分类: 其他 发布时间: 01-16 21:15 阅读次数: 0

Java数据结构-了解复杂度

目录 一.算法效率 二. 时间复杂度 1.时间复杂度的概念 2.大O的渐进表示方法 3.实例分析与计算 三.空间复杂度 1.空间复杂度的概念 2.实例分析与计算 四.写在最后 一.算法效率 算法效率分析分为两种:时间效率、空间效率。其中时间效率被称为时间复杂度,空间效率被称为空间复杂度。 时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额 外空间 由于早期计算机储存容量很少,所以通常是浪费时间来换取空间。而随着计算机的高速发展,计算机的存储容量已经达到了很高水平,
分类: 其他 发布时间: 01-16 21:15 阅读次数: 0

蓝桥杯Leecode——栈排序

分类: 其他 发布时间: 01-16 21:15 阅读次数: 0

C*指针进阶(2)

目录1、函数指针1.2、两段有趣代码2、函数指针数组2.2、用途(转移表)->计算器3、指向函数指针数组的指针4、回调函数4.1、回顾冒泡排序4.2、使用qsort函数4.3、使用回调函数,模拟实现qsort(采用冒泡的方式)1、函数指针简要概念:既然数组指针是指向数组的指针,那么函数指针就是指向函数的指针,用来存放函数地址的一个指针。 我们先写一个加法函数,并且打印出其地址看看。...
分类: 其他 发布时间: 01-16 21:15 阅读次数: 0

【深入理解指针与数组】

**大家好,这里是我时隔许久又一良心巨著,主要是介绍了指针和数组的一些深入的理解,特意整理出来一篇博客供我们一起学习,如果文章中有理解不当的地方,还希望朋友们在评论区指出,我们相互学习,共同进步!**
分类: 其他 发布时间: 01-16 21:15 阅读次数: 0

利用seaborn画带数值分布的箱型图

多类别箱型图,分类数据可视化、利用python的seaborn
分类: 其他 发布时间: 01-16 21:15 阅读次数: 0

一篇解双链表(0基础看)(C语言)《数据结构与算法》

本文是对于双链表的基本使用(0基础看&&超详解解读)及附上源代码,让大家初步了解双链表,所以就只实现双链表的增删查改,还有特定位置前插入和删除特定位置值等接口哈。
分类: 其他 发布时间: 01-16 21:15 阅读次数: 0

【服务器管理】Ubuntu的一次惊心动魄的查杀挖矿病毒的经历:病毒伪装成python

本文讲解了笔者在2022年1月份进行挖矿病毒杀毒的完整过程!
分类: 其他 发布时间: 01-16 21:15 阅读次数: 0

BUUCTF Misc 18 小明的保险箱

binwalk分离压缩包,爆破密码解题过程附件是个图片,binwalk分离binwalk 4a81409d-f24b-4915-adc9-304e6faf60f2.jpg dd if=4a81409d-f24b-4915-adc9-304e6faf60f2.jpg of=2.zip skip=79903 bs=1得到压缩包,使用ARCHPR爆破口令,得到口令:7869打开即可得flag...
分类: 其他 发布时间: 01-15 22:46 阅读次数: 0

BUUCTF Misc 19 爱因斯坦

解题过程下载后,是个爱因斯坦的经典照片使用binwalk,分离出压缩包binwalk misc2.jpg dd if=misc2.jpg of=3.zip skip=68019 bs=1得到压缩包,爆破无果。查看图片的属性,在详细信息中,this_is_not_password输入即可得到flag...
分类: 其他 发布时间: 01-15 22:46 阅读次数: 0

BUUCTF Misc 20 easycap

解题过程流量包,wireshark打开,都是TCP的包,追踪tcp流
分类: 其他 发布时间: 01-15 22:46 阅读次数: 0

JustSoSo复现

这个题目又碰到了,所以复现一下,过程中又学到了很多东西,记录记录题目环境2019国赛线上的一个题目JustSoSo,总共三个文件:index.php,hint.php,flag.php,贴一下源码index.php<html> <?php error_reporting(0); $file = $_GET["file"]; $payload = $_GET["payload"]; if(!isset($file)){ echo
分类: 其他 发布时间: 01-15 22:46 阅读次数: 0

[BJDCTF 2nd] old-hack

知识点:ThinkPHP 5.0.0~5.0.23 RCE 漏洞分析解题过程打开环境提示是thinkphp5的漏洞,测试一下index.php?s=1,报错得到版本号:5.0.23,直接找payload:ThinkPHP 5.0.0~5.0.23 RCE 漏洞分析http://858341d4-67a6-4c5c-9c02-44d7380d1346.node4.buuoj.cn:81/index.php?s=1POST传参:_method=__construct&filter[]
分类: 其他 发布时间: 01-15 22:46 阅读次数: 0