python
fjh1997
这个作者很懒,什么都没留下…
展开
-
模仿netcat写的python socket通信程序
netcat有一个特点就是收发分别是不同的线程。使用nc -l 12345和nc localhost 12345进行测试,可以看到实时的收发信息:然而在python中socket在recv()的时候会进行阻塞,如果客户端和服务端都在等待接收会造成死锁,故特此编写了个简单的例子实现python socket编程同时收发。服务端import socketfrom threading import Threadsock = socket.socket()sock.bind(('127.0.0.原创 2020-08-24 19:12:02 · 544 阅读 · 0 评论 -
python批量给图片加说明水印
import osimport traceback# -*- coding: utf-8 -*-from PIL import Image, ImageDraw, ImageFont def add_text_to_image(img,root): txt=Image.new('RGBA', img.size, (0,0,0,0)) fnt=ImageFont.truetype...原创 2020-05-06 19:33:59 · 518 阅读 · 0 评论 -
png IDHR修改高度宽度枚举脚本以及提取zlib脚本
#python3import binasciifrom Crypto.Util import numberp = open('perceptron2.png','rb').read() #修改IDHR宽度导致图片模糊的文件# print(p[0x14:0x17]+chr(0xaf).encode()[-1:])count = 0height=160 #这里设置高度为160像素,越大越好...原创 2020-04-27 12:51:34 · 1273 阅读 · 1 评论 -
python数字与字节互相转换number to bytes,bytes to number
数字到字节>>> n = 80>>> n.to_bytes(2, 'big')b'P'字节到数字 int.from_bytes(b'P', 'big')原创 2020-04-16 10:46:22 · 3708 阅读 · 0 评论