自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用python制作一款能破解ZIP/RAR压缩包与WIFI密码的整合多功能工具

一个已经打包好的工具,有兴趣的话可下载,还有几率解压已破损的压缩包,后期的代码有些敏感就部公开了,只能用作使用忘记密码后找回使用,请勿用作非法用途!特点:直接运行支持多线程自动运行,挂机算法生成密码字典进度显示,精确时间支持RAR与WIFI破解 使用教程:下面以破解压缩包为例。WIFI破解是跑字典的,自己网上下个字典然后摸索着用吧。。。--...

2019-10-19 14:06:50 5903 4

原创 python实现12306自动抢票脚本-splinter结合chrome浏览器

-------------------------------------------------------------------------------------------------------------------------------------很久前写的代码了,原创抢票算法,完善BUG,春运时用它成功抢到了票,结合splinter,整点抢票,一次刷多人不同座、...

2019-07-24 17:06:57 1721 4

原创 python实现人民币大小写转换

刷算法遇到的一道题,觉得挺有意思,完善了一下写法,有需要的可以拿去用class RMB(): def __init__(self,rmb): self.rmb = str(rmb) self.chinchar_dict = {0:'零',1:'壹',2:'贰',3:'叁',4:'肆',5:'伍',6:'陆',7:'柒',8:'捌',9:'玖'} self.chinunit_dict = {1:'元',2:'拾',3:'佰',4:'仟',5:'万.

2020-08-08 20:52:06 2178

原创 网上流传的所谓冒泡排序加强版,真的加强了吗?

最近看到很多博客都有写到冒泡的改良版,大概的思路都是一样的,然而我本人持怀疑态度,决定亲自实验测试一下,当然,如果强加班能让冒泡大哥不再那么累的对比,那对计算机也是一件极好的事情。看了一下大概的改良思路,大致都是从以下两点着手:一、设置标志位FLAG,如果检测到一次冒泡后没有数据交换,那么必然有序,直接返回数据这个东东思路还是很好的,在给定的数据已经有序的情况下,效率提升了NNN倍都不止,这样冒泡大哥就不用傻傻的再一一对比了。二、设置对比的border位,用j的值更新,在border后的..

2020-05-28 15:45:51 340

原创 电脑卡顿?用这个脚本打印出你家的电脑所有大文件看看什么原因吧

import osclass listpath(): def __init__(self,path,*args): self.paths = [] self.paths.append(path) if args: for arg in args: self.paths.append(arg) def get_file_path(self): fi.

2020-05-19 23:15:26 318

原创 python使用os.walk 遍历目录下的所有文件夹及文件路径

pyhon中的os库内置了一个非常强大的工具os.walk,可以让我们快速遍历文件夹内的内容它包含了三个初始化迭代值,root 当前的根目录(相对dir而言), dirs 当前根目录下的所有文件夹, file当前根目录下的所有文件walk的topdown参数,表示是否从上到下迭代,默认为True,改为False则从最底层开始。import osclass listpath(): def __init__(self,path,*args): self.paths = [

2020-05-13 18:26:15 2005

原创 30行代码让你彻底理解工厂装饰器,闭包的原理

我们知道,函数内部是可以调用外部的数据的,但是外部的数据无法调用内部的数据如果一个函数结束,它在其生命周期内所创建的数据都会被销毁。但是有的时候,我们却十分需要一些函数内部的数据得以保存,希望这些数据不管函数是否存在,其都不被销毁,并且能在以后的多次调用时都能起到记载关键信息的作用,但是我们又不想引用全部变量,这就是产生闭包的原因。闭包:起到函数内外数据交的作用,闭包中的自由变量,游离...

2020-04-13 20:20:54 137

原创 python装饰器之属性 @property与 @setter

@property可以将方法伪装为属性,供外部直接调用赋值。因此,为防止赋值错误,其内置了setter方法,可以直接做异常判断注意:@property装饰的对象与@setter对象必须同名这样做的好处是,减少了大量重复代码,减少代码的修改与维护量。class Student(object): def __init__(self,name,score): ...

2020-04-13 19:18:15 557

原创 python之单例模式

单例模式:一个类只允许有一个实例对象,python实现单例模式的方法很多,常见的是使用装饰器或__new__方法函数装饰器实现:def singleton(cls): _instance = {} def inner(*args): if cls not in _instance: _instance[cls] = cls(6,8...

2020-04-11 18:19:29 166

原创 JWT, token的设计和验证

import copyimport hmacimport jsonimport base64import timeclass Jwt(): def __init__(self): pass @staticmethod def encode(payload, key, exp=300): #create header ...

2020-04-10 18:15:29 640

原创 mysql结合socket编程,词典项目

词典项目客户端:"""dict client"""from socket import *from getpass import getpassimport reADDR = ('127.0.0.1',8000)#create internet connects = socket()s.connect(ADDR)#deep dealdef operate(name):...

2019-12-07 18:58:05 174

原创 python赋值与变量误区,is 和 == 的陷阱

很多时候,对变量的赋值容易产生误区,如果对其理解的不透彻,会对程序产生意想不到的效果。。。在python中,对于不可变变量与可变变量的赋值,是不一样的,比如b=a,就是将a的地址索引传递给b,b和a其实指向同一个对象。如果这个对象是可变的,那么a和b任何一个变量发生修改,另外一个变量也随之修改。但对不可变变量,如果在代码中第一次声明,如a = 500,则不一样。它将新开辟了一块地址,并...

2019-10-30 12:43:49 479

原创 链表栈与队列的实现

队列与栈的链表实现,做个备份,和列表实现换汤不换药,大家自己看吧队列:"""link queue"""from SQueue import QueueErrorclass Node(): def __init__(self,val,next = None): self.val = val self.next =nextclas...

2019-10-24 22:48:08 172

原创 六种主流排序(冒泡、插入、选择、快速、堆、归并)类实现,性能测试与分析

----------------------------此模块已上传到Python内置pypi库,可直接下载使用-------------------------------------------命令: sudo pip install Lysort-------------------------------------一、在常见的六种排序中(冒泡、插入、选择、快速、堆、归并),很多时...

2019-10-24 21:40:45 607

原创 二叉树的链表实现与遍历

二叉树是一种数据结构,我们知道,数组列表的查找效率高,但是插入或删除的效率低,链表则相反,而树的效率则刚好折中,集合了链表和数组的特性,特殊的是,它作为一种非线性表,也有自身的优势。关键思想:指针,递归思想:将其递归寻找其自身的左右分枝并打印,停止条件:如果自身为空"""the tree test and compile"""#the class of the tree no...

2019-10-19 14:00:17 517

原创 python链表类的实现,增改插删

链表作为数据结构的基础,二叉树,队列和栈都可以用它实现,相比数组其优势是可以快捷方便的增改删插,但是缺点是查询不方便,为便于理解写可以对其进行包装测试。from Node import Nodeclass LinkList(object): def __init__(self): #初始实例化的链表类,默认表头为空 self.he...

2019-10-19 13:55:32 315

原创 python利用yield生成可迭代对象,并对其进行排序

可迭代对象的生成器yield,很多人对其都模棱两可。在一个函数中,如果使用了yield,即使包含return,它也是可迭代的。而yield其实就是return。yield和迭代器一样包含__next__()方法,通过这个方法就可以使用它。在方法运行到yield时,可以对当前函数的运行状态做出一个记录,将yield右边的值作为返回值,其返回给函数并交回控制权,当再次调用__next__(...

2019-10-19 13:45:19 478

原创 基于LCD1602的多功能万年历,温湿度计,非RTC时钟芯片单片机技术

很久前做过的一个电子万年历,拿来和大家分享一下,做成实物在家里放着跑了2年多了,极其稳定,日误差小于1秒。唯一的问题:不用DS1302虽然是省去了不少焊接的功夫,但是程序掉电又得重设时间,所以建议接交流电+蓄电池浮充,这样就不会掉电了,完美解决问题,可以跑一个月都不用调时间。源代码:#include <reg52.h> ...

2019-07-24 22:32:25 1119

原创 python正则表达式的简单测试

用于简单的测试正则表达式的正确性,顺便爬得一些信息from urllib import requestimport reimport timeclass Read_Msg(): def __init__(self, url, regular, sign): self.url = url self.regular = regular ...

2019-07-24 21:58:14 435

原创 木马经典渗透分析与制作方法,传播与信息泄露的原理

木马原理分析很多时候我们都知道,技术是把双刃剑,它可以用来帮助人,但不经意间也能产生破坏信息如何泄露?木马如何隐藏并传播?下面通过例子来说明一种简单的病毒制作及传播方式。-----------------------------------------------------------------------------------------------------------...

2019-07-24 19:57:56 813

原创 C语言七彩贪吃蛇源代码---AI自动寻径,分数排行,数据保存,背景音乐难度设置等 控制台小游戏

-------------------------------------------------------------------------------------------七彩贪吃蛇小游戏V1.0 使用纯C语言编写的控制台贪吃蛇小游戏,可设置游戏难度,有连击分数加成,蛇身颜色自动随机变化,缓冲防闪,数据存储保护,排行榜与音效等功能,VC++与VS编译均通过,只使用V...

2019-07-24 18:42:43 3560 6

python-splinter环境

python的splinter与chrome环境与代码 ,python的splinter环境与代码,python的splinter环境与代码,python的splinter环境与代码,python的splinter环境与代码

2020-10-16

ZRAR EASY CRACKER破解箱.rar

一款支持暴力破解ZIP/RAR及字典破解WIFI密码的多功能工具,还可解压某些文件已破损的压缩文件,破解支持实时进度显示,自定义种子,自动模式,自动生成密码表,多线程技术,仅为个人测试程序,无聊编写,无源代码,使用前按教程安装unrar及配置环境变量,WIFI破解功能需自行下载字典。

2019-07-24

空空如也

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

TA关注的人

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