自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

原创 Windows本地Clion运行CUDA程序

【代码】Windows本地Clion运行CUDA程序。

2024-04-08 16:24:46 206

原创 先安装CUDA后安装Visual Studio的额外配置

文件中添加下面的头文件。

2024-04-08 15:43:09 388

原创 IntelliJ IDEA 中 System.out.print 简化

在 IntelliJ IDEA 等集成开发环境中,可以输入 sout 来快捷生成 System.out.println()。具体步骤为:输入 sout 然后按下 Tab 键即可。

2024-03-22 19:44:47 87

原创 MacOS/Windows连接CUPS打印机系统的Brother(兄弟)网络打印机

【代码】MacOS/Windows连接CUPS打印机系统的Brother(兄弟)网络打印机。

2024-02-29 14:07:43 479

原创 事件驱动系统的安全风险

事件驱动系统的目的是高效地管理同时执行并相互交互的多个对象和环境。一个事件驱动系统是一个由组成的系统,它们使用相互交互。这个机制由一个独立的组件控制,通常称为,它充当对象之间的中介。例子:假设在一个用户界面中,用户点击绘图应用程序窗口的客户区域的左键。这会生成一个包含鼠标位置和那一刻按下的鼠标按钮的原始事件。事件调度程序接收原始事件,并添加诸如目标应用程序的信息,创建一个事件消息,并将其放入队列中,以供接收应用程序获取。接收应用程序检查新消息并找到它。

2023-12-28 20:25:19 1249

原创 Latex编译出来的pdf文件缺少参考文献和交叉引用

【代码】Latex编译出来的pdf文件缺少参考文献和交叉引用。

2023-12-18 23:31:19 990

原创 如何在latex中输入中文生僻字

【代码】如何在latex中输入中文生僻字。

2023-12-18 23:25:14 711

原创 关于PCIE显卡的电源供电 6pin或 8pin 转接问题

只有供电充足的情况下建议转接,其他情况,为了保护您的财产安全和长期稳定使用,均不建议转接。

2023-12-10 14:55:44 3096

原创 一种MacBook 系统更新进度条卡住的解决方案

楼主在更新Mac系统时候发现进度条一直卡住不动经搜索,apple关于这一类故障给出了官方指南,如下https://support.apple.com/zh-cn/102535根据该指南,将mac拓展坞和连接的显示器拔除,并重新连接电源线后,进度条恢复正常。有遇到相同问题的朋友可以一试。

2023-10-19 15:05:58 775

原创 通过IDA Pro生成asm文件

通过IDA Pro生成asm文件import subprocessIDA_PATH="C:\\Program Files\\IDA_Pro_v7.5_Portable\\idat64.exe" // IDA pathfile_name="" //file to be disassemblesubprocess.call([IDA_PATH, "-b", "-B", file_name])

2022-01-07 22:27:35 1245 1

原创 Python3 操控MongoDB 的基本操作

Python3 操控MongoDB 的基本操作连接myclient = pymongo.MongoClient('mongodb://localhost:27017/')mydb = myclient["pe"] /// target setmycol = mydb["set_m"] // target collection判断查询条件是否为空myquery={ "file_md5":file_md5 } // query conditionitem_count=mycol.count_do

2022-01-07 22:15:37 718

原创 使用Python3一句话创建HTTP服务器共享文件

使用Python3一句话创建HTTP服务器共享文件在文件所在路径下运行如下命令python3 -m http.server 80该库支持ipv6,访问例子如下http://[<ipv6>]:80/index.html

2022-01-07 22:05:19 1674

原创 Python3 通过VirusTotal API筛选0查杀的白样本

Python3 通过VirusTotal API筛选0查杀的白样本import vtimport hashlibclass VTUpload(object): def __init__(self) -> None: self.file_list=[] //files to be upload num=len(self.file_list) print("total count is %d"%num) self.whit

2022-01-07 22:00:39 364

原创 Python3利用VirusTotal的vt库通过API上传样本

Python3利用VirusTotal的vt库通过API上传样本import vtAPI="" // your apiclient = vt.Client(API)file_list=[] // your files to be uploadcount=0for filepath in file_list: with open(filepath, "rb") as f: analysis = client.scan_file(f) # analysis

2022-01-07 21:56:05 752

原创 Python3 利用Virustotal API 获取json格式的分析报告

Python3 利用Virustotal API 获取json格式的分析报告import requestsimport jsonimport osAPI="" // your api file_md5=""headers = { 'x-apikey':API, 'Host': 'www.virustotal.com', 'range': 'bytes=equest', 'user-agent': 'curl/7.68.0', 'accept': '*/*

2022-01-07 21:53:16 1332 2

原创 使用Python3一句话创建FTP服务器

安装pyftpdlibpip3 install pyftpdlib开启ftp服务python3 -m pyftpdlib -p 21 -d </path/to/file> # 最后填写内容为要共享的文件所在目录的路径

2021-01-28 15:56:19 426

原创 centos7 安装 volatility3

