自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Web狗自虐系列2】Pwn入门之格式化字符串漏洞

格式化字符串(Fromat String):在编码过程中,允许编码人员通过特殊的占位符,将相关对应的信息整合或提取的规则字符串。格式化字符串包括格式化输入和格式化输出 以printf()为例,第一个参数就是格式化字符串:“字符串 %s, 整数 %d, 浮点数 %f”,然后printf函数会根据这个格式化字符串来解析对应的其他参数%d /// 十进制-输出十进制整数%s /// 字符串-从内存中读取字符串%lx /// 十六进制-输出十六进制数。

2024-07-24 15:11:22 769

原创 【Web狗自虐系列1】Pwn入门之初级ROP

栈式一种典型的后进先出的数据结构,其操作主要有压栈(push)与出栈(pop)两种操作压栈与出栈都是操作的栈顶高级语言在运行时都会被转换为汇编程序,在汇编程序运行过程中,充分利用了这一数据结构。每个程序在运行时都有虚拟地址空间,其中某一部分就是该程序对应的栈,用于保存函数调用信息和局部变量。程序的栈是从进程地址空间的高地址向低地址增长的。

2023-07-06 15:20:19 941

原创 2023红明谷杯部分WP

2023红明谷杯部分WP

2023-04-21 09:19:21 1190 2

原创 M1 MacBookPro的使用分析

前言暑假那会儿因为之前的游戏本各种出问题,导致自己做的黑苹果无法使用,于是趁着自己还有学生优惠入了一台M1芯片的13英寸MacBookPro。接下来我就从一个渗透测试仍愿的角度来分析一下M1芯片的利弊,本人仅从个人使用观点进行评价,非专业测评,如有问题,还请各位大佬指出优点续航:M1芯片的mbp第一大优势在于他的续航,因为学校的缘故,宿舍上午是没有电的,经过自身的测试,三个小时的时间,mbp大概耗电百分之二十左右而且此过程中会开启IDEA,Pycharm等编译器,根据如此推算,M1芯片的mbp续航

2021-09-30 09:59:31 5790 4

原创 CobaltStrike4.0上线Linux系统

环境介绍客户端系统:MacOS BigSur服务端系统:MacOS BigSur软件版本:CobaltStrike4.0插件版本:CrossC2-cs4.0被上线主机系统:Ubuntu20.04插件介绍面向企业自身及红队人员的安全评估框架,支持CobaltStrike对其他平台(Linux/MacOS/…)的安全评估,支持自定义模块,及包含一些常用的渗透模块。 ▄████▄ ██▀███ ▒█████ ██████ ██████ ▄███

2021-09-15 18:08:52 1079

原创 mysql使用记录

环境配置:Ubuntu18.04MySQL安装首先将apt源进行更新sudo apt-get update安装mysql服务sudo apt-get install mysql-server -y安装完毕后,验证mysql版本mysql --version查看mysql服务状态systemctl status mysql.service # 查看mysql服务状态显示activate(runing)表示数据库已经启动初始化配置sudo mysql_secure_inst

2021-09-12 16:13:49 124

原创 Python的excel的操作

之前总会时不时的进行一些数据清洗,一旦涉及到清洗不可避免的就需要涉及到数据的存储,多数情况下是将数据存储到excel表格中,为了方便自己日后翻看,便有了这篇文章在写之前先声明一下,本文章是基于openpyxl的依赖安装pip install openpyxl操作讲解创建/打开工作簿直接创建表格from openpyxl import *wb = Workbook() # 实例化一个工作簿函数加载本地已存在的表格from openpyxl import *wb = load_wo.

2021-09-12 11:16:45 368

转载 Tensorflow学习:使用TF Hub进行文本分类

简介使用Tensorflow Hub和Keras进行迁移学习的基本应用使用来源于网络电影数据库的IMDB数据集,其中包含50,000条影评文本。从该数据集切割出的25,000条评论用作训练,另外25,000条用作测试。训练集和测试集是平衡的,意味着它们包含相等数量的积极和消极评论本次使用tf.keras,是一个Tensorflow中用于构建和训练模型的高级API,此外还是用了Tensorflow Hub,一个用于迁移学习的库和平台。import numpy as npimport tensorfl

