自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 数据结构 数组所有奇数放在所有偶数前面

#include <stdio.h>void move(int *a,int n){ int b[100]; int k=0; for(int i=0;i<n;i++) { if(a[i]%2==1) b[k++]=a[i]; } for(int i=0;i<n;i++) { if(a[i]%2==0) b[k++]=a[i]; } for(int i=0;i<n;i++) { a[i]=b[i]; }}int main()

2020-11-11 17:30:35 460 1

原创 数据结构 三元组转置

#include <stdio.h>#include <malloc.h>typedef struct Triple{ int i; int j; int e;};typedef struct TSMatrix{ Triple data[100]; int mu,nu,tu;//行列 非零个数 };//数组 转三元组 struct TSMatrix creatTS(int **a,int rows,int cols){ int sum=0; TSM

2020-11-11 17:17:25 876

原创 数据结构 对一个有序的单链表,删除所有值大于x而不大于y的结点

#include <stdio.h>#include<malloc.h> typedef struct LNode{ int data; struct LNode *next; }; void visit(LNode* head){ if(head==NULL) return ; LNode *p=head->next; while(p!=NULL) { printf("%d ",p->data); p=p->next; } pr

2020-11-11 11:16:24 4824

原创 数据结构 在单链表中值为y的结点前插入一个值为x的结点

#include <stdio.h>#include<malloc.h> typedef struct LNode{ int data; struct LNode *next; }; struct LNode* creat(int a[],int n){ LNode* head=(LNode*)malloc(sizeof(LNode)); LNode* p=head; for(int i=0;i<n;i++) { LNode* q=(LNode*)ma

2020-11-11 10:53:55 5256 1

原创 数据结构 创建二叉树 先序中序后序遍历 递归及非递归算法

#include <stdio.h>#include<malloc.h> #include<queue>#include<stack>using namespace std;typedef struct LNode{ int data; struct LNode *lchild, *rchild; }; //层序创建二叉树struct LNode* creat(int a[],int n){ if(n==0) return NUL

2020-11-10 23:09:00 528

原创 数据结构 删除单链表中一个最小值节点

#include <stdio.h>#include<malloc.h> typedef struct LNode{ int data; struct LNode *next; }; //数组 构建成单链表 (带头结点) struct LNode* creat(int a[],int n){ LNode* head=(LNode*)malloc(sizeof(LNode)); LNode* p=head; for(int i=0;i<n;i++) {

2020-11-10 17:24:42 701

原创 数据结构 删除单链表相同值结点(只留一个,,删除其余相同结点)

#include <stdio.h>#include<malloc.h> typedef struct LNode{ int data; struct LNode *next; }; //单链表中删除值相同节点void delete1(LNode *head){ LNode *p=head->next; int i=0; while(p) { LNode *q=p; while(q->next) { if(p->data.

2020-11-07 23:45:43 935

原创 数据结构 合并有序链表

#include <stdio.h>#include<malloc.h> typedef struct LNode{ int data; struct LNode *next; }; struct LNode* creat(int a[],int n){ LNode* head=(LNode*)malloc(sizeof(LNode)); LNode* p=head; for(int i=0;i<n;i++) { LNode* q=(LNode*).

2020-11-07 21:35:10 283

原创 7-6 在线靶场 第一章 第二章

封神台靶场目录第一章sqlmap第二章第一章查看返回多少列sql 可查询的函数查表命 列名爆库名ttp://59.63.200.79:8003/?id=100 union select 1,database() #爆表名http://59.63.200.79:8003/?id=100 union select 1,table_name from information_schema.tables where table_schema =‘maoshe’ limit 0,1#爆列

2020-07-07 19:37:54 212

原创 7-3 暴力破解

MD5在线破解泰阿红队单兵系统下载地址

2020-07-05 18:52:44 466

转载 7-2 使用xray工具

xray下载地址操作手册

2020-07-05 17:40:49 508

原创 7-1 上传webshell.php文件

随便选择一个图片文件拦截请求发送到repeater修改文件 名字 类型 以及下面的内容方法二把webshell.php 改名为 .jpg拦截 在brup 里改成 .php方法3直接发抓包所有文件类型都被拒创建htaccess.txt编译文件...

2020-07-05 16:29:59 545

原创 6-30 无回显sql注入(盲注) 基于位置注入 sqlmap参数

基于时间的盲注表名的字典1%27%20and%20if(ascii(substr(database(),1,1))>0,sleep(2),1)%20–+?id=1’ and if(ascii(substr(database(),1,1))=0,sleep(2),1) --+?id=1’ and if(left(database(),1)=‘s’,sleep(2),1) --+基于布尔的盲注?id=-1%27%20or%20left(database(),1)=%27u%27%20...