centos7 安装 volatility3python3安装sudo yum install python3sudo yum install python3-devel 若未安装,安装Python-yara时会出错,会报错缺少Python.h文件pefile安装sudo pip3 install pefilecapstone安装sudo pip3 install capstone参考文献https://github.com/volatilityfoundation/volati

2020-10-22 21:12:06 683

原创 kali 2020.3 安装pwn环境

kali 2020.3 安装pwn环境安装pwntoolsapt-get updateapt-get install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essentialpython3 -m pip install --upgrade pippython3 -m pip install --upgrade pwntools安装checksecgit clone https://github.com/

2020-10-21 19:59:21 2222 1

原创 python3将二进制数据写入文件

array=['0','1','1','0','1']s=''.join(array) # 连接List成字符串length=len(s)li=[]for i in range(0,length,8): li.append(int(''.join(s[i:i+8]),2)) #将二进制字符串8个一组,转成整数with open('result','wb') as f: for x in li: s1 = struct.pack('B',x) # struct的参数x

2020-07-25 11:45:53 1626

原创 Python3 将16进制数据写入二进制文件

import structli=[0x50,0x4b,0x3,0x4] #待写入的数据with open("testfile","wb") as fp: for x in array: s = struct.pack('B',x)#转换为字节流字符串,B代表unsigned char fp.write(s)fp.close()

2020-06-26 21:12:12 2151

原创 Linux中解决依赖问题的基本方法

根据报错信息查找对应版本的依赖有哪些apt-cache policy package-name通过这个命令可以查看这个包有哪些版本安装对应版本的依赖依赖报错信息中一般含有要求的版本号(等于或小于),一般选择满足要求的较新的那个apt install pakage-name=pakage-version等号左侧是包名,右侧是版本号,中间不能有空格重复继续安装你需要安装的软件,如果还有依赖问题,重复以上步骤直到没有依赖问题即可,需要根据安装的依赖链,结合报错信息进一步安装依赖..

2020-06-19 11:22:13 1128

原创 Centos8安装Docker及pwndocker

参考链接:https://www.runoob.com/docker/centos-docker-install.htmlhttps://hub.docker.com/r/skysider/pwndocker安装Dockerpwndocker对docker版本有一定要求故不能完全按照官网安装步骤如下:1.安装所需的依赖:sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm22.设置仓库sudo yum-con.

2020-05-26 00:00:14 381

原创 互联网金融专题复习提纲

互联网金融专题技术如何推动金融创新(保险、消费金融)互联网消费金融强大的数据处理能力云计算底层的高并发能力大数据的风控能力互联网保险大数据定价精准营销销售理赔更迅速信息中介在互联网金融各个(九大)业务模式中如何体现互联网支付消除网络交易的担忧,提供更有安全保障的在线支付服务股权众筹方便小微企业进行融资为众筹融资双方提供信息发布、需求对接等服务个体...

2019-11-26 11:53:44 895

原创 Python3 递归遍历目录下所有文件及目录

import osdef pri_all_file(dir): names=os.listdir(dir)#获取当前目录下所有文件名及目录名 li=[] for name in names: full_name=dir+'\\'+name#拼接成完整路径 if os.path.isdir(full_name): l...

2019-11-22 20:02:56 1017

原创 Python3 实现链表

class Node(): def __init__(self,x):#数据结构定义 self.val=x self.pnext=None def pri_node(self):#打印从头结点开始每一个结点的值 p=self while p: print(p.val,end='->'...

2019-11-22 19:39:35 207

原创 Python3 堆操作heapq中提供的方法

heapq中常用方法如下:from heapq import *heapify(heap)#将heap这个列表转为堆,无需返回值heappush(heap, item)#将 item加入堆heap。heappop(heap)#将堆中最小元素弹出。item=heap[0]#查看堆中最小元素heapreplace(heap, x)#将堆中最小元素弹出,并将元素x 入堆。merge(*it...

2019-11-20 14:35:27 185

原创 Python3 RSA加解密常用的库

import gmpy2import libnum# import struct'''n=pqphi =(p-1)(q-1)ed=1 mod phi''''''import libnum libnum.n2s(n)数字转字符串 libnum.s2n(s) libnum.factorize(n) 大整数分解gmpy2.mpz(n)初始化一个大整数...

2019-11-18 20:02:24 950

原创 Python3 将二进制文件读取后的bytes类型整体转为数值以便RSA加密

#将文件中读出的二进制Byte类型数据转为数值def bytes2num(b): s='0x' for x in b: tmp=str(hex(x))[2:] if len(tmp)==2: pass else: tmp='0'+tmp # print(tmp) ...

2019-11-18 19:59:59 1129

原创 Leetcode-Python3-合并两个有序链表