2021-01-18 15:47:00 516

原创 Tensorflow学习:基本文本分类

此笔记本(notebook)使用评论文本将影评分为*积极(positive)或消极(nagetive)两类。这是一个二元(binary)*或者二分类问题,一种重要且应用广泛的机器学习问题。准备工作导入所需库import tensorflow as tffrom tensorflow import kerasimport numpy as np导入数据集imdb = keras.datasets.imdb(train_data, train_labels), (test_data, te

2021-01-18 11:22:31 456

原创 Tensorflow学习:基本图像分类

准备工作导入所用库# import tensorflow and tf.kerasimport tensorflow as tffrom tensorflow import keras# Helper librariesimport numpy as npimport matplotlib.pyplot as plt准备数据集导入Fashion MNIST数据集使用Fashion MNIST数据集,该数据集中包含10个类别的70,000个灰度图像。这些图像以低分辨率(28x28像素)

2021-01-16 17:32:43 1080 1

原创 Ubuntu维修之设置离家出走

真的是活久见,早上起来打开Ubuntu系统,本来想调节一下自己的显示屏,打开一看发现,我设置呢,难不成离家出走了后来经过一番折腾才算是找到了解决方法………………系统设置打不开,重新安装gnome-control-centersudo apt-get install gnome-control-center系统设置里只有很少的几个图标,重新安装unity-control-centersudo apt-get install unity-control-center安装完毕大功告成,又可以继.

2020-08-19 10:38:39 163

原创 Ubuntu安装matlab R2018a

一、安装文件MATLAB R2018a安装文件请自行下载文件目录:Matlab2018aLinux64Crack.tar.gzR2018a_glnxa64_dvd1.isoR2018a_glnxa64_dvd2.iso二、挂载镜像选中R2018a_glnxa64_dvd1.iso文件,选择打开方式为“磁盘映像挂载器”,此时会讲dvd1盘挂在到/media/yourname/MATHWORK S_R2018a 目录三、安装1、输入以下命令进行安装cd ~sudo /media/yourn

2020-07-26 10:41:05 556

原创 Ubuntu下百度网盘抽风问题

Ubuntu系统下百度网盘卡在登录界面今天用百度网盘的时候一直卡在登录动画上,没反应,搜寻各大网站找到了解决方法打开Terminal在其输入sudo rm -rf ~/baidunetdisk运行完这行指令后,重新打开百度网盘就可以恢复正常了...

2020-07-09 17:39:05 504

原创 MacOS安装homebrew

因为某些众所周知的原因homebrew安装总会失败,可以通过修改hosts解决此问题sudo vim /etc/hosts添加如下内容199.232.28.133 raw.githubusercontent.com

2020-07-05 00:29:42 159

转载 Ubuntu18.04 Docker安装

先声明一下本文所说的方法是通过版本库进行安装设置版本库更新系统索引包sudo apt-get update添加HTTPS协议,允许apt从HTTPS安装软件包sudo apt-get install apt-transport-https ca-certificates curl software-properties-common添加Docker公共密钥Docker中科大源curl -fsSL https://mirrors.ustc.edu.cn/docker.

2020-05-22 13:36:02 209

原创 Linux下java环境搭建踩坑记录

配置表Ubuntu20.04Java SE 14首先去JDK官网下载JDk14选择适合自己的压缩包,我选择了tar.gz安装包,默认是下载到了Downloas文件夹下在Downloads文件夹下打开终端,输入tar -xzvf jdk-14.0.1_linux-x64_bin.tar.gz这样就得到一个名为jdk-14.0.1的文件夹这里我是将jdk安装到/opt/jvm路径下(jvm在原本系统中是不存在的,是我自己创建的)将刚解压完的文件拷贝到安装路径下在刚解压完毕的路径下输入.

2020-05-16 08:21:42 229 1

原创 数据库学习笔记7关系数据库标准语言SQL

SQL概述目前,没有一个数据库系统能够支持SQL标准的所有概念和特性许多软件厂商对SQL基本命令集还进行了不同程度的扩充和修改,有可以支持标准以外的一些功能特性SQL的特点综合统一高度非过程化面向集合的操作方式以同一种语法结构提供多种使用方式语言简介,易学易用学生-课程数据库数据定义数据查询数据更新控制的处理视图...

2020-05-12 14:26:04 951 1

原创 机器学习之训练数据分析图像的绘制(python+csv)

# -*- coding:utf-8 -*-import csvimport matplotlib.pyplot as plt# 文件读取file = open('./log.csv', encoding='utf-8-sig')reader = csv.reader(file)# 数据准备 并将字符型数据转换为浮点型数据x = list(reader)step =[]loss = []val_loss=[]for i in range(1, len(x), 1): ste

2020-05-11 10:37:40 709

原创 数据库学习笔记6关系数据库

关系数据结构及形式化定义关系域定义: 域是一组具有相同数据类型的值的集合笛卡尔积笛卡尔积是域上的一种集合运算定义:给定一组域D1,D2……,Dn,允许其中某些域是相同的,D1,D2……,Dn,的笛卡尔积为D1xD2x……xDn={(d1,d2……,dn)| di∈Di, i = 1, 2, ……, n}其中每一个元素(d1,d2……,dn)叫作一个n元组(n-tuple),简称为元...

2020-05-08 21:52:52 811 1

原创 CTPN+CRNN项目总结

对自己之前做的项目不满意推倒重新做,在大佬现有项目的基础上进行了修改。大佬项目地址https://github.com/xiaofengShi/CHINESE-OCR个人踩坑经历由于本人用的是内网服务器进行环境搭建所以……众所周知的不能连网……依赖逐个下载并进行安装,为了让大家不用跟我似的再踩坑,我把我个人的虚拟环境放出来有需要的可以拿去(声明一下,我用的是python2.7版本,具体...

2020-04-12 23:15:46 1670 5

原创 工作记录之拯救rm -rf /*(无root权限拯救恢复基础功能)

前两天碰上个倒霉事,服务器被……rm -rf了,搞得我内心一万只羊驼在奔腾,不过好在花了一天左右的时间在自己虚拟机上折腾了出来解决方案今天跟大家分享一下希望能帮得上大家事故现场介绍当时是一个有个哥们在非root权限的账户下输入了rm -rf /*指令,导致此账户(下文中此账户和此账户的目录统称为name)下的子目录整个删除掉,但是在home目录下还是存在这个账户(为啥会出现这个原因我在此说...

2020-03-22 21:19:12 1573

原创 数据库学习笔记4数据系统的组成

1.4 数据系统的组成数据库数据库管理系统(及其开发工具)应用程序数据库管理员硬件平台及数据库数据库系统对硬件资源的要求足够大的内存足够的大的磁盘或磁盘阵列等外部设备较高的通道能力,提高数据传送率软件数据库管理系统支持数据库管理系统运行的操作系统与数据库接口的高级语言及其编译系统以数据库管理系统为核心的应用开发工具为特定应用环境开发的数据库应用系统人员...

2020-03-22 09:10:21 345 1

原创 数据库学习笔记3数据库的系统结构

前两天加班赶工,学习笔记断更,还请见谅从数据库应用开发人员角度看数据库系统采用三级模式结构,是数据库系统内部的系统结构从数据库最终用户角度看数据库系统的结构有:单用户结构主从式结构分布式结构客户-服务器浏览器-应用服务器/数据库服务器等1.3.1 数据库系统模式的概念模式(Schema)是对数据库逻辑结构和特征的描述是型的描述,不涉及具体值模式是相对稳定的...

2020-03-21 15:51:32 344 1

原创 数据结构学习笔记1顺序表

顺序表顺序表的定义思路初始化需要定义的三个要素head——未初始化的动态数组length——记录顺序表的长度size——记录顺序表分配的存储容量C语言代码实现typedef struct Table{ int * head; int length; int size;}table;顺序表的初始化思路给head动态数据申请足够大小的物理空间判断...

2020-03-19 09:14:01 213 6

原创 数据库学习笔记2数据模型

1.2 数据模型数据模型是对现实世界数据特征的抽象通俗的讲数据模型就是现实世界的模拟数据模型应满足三方面的要求:能比较真实地模拟现实世界容易为人所理解便于在计算机上实现数据模型是数据库系统的核心和基础1.2.1 两类数据模型数据模型分为两类(两个不同的层次)概念模型,也称信息模型它是按照用户的观点来对数据和信息建模,用于数据库设计逻辑模型和物理模型逻辑模型主要包括网...

2020-03-17 20:20:43 1845 1

原创 数据库学习笔记1

1.1 数据库系统概述1.1.1 数据库的4个基本概念数据(Data)数据(Data)是数据库中存储的基本对象数据的定义描述事物的符号记录数据的种类数字(早期)、文字、图形、图像、音频、视频、学生的档案记录、订单情况等等数据的含义成为数据的语义,数据与其语义是不可分的数据举例数据的形式不嫩完全表达其内容需要对数据进行解释数据有结构的:记录是计算机存储数据的一种格式或一...

2020-03-15 20:17:41 776 1

原创 算法分析与设计学习笔记5之整数拆分问题

老规矩步入正题之前先说点儿题外话,今天老师讲的东西感觉没什么需要记录的,所以今天就把之前老师布置的一个作业拿出来分析一下吧,水一篇文章,毕竟好几天没更新了,话不多说,上题Question整数划分问题。把正整数n表示成一系列正整数的和,n=n1+n2+n3+…+ni,这种表示成为n的划分,不同的划分个数称为正整数n的划分数,如6有11种划分。设计算法,输出n的划分数和具体的划分方法(用递归的...

2020-03-12 17:48:36 458 1

原创 python使用之pip暂时使用阿里镜像源代码

众所周知pip安装时使用原生的镜像源安装极慢,所以使用大家普遍选择使用清华镜像源,下面我来说一下如何指定单次使用清华镜像源其实方法很简单,就是一行代码的事pip install <包名> -i https://mirrors.aliyun.com/pypi/simple...

2020-03-10 14:01:14 849

原创 算法分析与设计学习笔记4算法复杂度分析

今天跟大家聊聊算法复杂性的问题,讲之前我先吐槽一下,这两天我在网上到处搜索关于算法复杂性分析的文章,大多数文章给我的感觉就是看到的第一眼就会吓死初学者……所以我尽可能的利用能让新手理解的语言把这个东西给大家讲明白所以不可避免的会出现,用词不严谨的地方,所以请大家谅解,话不多说,开讲什么是算法的复杂度算法复杂度即算法所需要的计算机资源算法的复杂度可分为算法的时间复杂度T(n)和算法的空间...

2020-03-05 23:39:09 400 1

原创 算法分析与设计学习笔记3GS算法实现

背景介绍稳定匹配算法(GS算法)适用于现实世界中经常面对多对多的匹配问题,比如求职问题,婚姻问题等。

2020-02-29 01:34:12 186 1

原创 算法分析与设计学习笔记2鸡兔同笼问题

问题描述声明一下,此系列所有文章的代码实现都是使用C/C++。鸡兔同笼问题:一个笼子里关着若干鸡和兔子(鸡2只脚,兔子4只,无例外),已知笼子里教的总数为a。则笼子里的动物最少有多少只,最多有多少只?输入:2320输出应为:005 10实现方法、数学逻辑计算法此算法仅仅是通过数学逻辑来进行推理#include <stdio.h>int Max(int...

2020-02-26 11:19:11 1536 1

原创 机器学习之CTPN

今天在服务器上搭建CTPN的训练环境,问题可谓是一个接一个,整得我整个人都不好了,所以写这篇文章一是记录一下,二是希望自己的踩坑经验能帮到大家,废话不多说,开整!先说一下我的配置,cuda10.0,tensorflow1.13(至于我的tensor为啥用1.13这个是由于我的cuda版本限制的,关于tensorflow和cuda版本的对应关系大家可以参考这篇文章https://blog.cs...

2020-02-25 20:22:38 335 1

原创 算法分析与设计学习笔记1

理解算法的概念算法是什么算法是指解决问题的一种方法或一个过程算法是若干指令的有穷序列,算法的五个的特性:(1)输入:有外部提供的量作为算法的输入(2)输出:算法产生至少一个量作为输出(3)确定性:组成算法的每条指令是清晰,无歧义的(4)有限性:算法中每条指令的执行的次数是有限的,执行每条指令的时间也是有限的。如何描述算法伪代码课后题下面哪一个不是算法的特性?...

2020-02-24 11:14:34 324 1

转载 Linux解压缩大全

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.ta...

2020-02-13 07:59:30 150

转载 印象笔记跨快捷键大全(转载)

1、全局快捷键全局快捷键表示你可以使用这些全系统快捷键Ctrl + ALT +N:切换到印象笔记,并跳转至一条新笔记Win +PrintScreen :开启捕捉屏幕Esc:取消捕捉屏幕Win + A :剪辑选取Win + shift +F:在印象笔记中查找Ctrl + Alt +V:将粘贴板内容粘贴到印象笔记作为一条新笔记2、应用内快捷键F9:开始与印象笔记网页版同步Ctrl ...

2020-02-09 21:23:48 560

原创 python中文不识别

在py文件开头加上两行代码#-- coding:utf-8 --#encoding=utf-8

2020-01-31 10:59:52 505

转载 电脑修理之XP联网问题

最近放假回家,给家里两台老机器重装系统,由于机器年代过于久远只能装上远古级系统XP系统,在安装过程中发现XP系统有一个普遍的问题就是安装完毕后无法上网,笔者废了九牛二虎之力找到了解决的方法,现在分享给大家。先在此声明,此方法是我从网上找到的,想看原文可以点击此处查看原文修复步骤如下 1、现在开始菜单栏中,打开“控制面板”程序。 ![在这里插入图片描述](https://img-...

2020-01-20 00:28:09 591

原创 机器学习踩坑之Ubuntu系统的CUDA安装

准备工作去cuda官网下载安装文件进入文本行模式安装CUDA关闭图形界面sudo service lightdm stop运行cuda文件首先给cuda可执行权限:sudo chmod a+x filename运行cuda文件sudo ./filename --no-opengl-libs安装过程的选项选择阅读声明,一直按D即可,然后accept...

2019-08-05 07:49:28 375 1

原创 机器学习踩坑之Ubuntu系统的Nvidia驱动安装

因为机器学习需要用到GPU进行运算,所以为Ubuntu系统安装Nvidia驱动就显得那么重要,在Ubuntu中安装Nvidia(下面统称为N卡)驱动过程中最恶心的无非是安装完以后出现Ubuntu系统循环登录问题,今天我就来跟大家分享一下我的踩坑经验。声明网上有很多简易方法比如什么输入一行代码sudo apt-get install nvidia-*这种方法虽然可以使用但是有很严重的问...

2019-07-27 17:17:09 537 2

原创 Win10+Ubuntu双系统安装踩坑经验

本人新手一个,如有纰漏还请各位大佬指出之前因为学习的需要我在电脑上装了Ubuntu系统,在安装过程中遇到很多问题,今天想跟大家分享一下我的踩坑经验,希望能帮到大家。我的电脑是512G的固态2T的机械硬盘,所以我就任性了一把,分给Ubuntu128G的固态和300G的机械,...

2019-07-26 10:53:54 391

chromedriver_win32.zip

谷歌浏览器的驱动文件,python语言编写爬虫脚本,安装此驱动后可以保证能够通过脚本驱动谷歌浏览器,适合于windows系统,其余系统的可去官方下载

2020-05-08

gcc-4.8。2升级及所需依赖包

压缩包中包含gcc-4.8.2的升级包,以及升级所需的依赖包gmp-4.3.2,isl-0.12.2,mpc-0.8.1,mpfr-2.4.2

2020-02-13

空空如也

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

TA关注的人

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