2020-07-02 14:50:44 2201 1

原创 6-15 实训 linux 基础操作

文件操作vim 三种模式切换权限管理r 读4 w写2 x执行1

2020-06-29 22:57:38 96

原创 6-16 网络配置与应用

配置网络 让虚拟机和主机可以互相ping(关防火墙)1.linux 查看网络 ping www.baidu.comctrl+c 中断查看 网络配置 ifconfigwindows 查看 ipconfig最好用桥接模式2如果不行 用nat连接重启ssh win 主机连接 虚拟机ssh [用户名]@[ip地址]输入密码远程传输下载...

2020-06-29 22:57:23 114

原创 6-17 网络配置 练习 下载软件

一般apt 就行解压缩 tar xvf ./[文件名]linux 下载tar gz 文件

2020-06-29 22:56:55 118

原创 6-24 php

php环境搭建宝塔–服务器运维面板

2020-06-29 22:56:43 83

原创 6-18 php 环境搭建 ab测试工具

ab测试ab测试的api php环境搭建显示进程 ps aux

2020-06-29 22:56:31 83

原创 6-19 密码与加密 抓包工具wireshake

管道命令

2020-06-29 22:56:08 264

原创 6-20 网络协议基础

用代码向百度发送请求 百度返回百度网站改进后的代码http协议 格式http请求方法apache为了方便让文件目录对应网站路径 实际没有关系响应格式

2020-06-29 22:55:49 56

原创 6-29 有回显的sql注入

sql注入原理基于报错 分析sql语句有回现的sql注入 页面有反馈信息无回显的sql注入 页面无反馈信息1.union判断类型输出表名2.extractvalue3.updatexml

2020-06-29 22:55:29 171

原创 6-28 域名信息收集 扫描探测

->如果还没 就发送请求dnsw服务器->系统缓存域名劫持 通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的IP地址从而实现用户无法访问目标网站的目的或者蓄意或恶意要求用户访问指定IP地址(网站)的目的。whois 协议安装wydomain用来找网站的子域名其他工具cms 指纹识别端口扫描工具http://www.nmap.com.cn/doc/manual.shtm#6nmap手册针对端口攻击搜索语法..

2020-06-28 20:01:05 208

原创 折半查找。

#include<iostream>#include<algorithm>#include<stdio.h> using namespace std;int binSearch(const int *Array,int start,int end,int key){ int left,right; int mid; ...

2020-04-29 15:58:27 34

原创 非伪代码 队列的定义及基本操作

队列的定义及基本操作记住先进先出就OK#include <stdio.h>#include <malloc.h>//节点 struct node { int data; node *next;};//链队列 struct queue{ node *front; node *rear;};//初始化queue* initQueue(){ q...

2020-03-07 13:00:47 186

原创 994. 腐烂的橘子

在给定的网格中,每个单元格可以有以下三个值之一:值 0 代表空单元格;值 1 代表新鲜橘子;值 2 代表腐烂的橘子。每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回 -1。示例 1:输入:[[2,1,1],[1,1,0],[0,1,1]]输出:4示例 2:输入:[[2,1,1],[0,...

2020-03-04 17:41:00 81

原创 1 线性表-----顺序表

线性表-----顺序表#include <stdio.h>#define max 10//顺序表定义typedef struct Sqlist{ int data[max]; int length;}Sqlist; //初始化 void initList(Sqlist &L) { L.length = 0;}//显示所有数据 void disp...

2020-03-02 18:38:20 153

原创 1 线性表-----单链表

线性表-----单链表#include <stdio.h>#include <malloc.h>//单链表struct LNode{ int data; struct LNode *next;}; //初始化 void InitLinkList(LNode *head) { if(head->next==NULL) return; he...

2020-03-02 18:37:47 177

原创 机器学习入门--手写体识别

一.python3.5下载 下载地址: [https://www.python.org/downloads/release/python-350/] 安装方法: [https://jingyan.baidu.com/article/29697b9158e688ab21de3c75.html]二.下载anaconda 最好下载3-4.2.0 ...

2020-02-26 12:23:19 1360

原创 经典bfs算法 蓝桥杯 学霸的迷宫

经典bfs算法试题 算法提高 学霸的迷宫资源限制时间限制:1.0s 内存限制:256.0MB问题描述  学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗。但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫。因为班长还有妹子要陪,磨刀不误砍柴功,他为了节约时间,从线人那里搞到了迷宫的地图,准备提前计算最短的路线。可是他现在正向...

2020-02-25 13:51:04 461

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除