```python# Definition for singly-linked list.class ListNode: def __init__(self, x):#初始化一个结点 self.val = x self.next = Nonedef pri_node(p):#打印结点以供测试 while p: print(p...

2019-11-15 21:00:10 144

原创 Python3 模拟栈和队列

使用列表进行模拟设li=[1,2,3,4,5,6]1.判空len(li)==02.入栈li.append(x)3.查看栈顶元素li[-1]4.查看栈底元素li[0]4.出栈li.pop()5.出队列li.pop(0)

2019-11-15 19:41:11 219

原创 Python3中gmpy2常用的函数及功能

import gmpy2'''问题描述,求dn=pqphi =(p-1)(q-1)ed=1 mod phi''''''常用的库import libnum libnum.n2s(n)数字转字符串 libnum.s2n(s)gmpy2.mpz(n)初始化一个大整数n=invert(m,phi)求mod phi的逆元pow(m,e,n)求c^d mod ngmpy2.is...

2019-11-15 16:48:15 12966

原创 CLion使用Cygwin进行配置

Clion安装在JetBrain官网下载对应版本即可激活可以使用edu邮箱在https://www.jetbrains.com/student/ 注册使用在软件安装完成后登录即可激活Cygwin安装首先去官网下载对应版本cygwin一直选下一步(目录可以更改)镜像选择http://mirrors.163.com/cygwin/在setup中,view一项选择full在上方搜索框依...

2019-11-13 14:49:16 539

原创 Python3 装饰器

闭包:将组成函数的语句和这些语句的执行环节打包到一起所得到的对象。当使用嵌套函数(函数中定义函数)时,闭包将捕获内部函数执行所需的整个环境。此外,嵌套函数可以使用被嵌套函数中的任何变量,就行普通函数中可以引用全局变量一样。e.g.x=14def f(): x=3 def b(): return x return by=f()...

2019-10-28 22:39:06 150

原创 Python3 生成器

Python中可以使用关键字yield将一个函数定义为一个生成器。生成器也是一个函数,可以生成一个值的序列,以便迭代使用。生成器可以节约内存,提高内容使用效率。生成器调用时,上次调用保存的变量不变。e.g.1def fun(n): print('fun exec a') for i in range(n): yield i print('fu...

2019-10-28 22:26:50 144

原创 Python3 迭代器

Python中的迭代器是一个可以记住遍历位置的对象。迭代器从集合第一个元素开始访问,直到所有的元素被访问完结束,迭代器只能向前不能后退。方法:内置迭代器iter():返回对象本身,是for语句使用迭代器的要求。iter(iterable)iter(callable,sentinel)#传入函数,截止元素(不包含)next():返回容器中下一个元素,到末尾后会引发St...

2019-10-28 21:48:53 146

原创 Python3 PNG文件格式及根据CRC检验码修复图片高度

PNG文件头部格式如下:- (固定)八个字节89 50 4E 47 0D 0A 1A 0A为png的文件头- (固定)四个字节00 00 00 0D(即为十进制的13)代表数据块的长度为13- (固定)四个字节49 48 44 52(即为ASCII码的IHDR)是文件头数据块的标示(IDCH)- (可变)13字节数据块(IHDR) - 前四个字节代表该图片的宽 - 后四个...

2019-10-26 22:18:53 3639

原创 Python3利用Pillow从图片中读取RGB值并写回到图片文件

from PIL import Image,ImageDrawimgpath='"pkulogo.jpg'#图片路径#读取图片RGB信息到array列表im = Image.open(imgpath)#打开图片到im对象w,h=im.size #读取图片宽、高# print(w,h)im = im.convert('RGB')#将im对象转换为RBG对象array = []...

2019-10-24 20:06:03 5770

原创 Python3利用Pillow对GIF图片按帧分离及对多个图片进行按序拼接

先用PIP INSTALL Pillow从GIF中分离各个帧from PIL import Imagefilepath='33e3d14fb67a44f4ad1378149fff1d9a.gif'im=Image.open(filepath)#打开一个序列文件时,PIL库自动加载第一帧im.save(str(im.tell())+'.png') #保存第一帧到当前目录下try...

2019-10-24 19:47:24 1048

原创 Python3数据结构之树的定义、添加节点、遍历

# coding:utf-8class Node(object): def __init__(self, item): self.elem = item self.lchild = None self.rchild = Noneclass Tree(object): # 初始化 def __init__(self)...

2019-10-24 16:22:02 511

原创 Python3对Base64隐写解密

import base64def get_base64_diff_value(s1, s2): """get base64 diff value""" base64chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' for i in range(len(s2)): ...

2019-10-24 16:19:28 1593

file-5.03-setup.exe

file程序的win版

2022-01-06

msedgedriver.exe

msedgedriver.exe

2022-01-06

Unpacker_ASPack.zip

Unpacker_ASPack.zip

2022-01-06

internet_download_manager_6.40.2.zip

internet_download_manager_6.40.2.zip

2022-01-06

xv6操作系统源代码

xv6源代码

2016-11-14

winhex工具绿色版

winhex工具绿色版

2016-11-14

tor浏览器匿名工具

tor浏览器

2016-07-12

Office_Uninstall

2016-03-14

masm编译器ide

2016-03-14

Dev-Cpp 5.6.3

2016-03-14

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

TA关注的人

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