自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 来也UiBot RPA开发新手入门到高级开发者

RPA从入门到精通

2023-01-30 17:24:30 1470

原创 内网批量修改文件名(DOS篇)

1.读取需要修改的文件名。条件:需要修改的文件都放在了一个文件内。1.1 需要修改的文件夹内,shift+右击空白处,点击打开PowerSell窗口。1.2 输入下面代码可将文件名全部读取到本文件夹的1.txt文件内。1.txt2. 将读取的文件(.txt)改成xls文件,用excel打开,数据页面下分列其中一列为原始文件名,一列为修改的文件名,一列使用excel函数将两个文件名合并。代码如下:=CONCATENATE("ren ","""",E1,".

2022-01-24 20:23:46 1602 1

原创 无网络安装python包

pip下载第三方包pip download 你的包名 -d "下载的路径(windows下双引号来表示文件夹)"举个栗子:pip download xlutils -d "D:\result"pip离线安装pip install <包名>举个栗子:1 # 切换终端在待安装文件目录下(D:\result)2 pip install xlutils-2.0.0-py2.py3-none-any.whl...

2022-01-23 22:46:35 1057

原创 信息对抗(4)

第三章:口令攻击口令和身份认证 基于口令的认证步骤:用户将口令传送给计算机; 计算机完成口令单项函数值的计算; 计算机把单向函数值和机器存储的值进行比较。针对口令强度的攻击针对口令强度的攻击就是对目标口令通过不断地猜测、推断进行破解尝试,越简单的口令越容易被猜解。 强口令与弱口令 针对口令强度的攻击方法:强力攻击、字典攻击、组合攻击 Window...

2020-03-15 18:15:40 430

原创 信息对抗(3)

信息收集信息收集的内容:域名和IP地址 操作系统类型 端口 应用程序类型 防火墙和入侵检测系统漏洞:管理的漏洞:目标系统信息的泄露,错误的配置信息,未采用必要的安全防护系统,设置了弱口令等。 系统的漏洞:目标系统未能及时更新系统而导致的各种漏洞,系统设计上的漏洞等。 协议的漏洞:身份认证协议和网络传输协议的设计缺陷等。其他信息:目标网络的拓扑结构。 目标系统与外部...

2020-03-15 18:15:32 292

原创 信息对坑(2)

网络攻击技术概述网络攻击又称网络入侵(network intrusion),指的是网络系统内部发生的任何违反安全策略的事件,这些事件可能来自系统外部,也可能来自系统内部;可能是故意的,也可能是无意偶发的。网络面临的安全威胁网络安全威胁是网络系统所面临的已发生过的安全事件或潜在的安全事件的负面影响。网络安全威胁的种类很多,影响各不相同,产生的原因也不同。协议缺陷 软件漏洞 策...

2020-03-15 18:15:28 264

原创 信息对抗(1)

网络面临的安全威胁信息收集口令攻击缓冲区溢出攻击恶意代码Web应用程序攻击嗅探假消息攻击拒绝服务攻击网络防御概述访问控制机制防火墙入侵检测蜜罐技术内网安全管理...

2020-03-15 18:13:16 371

原创 跨境追踪(ReID)多粒度网络(MGN)详解及代码实现(1)

多粒度网络(MGN)的结构设计与技术实现云从科技多粒度网络公开介绍:(一)多粒度网络(MGN)设计思路。设计思想是这样子的,一开始是全局特征,把整张图片输入,我们提取它的特征,用这种特征比较 Loss 或比较图片距离。但这时我们发现有一些不显著的细节,还有出现频率比较低的特征会被忽略。比如衣服上有个 LOGO,但不是所有衣服上有 LOGO,只有部分人衣服上有 LOGO。全局特...

2020-03-09 11:33:36 3055

原创 跨境追踪(ReID)多粒度网络(MGN)详解及代码实现(2)

多粒度网络(MGN)的结构设计与技术实现代码实现:(一)参考代码:https://github.com/hugh67/reid-MGN-pytorch(二)我的实验:目标平台:类脑平台 https://www.bitahub.com/GPU:1块 1080训练集: Market1501,DukeMTMC-reID实验次数:2(三)实验1:对Mar...

2020-03-09 11:33:12 2593

原创 rar 每个块的开头基本知识

rar 每个块的开头基本知识:

2019-12-22 14:41:30 1874

原创 PIL将gif动态图转化成每帧图片

原图:程序代码:from PIL import Imageimport osgifFileName = '../4732ef1c34a246c8af740d6b147642c9.gif'# 使用Image模块的open()方法打开gif动态图像时,默认是第一帧im = Image.open(gifFileName)# 文件夹名字,可以随意取...

2019-12-21 18:36:34 858

原创 hackthebox(Can you decrypt the message?)

题目描述:zip文件内容:keys.txt:hBU9lesroX_veFoHz-xUcaz4_ymH-D8p28IP_4rtjq0=gAAAAABaDDCRPXCPdGDcBKFqEFz9zvnaiLUbWHqxXqScTTYWfZJcz-WhH7rf_fYHo67zGzJAdkrwATuMptY-nJmU-eYG3HKLO9WDLmO27sex1-R85CZEF...

2019-12-05 19:17:33 491

原创 Base64笔记

1.所谓Base64,就是说选出64个字符----小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是65个字符)----作为一个基本字符集。然后,其他所有符号都转换成这个字符集中的字符。具体来说,转换方式可以分为四步。第一步,将每三个字节作为一组,一共是24个二进制位。第二步,将这24个二进制位分为四组,每个组有6个二进制位。第...

2019-12-05 15:33:18 120

原创 python多线程实现两个向量相加

目的:data1+data2data1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] #向量1data2 = [3, 4, 5, 6, 2, 4, 3, 4, 5, 7] #向量2方法:thread[i] 执行 Q.put(data1[i]+data2[i])源码:# 导入包import threadingfrom queue impo...

2019-12-04 22:48:04 1846

原创 希尔排序实现源码

希尔排序简介:希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因D.L.Shell于1959年提出而得名。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,...

2019-12-04 20:08:24 356

转载 行人重识别简介(Person ReID)

一、简介 行人重识别,也被称为 ReID(Person Re-identification),是希望能够利用计算机视觉的算法来进行跨摄像头的追踪,也就是找到不同摄像头下的同一个人,这也是图像检索的一个子问题 多个摄像头下拍摄行人的角度不同,图像中的行人可能72变。所以要正确判断的话,就要找到行人上的局部不变的part(比如:衣服颜色,衣服纹理,手提包,背包等等)下图为 DukeM...

2019-12-04 15:28:15 636

原创 Qt带菜单栏的窗口

菜单栏// 包含的头文件#include <QMenuBar>#include <QMenu>#include <QAction>#include <QDebug>//菜单栏QMenuBar *mBar = menuBar();//添加菜单QMenu *pFile = mBar->addMenu("文件");//添...

2019-12-03 17:18:58 404

原创 Qt内存回收机制

在Qt中创建对象的时候会提供一个Parent对象指针,下面来解释这个parent到底是干什么的。 QObject是以对象树的形式组织起来的。 当你创建一个QObject对象时,会看到QObject的构造函数接收一个QObject指针作为参数,这个参数就是 parent,也就是父对象指针。这相当于,在创建QObject对象时,可以提供一个其父对象,我们创建的这个QObject对象会自动...

2019-12-03 17:18:49 573 2

原创 Qt对话框

#include "mainwindow.h"#include <QMenuBar>#include <QMenu>#include <QAction>#include <QDebug>#include <QDialog>#include <QMessageBox>#include <QFileDialo...

2019-12-03 17:18:42 219

原创 Qt6天学习教程----第一天

1.1 什么是QtQt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。1.2 Qt发展史1991年 Qt最早由奇趣科技开发1996年 进入商业领域2008年 奇趣科技被诺基亚公司收购,Qt称为诺基亚旗下的编程语言2012年 Qt又被Digia收购201...

2019-12-03 17:18:29 2343 1

原创 Qt6天学习教程目录

第一天:Qt的介绍 Qt的框架 项目文件(.pro) 第一个Qt程序(hello qt) 父窗口和子窗口的区别(控件,部件,构件) 信号和槽 坐标系统 内存回收机制 带菜单栏的窗口 对话框第二天:QtCreator设计器的使用 常用控件 布局 自定义控件 常用事件的处理第三天:QPainter绘图 绘图设备(QPixmap,QImage,QBitmap,...

2019-12-03 17:18:18 1298 2

原创 Qt信号和槽

信号和槽机制(listener)信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信号。也就是说,当信号发出时...

2019-12-03 17:18:06 245 3

转载 海明码的编码和校验方法

  海明码(也叫汉明码)具有一位纠错能力。本文以1010110这个二进制数为例解释海明码的编码和校验方法。  编码  确定校验码的位数x  设数据有n位,校验码有x位。则校验码一共有2x种取值方式。其中需要一种取值方式表示数据正确,剩下2x-1种取值方式表示有一位数据出错。因为编码后的二进制串有n+x位,因此x应该满足2x-1≥ n+x     使不等式成立的x的最小值...

2019-11-21 21:54:48 389

原创 python读写JSON数据

问题你想读写JSON(JavaScript Object Notation)编码格式的数据。解决方案json模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是json.dumps()和json.loads(), 要比其他序列化函数库如pickle的接口少得多。 下面演示如何将一个Python数据结构转换为JSON:import jsondat...

2019-11-21 20:49:05 106

原创 Python中is和==的区别

Python中有很多运算符,今天我们就来讲讲is和==两种运算符在应用上的本质区别是什么。首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。==是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相等,而is是用来比较判断两个对象的id(身份标识)是否相等。例如下面的比较:1...

2019-11-16 23:47:48 116

原创 opencv python 按位与bitwise_and详解

1、代码import numpy as npimport cv2# 3x3图像,全(1,1,1)i = np.ones((3, 3, 3), dtype=np.uint8)# 3x3图像,全(2,2,2)j = np.ones((3, 3, 3), dtype=np.uint8) + 1# 图像i,j每个像素与运算结果k = cv2.bitwise_and(i, j)...

2019-11-16 22:11:28 3967

原创 opencv python (bgr)3通道拆分合并方法合集

1、拆分方法1(利用函数)import cv2img = cv2.imread("./images/1.png")(B, G, R) = cv2.split(img)cv2.imshow("Red", R)cv2.imshow("Green", G)cv2.imshow("Blue", B)cv2.waitKey(0)2、拆分方法2(利用切片)impor...

2019-11-16 21:57:08 4091

转载 NFA的确定化

NFA的确定化:这里指的 NFA 到 DFA的转换(不包括ε 自动机),构造一个和 NFA 等价的 DFA。书中有介绍两种确定化的方法(子集法和造表法),这里只介绍造表法,造表法是比子集法简单而有效的一种确定化方法。1,为什么不用子集法?? 在子集法中,如果 NFA 的状态个数 n 比较大,那么,确定化后的 DFA 的状态个数 2^n-1 将更大,其中不少状态是...

2019-11-12 23:09:35 13248

原创 重放攻击

重放攻击(Replay attack,或称作重送攻击)是一种网络攻击,通过恶意的欺诈性地重复或拖延正常的数据传输而实施。因工作原理如同重放歌曲一样而得名。假设绿帽向蓝帽要求认证自己的身份。蓝帽要求绿帽提供密码作为身份的验证。此时,红帽窃听通讯,并记录下绿帽的密码。在通讯完成后,红帽联系蓝帽,并要求认证自己为绿帽的身份,在提供了正确的绿帽密码后,蓝帽接受红帽的验证,并认可其绿帽身份。...

2019-11-06 21:08:22 393

转载 CUDA编程入门极简教程

前言2006年,NVIDIA公司发布了CUDA,CUDA是建立在NVIDIA的CPUs上的一个通用并行计算平台和编程模型,基于CUDA编程可以利用GPUs的并行计算引擎来更加高效地解决比较复杂的计算难题。近年来,GPU最成功的一个应用就是深度学习领域,基于GPU的并行计算已经成为训练深度学习模型的标配。目前,最新的CUDA版本为CUDA 10.1。GPU并不是一个独立运行的计算平台,而需要...

2019-11-05 19:37:46 199

转载 FTP bin和ascii的区别

在计算机系统中,不同的系统判断一行是否结束的标志是不一样的。文件中的一行可以有三种结束的方式:1.cr2.nl ---->Unix调用一个new line的动作3.cr lf (or lf cr)ftp上传的时候,有bin和ascii两种区别使用bin命令传输时,什么也不会改变,按照源文件传输,而用ascii方式传输时会将行结束符从来源的机器所用的行结束符转换成接收机...

2019-11-02 13:11:31 148

原创 nvidia-smi命令 GPU的风扇转速 ERR!

当输入nvidia-smi 命令时如果出现如下图:(则是GPU风扇出现了问题)不要慌张!不要慌张!不要慌张!(不是你搞坏的!)重启就好!重启就好!重启就好!(重要的事情说三遍!)下图为reboot后的结果...

2019-11-01 23:44:41 4995 3

转载 C语言 计算程序运行时间(简单粗暴)

精确获取时间:QueryPerformanceFrequency() -基本介绍类型:Win32API原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);作用:返回硬件支持的高精度计数器的频率。返回值:非零,硬件支持高精度计数器;零,硬件不支持,读取失败。QueryPerformanceFrequen...

2019-10-26 20:26:30 3233

原创 女性优美曲线

Matlab 代码a = 2.09;b = 1.31;c = 1.16;d = 0.885;m = 0.036;n = 0.615;p = 35.237;syms alpha;alpha = -pi/2:0.01:pi/2;x = a*exp(c*alpha).*cos(c*alpha) + exp(-(alpha-n).*(alpha-n)/(2*m*m))./(sqr...

2019-10-04 11:38:54 576

原创 页面置换算法

'''目的:熟悉页面置换算法及其实现,引入计算机系统性能评价方法的概念。内容:编制页面置换算法的模拟程序。要求:(1) 用随机数方法产生页面走向,页面走向长度为L。(2) 根据页面走向,分别采用FIFO和LRU算法进行页面置换,统计缺页率。(3) 假定可用内存块和页表长度 (作业的页面数)分别为m和k,初始时,作业页面都不在内存。'''# write on 2019/5/6 ...

2019-05-06 16:57:13 742

原创 ACM

题目描述viias想要送给她一些魔方做礼物,现在它有n个魔方,需要拼成一个大长方体包装起来送给她。为了保证长方体协调,viias想要长方体的表面积面积尽量小。所以最小表面积是多少呢?输入每行一个整数n,代表魔方数,由于viias的生活费限制,0<n<111.输出每组数据输出一行,表示需要的包装纸数(立方体魔方,以魔方单面表面积为单位1)。样例输入1...

2019-04-20 11:50:25 142

原创 操作系统实验(银行家算法)基于Python完整源码

操作系统实验----------------------------------------------------------------该代码亲试有效,欢迎各位dalao对代码不足处,提出建议,留言评论。----------------------------------------------------------------本人所用编译器python3.5...

2019-04-17 19:45:56 2340

原创 银行系统(Java)异常处理

package analog_ATM;import java.io.IOException;//import java.sql.*;import java.util.*;/** * 1.账户类,模拟ATM机,即读取了用户的个人信息 * 2.查询余额 * 3.交易记录 * 4.存/取 * 5.其他功能 */class InsufficientFundsException ...

2019-04-11 17:49:41 2290

原创 ∫e^(-x^2)dx怎么求 ??用的是什么方法??

2019-04-08 20:27:28 27464 1

原创 信息安全数学基础(第二版)陈恭亮 第一章部分习题

(1)证明:若 2| n , 5|n , 7| n ,则 70|n。互素即 10 |n互素10*7 |n即 70|n(2)证明:如果a是整数,则被3整除。如果,则被3整除。如果,则,则被3整除。如果,则 ,则被3整除。(4)证明:任意三个连续整数的乘积都被6整除。设 a-1 ,a,a+1;由(2)有 3 | (...

2019-03-27 19:08:12 17303 2

keys.zip (hackthebox)

hackthebox Can you decrypt the message? Zip password: hackthebox

2019-12-05

MFC&QQ;&FTP;&Mysql;

#转发他人的源程序#,采用sql数据库,进行基于MFC的QQ基本功能的实现

2019-01-10

空空如也

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

TA关注的人

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