自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Marvel__Dead 胡艺宝的博客

持之以恒,贵在坚持,每天进步一点点。。。

  • 博客(455)
  • 资源 (62)
  • 论坛 (2)
  • 问答 (1)

原创 本地DLL通用验证码识别/滑块识别/文字点选/图标点选/推理/OCR文字识别

背景验证码识别一直都是一个重要的话题,近日总有一些公司问我 本地DLL验证码识别定制的事,可以联系QQ:【167231471】定制本地离线DLL验证码识别。另外给大家普及一下通用验证码识别和滑块缺口检测的解决方案【网易、极验、腾讯滑块】返回坐标:点击进入无限打码OCR网站识别通用验证码如果需要识别滑块,请参考官网OCR的开发文档其它:本地DLL验证码识别如 文字点选、图标点选、OCR文字识别等请联系QQ:167231471import jsonimport requests# 待识别的验证

2020-09-01 22:26:29 6568

原创 Python Java 滑块识别-通杀滑块

遇到滑块问题在写爬虫的时候,经常会遇到滑块问题,很多次都想过尝试如何攻破滑块,但是每次都没成功,除了最开始的极验滑块,当时通过原图和滑块图的对比,能够得出缺口坐标,但是随着极验、网易、腾讯滑块的更新,已经不能够找到原图了,下面给出滑块通杀的解决方案。尝试攻破滑块在这里介绍一款通杀滑块的平台,不过需要开通VIP,VIP是永久的,可以无限次识别,我在这里开通了永久VIP,花了99RMB,平台后面也会推出点选供VIP使用。平台地址:www.51learn.vip网站名称是【无限打码】,可以直接百度到。

2020-08-01 19:22:49 8393

原创 数字+字母 通用验证码图片识别 无限识别

背景最近在研究验证码图片识别,主要是字母+数字类型的验证码图片,找到了很多方法,但是大多都需要自己去通过深度学习自己训练,而且深度学习代码又看不懂。运气好,找到一个完整的深度学习代码能够去自己训练验证码图片识别,不需要看懂代码,直接拿来用,但是当遇到要识别验证码时,又需要时间去训练,训练出来识别率又不高。机缘巧合下,google到了一个验证码识别神器,而且是无限次数识别的。网址是:www.51learn.vip上代码,直接识别验证码尝试识别验证码图片:import jsonimport requ

2020-06-10 17:04:57 5392 2

转载 Python内置函数(8)——bytes

原型:class bytes([source[, encoding[, errors]]])说明:返回值为一个新的不可修改字节数组,每个数字元素都必须在0 - 255范围内,和bytearray函数的具有相同的行为,差别仅仅是返回的字节数组不可修改。当3个参数都不传的时候,返回长度为0的字节数组>>> b = bytes()>>> bb''&g...

2018-11-27 11:41:29 567

原创 代碼量統計程序

from os import listdirfrom os import sepfrom os import getcwdfrom os import path as opathclass CodeStatistic(object): num_code = {} code_state = {} def __init__(self, *formats): ...

2018-10-24 11:00:50 333 1

原创 python文件操作

文件基礎操作:文件操作類型分為:文本操作、二進制操作Python文件操作方法:打開文件。方法:open(“文件路徑”, “操作模式”),返回一個可操作的文件對象。讀寫文件。根據open方法返回的文件對象,可調用的方法:read([size:讀取的長度,默認讀整個文件]),返回值為字符串或者bytes。write(“字符串或者bytes”)關閉文件。根據open方法返回的文件對象,可調用...

2018-10-21 18:18:00 291

原创 Python兩個變量交換值【同時賦值的原理】

'''同時賦值的原理就是,等號右側是一個元組而元組定義后都會在內存中創建一個地址,並且保存元組元素的地址,Python中每一個類型都是對象,也都是地址。所以,當定義(a, b)元組后,實際上,內存中元組保存的元素是每個值的地址而等號左側之所以能得到值,是因為Python有一個獨特的賦值方式,那就是會把等號右側元組中的值,依次按索引把地址賦值給左側的變量。'''見代碼:# 測試元...

2018-10-05 18:17:31 695

原创 Python字典的key不只可以是字符串

Python中不可變類型可以為字典的key。也就是說,數字類型(int、float、bool、complex)、字符串、元組 都可以為Python字典的key。其中的原理就是,當進行 map_01[“hello”] = “hello world” 增加字典元素時,字符串key,"hello"會在字典底層被傳入hash(object)函數返回一個唯一的hash值。而這個hash(object)函...

2018-10-04 16:59:15 8822

原创 【探究】Python可變類型和不可變類型ID的變化

# 不可變類型print("#"*50)print("不可變類型:")print("元組測試:")tuple_01 = (123, 456)print("tuple_01的數據為:【%s】 ID為:【%s】" % (tuple_01, id(tuple_01)))tuple_01 = (123, 456)print("修改後:")print("tuple_01的數據為:【%s】 .

2018-10-04 16:22:27 137

转载 Python中else的用法总结

本文讨论Python的for…else、while…else、try…except…else等语法Python中的for、while是在循环体内没有break语句、没有return语句,或者没有异常出现时才执行else语句,try…except…else是在try中无异常产生时执行,注意不包括continue。总的来说,是for、while、try语句中‘没毛病’时才执行,而在if…else...

2018-10-03 14:28:25 475

原创 python中print的幾種輸出方式

# 第一種輸出方式print("我是第一種輸出方式。")# 第二種輸出方式# 默認sep=" "print("我是第二種", "輸出方式")print("我是第二種", "輸出方式", sep="")# 第三種輸出方式print("我是第三種%s" % "輸出方式")# 第四種輸出方式print("我是

2018-10-03 12:00:25 408

原创 python中的索引规则

python中的索引很有趣,它可以用于列表、元組、字符串。在列表list = [1, 2, 3, 4, 5, 6, 7 ]中 print ("list[1:5]: %s " % list2[1:5]) 结果为 list[1:5]: [2, 3, 4, 5] 即在数组中第一个元素的索引值为0以此类推,其索引的特征是包含起点,但是不包含结束的索引值,所以实际输出结果为1到4号元素。执行print ...

2018-10-03 11:38:00 1446

原创 \r和\n的作用

\r : return 到当前行的最左边。\n: newline 向下移动一行,并不移动左右。Linux中\n表示回车+换行;Windows中\r\n表示回车+换行。Mac中\r表示回车+换行。...

2018-10-03 09:10:05 365

原创 Java和Python中的编码解码

# 注:\x為十六進制str_str = "中"# 編碼為 utf-8,返回為bytes類型str_bytes = str_str.encode("utf-8")# 獲取byte數組,相當於Java的byte數組str_list = []for x in str_bytes: print(x) str_list.append(x)

2018-10-02 23:25:55 449

原创 IDEA 2018.2.2激活

准备工作:step1:下载:激活文件 step2:把激活文件放到一个不会被你删除的任意目录。如IDEA的bin目录。 开始激活:step1:进入Help>Edit Custom VM Options(找不到Help菜单可选择试用 Evaluate for free) step2:在打开的vmoptions编辑窗口末行添加:”-javaagent:激活文件绝对路径” ...

2018-08-24 13:30:54 2286 3

转载 像树一样活着

人的生活方式有两种, 第一种方式是像草一样活着, 你尽管活着,每年还在成长, 但是你毕竟是一棵草, 你吸收雨露阳光, 但是长不大。 人们可以踩过你, 但是人们不会因为你的痛苦,而他产生痛苦; 人们不会因为你被踩了,而来怜悯你, 因为人们本身就没有看到你。 所以我们每一个人, 都应该像树一样的成长, 即使我们现在什么都不是, 但是只要你有树的种子,...

2018-05-20 14:39:14 415

原创 人-还活着的时候

这么多年了,我自认为我从没有做过对不起别人的事,有也只是小事,却什么也没得到,到关键时刻却是首先被忽略的那个。 我真的深切感受到,对人真的不能太好,因为,那个状态的你,非常在意得与失!!!!! 慢慢的,我终于也要变成最不想变成的那个人了!!!...

2018-05-14 23:13:08 322

原创 成都东软毕业实习-周报规范

周报规范 文章结尾有彩蛋。整体整体要给人写得很多很规范的感觉。删掉周报中如下内容每一篇周报注意点:每一篇周报的毕业生总结要写得满满的。周报内容看个人造化,写出在公司的任务、经历以及成长指导老师批语不超过两行。指导老师评语要与当前周所完成工作对应。指导老师评语后面的指导老师签名及批语时间,必须加上。指导老师评语单元格高度,一定要类似下面这个模板。最后一篇总结注意点:字数300

2018-05-07 11:20:49 1050 3

原创 SSH连接速度很慢

安装和设置 OpenSSH Serversudo apt-get install ssh随后,Ubuntu 会自动下载并安装 openssh server,并一并解决所有的依赖关系。当您完成这一操作后,您可以找另一台计算机,然后使用一个 SSH 客户端软件(强烈推荐 PuTTy),输入您服务器的 IP 地址。如果一切正常的话,等一会儿就可以连接上了。并且使用现有的用户名和密码应该就可以...

2018-04-30 17:01:06 1009 2

转载 CENTOS7 添加自定义快捷键(启动TERMINAL,显示桌面等)

centos7中不自带启动终端的快捷键,可以自定义添加。点击右上角的用户名,点击设置,在设置面板点击键盘,选择快捷键选项卡进入快捷键设置界面。点击“+”添加快捷键。名称自定义(如"启动终端"),命令栏中输入:/usr/bin/gnome-terminal,即终端程序的地址。若要实现winows下“显示桌面”的快捷键,可在快捷键面板下找到“导航”,设置“隐藏所有正常窗口”的快捷键。若要实现...

2018-04-24 10:50:39 473

原创 Centos7安装chrome浏览器

1. 配置yum源在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repovi /etc/yum.repos.d/google-chrome.repo按i进入编辑模式,输入或复制以下内容[google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/...

2018-04-24 09:37:18 996 1

转载 Centos7使用yum安装程序软件时提示未找到安装包解决方法

查找程序软件源,以sshd为例,假设sshd安装包无法找到,那么可以通过以下方法解决yum provides sshd然后我们就可以安装*.X86_64的程序软件源 例如yum install openssh-server-6.6.1p1-31.el7.x86_64从而安装sshd有时候使用上面的方法,我们还是找不到软件安装包 那么我们就只能直接安装rpm包了 给一个网址,上...

2018-04-24 09:27:48 1229

转载 一分钟实现内网穿透(ngrok服务器搭建)

简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点。最近公司的花生壳到期了,要续费,发现价格一直在涨,都是5年以上的老用户,旗舰版都没有实现内网完全穿透,打算自己动手替换这个服务,中间走了不少的弯路,这里记录一些文字为大家提供参考。随着开发与运行移动互联网的应用越来越多对打通内外网的需要也更加迫切,如微信开发、IOS与Androi

2018-04-21 23:24:39 6862 1

转载 Xshell5过期,需要采购----解决办法

1、登录网景官网的下载页面: https://www.netsarang.com/download/down_form.html?code=522英文看不懂?!点击翻译。。。许可证填家庭和学校使用,填写名字和姓氏,最重要的是填写邮箱!!!然后收到一份邮箱,点击下载连接,下载安装完即可用。转载地址...

2018-03-12 12:53:12 1162

转载 Inno Setup Compiler封装成windows安装文件

安装后打开Inno setup选择【Creat a new script file using the Script Wizard】点击【Next】填写制作后程序的基本信息;设置应用程序文件夹信息,建议保持默认浏览选择主exe执行文件;添加程序附属的其它文件(主exe程序调用的其它文件);设置其它信息或保持默认;设置应用程序安装时的许可信息、提示...

2018-02-28 19:44:16 317

转载 如何将python3.6软件的py文件打包成exe程序

在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序。在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行打包的方法。关于cx_Freeze打包的方法,可以参考wangdamozhizhou博客windows下cx_Freeze生成Python可执行程序中的方法。由于方法主要是可以用于Python3.3版...

2018-02-28 17:06:08 1310

转载 Windows下安装Scrapy的方式和问题总结

传统方式安装Scrapy(慎用)练习了基本的操作之后,当然就要找框架来进行爬虫实验啊。于是就在网上找Windows 64安装Scrapy的方法,查到的都是非常繁琐的安装方式,由于Scrapy有很多个依赖,所以在安装Scrapy之前你就要先安装他的所有的依赖啊,下面列举出部分依赖库:lxml模块 cryptography模块 pywin32模块 Twisted模块 pyOpenSSL模块等等...

2018-02-27 15:49:22 3744

转载 XPath在python中的高级应用

XPath在python的爬虫学习中,起着举足轻重的地位,对比正则表达式 re两者可以完成同样的工作,实现的功能也差不多,但XPath明显比re具有优势,在网页分析上使re退居二线。XPath介绍:是什么? 全称为XML Path Language 一种小型的查询语言 说道XPath是门语言,不得不说它所具备的优点: 1) 可在XML中查找信息 2) 支持HTML的查找 3...

2018-02-26 20:03:54 828

转载 Python爬虫利器三之Xpath语法与lxml库的用法

前言前面我们介绍了 BeautifulSoup 的用法,这个已经是非常强大的库了,不过还有一些比较流行的解析库,例如 lxml,使用的是 Xpath 语法,同样是效率比较高的解析方法。如果大家对 BeautifulSoup 使用不太习惯的话,可以尝试下 Xpath。参考来源lxml用法源自 lxml python 官方文档,更多内容请直接参阅官方文档,本文对其进行翻译与整理。l...

2018-02-26 19:43:06 555

转载 Python中的random模块

Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.random()random.random()用于生成一个0到1的随机浮点数: 0 <= n < 1.0random.uniform(a, b)random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随...

2018-02-25 23:12:39 209

转载 Python捕获异常

一、常见异常总结1.SynataxError:语法错误2.NameError:试图访问的变量名不存在3.IndexError:索引错误,使用的所以你不存在,常为索引超出序列范围4.KeyError:使用了映射中不存在的关键字(键)时引发的关键字错误5.TypeError:类型错误,内建操作或是函数应于在错误类型的对象时会引发类型错误6.ValueError:值错误,传给对象...

2018-02-25 22:51:33 2001

转载 python中类变量与成员变量的使用注意点总结

前言最近在用python写一个项目,发现一个很恶心的bug,就是同由一个类生成的两个实例之间的数据竟然会相互影响,这让我非常不解。后来联想到java的类有类变量也有实例变量,因此翻阅了相关资料,发现python也有类似的类变量和实例变量,下面来看看详细的介绍。看下面的示例代码:class A: x = 0 def __init__(self): self.y = 0x就是类变...

2018-02-25 13:23:46 1707 2

转载 Python3 中代理使用方法总结

获取代理在做测试之前,我们需要先获取一个可用代理,搜索引擎搜索“代理”关键字,就可以看到有许多代理服务网站,在网站上会有很多免费代理,比如西刺://www.xicidaili.com/,这里列出了很多免费代理,但是这些免费代理大多数情况下都是不好用的,所以比较靠谱的方法是购买付费代理,很多网站都有售卖,数量不用多,买一个稳定可用的即可,可以自行选购。或者如果我们本机有相关代理软件的话,软件...

2018-02-24 20:12:18 445

转载 python requests用法总结

requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到。可以说,Requests 完全满足如今网络的需求 本文全部来源于官方文档 http://docs.python-requests.org/en/master/ 安装方式一般采用$ pip install requests。其它安装方式参考官方文档HTTP - requestsim...

2018-02-24 16:06:48 601

转载 Python代理使用

“合群才是你堕落的开始” “堕落得心安理得”一些网站会有相应的反爬虫措施,例如很多网站会检测某一段时间某个IP的访问次数,如果访问频率太快以至于看起来不像正常访客,它可能就会会禁止这个IP的访问。所以我们需要设置一些代理服务器,每隔一段时间换一个代理,就算IP被禁止,依然可以换个IP继续爬取。在Python中,可以使用urllib2中的ProxyHandler来设置使用代理服务器,...

2018-02-24 15:47:25 4051

转载 python中的urlencode与urldecode

当url地址含有中文,或者参数有中文的时候,这个算是很正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至’/’做一下编码转换。一、urlencodeurllib库里面有个urlencode函数,可以把key-value这样的键值对转换成我们想要的格式,返回的是a=1&b=2这样的字符串,比如:>>> from urll...

2018-02-24 14:45:20 283

原创 Python 标准数据类型:Bytes

Bytes 对象是由单个字节作为基本元素(8位,取值范围 0-255)组成的序列,为不可变对象。Bytes 对象只负责以二进制字节序列的形式记录所需记录的对象,至于该对象到底表示什么(比如到底是什么字符)则由相应的编码格式解码所决定。我们可以通过调用 bytes() 类(没错,它是类,不是函数)生成 bytes 实例,其值形式为 b’xxxxx’,其中 ‘xxxxx’ 为一至多个转义的十六进制...

2018-02-23 23:21:02 747

转载 Python-装饰器

增加计时检测性能;给函数增加事务能力,在不改动原函数的情况下,增加该函数额外的功能语法装饰器就是把其他函数作为参数的函数;装饰器以@开头,紧接着是装饰器的名字,然后是是被修饰的函数和装饰函数的可选参数,格式如下 @decorator def fun(fun_arg): ….​类中的静态方法和类方法就是典型的装饰器的应用。多个装饰器 @dec2

2018-01-26 20:46:39 147

转载 Python __dict__与dir()区别

Python下一切皆对象,每个对象都有多个属性(attribute),Python对属性有一套统一的管理方案。__dict__与dir()的区别:dir()是一个函数,返回的是list;__dict__是一个字典,键为属性名,值为属性值;dir()用来寻找一个对象的所有属性,包括__dict__中的属性,__dict__是dir()的子集;​ 并不是所有对象都拥有__dic

2018-01-26 20:11:13 223

原创 前端JS大字符串加密

前端非中文大字符串加密:JSEncrypt.prototype.encryptLong = function(string) { var k = this.getKey(); var maxLength = (((k.n.bitLength()+7)>>3)-11); // var maxLength = 117; try

2018-01-04 23:50:29 442

代码量统计程序,支持C、Python、PHP、Java

统计你的代码量,支持C、Python、PHP、Java统计你的代码量,支持C、Python、PHP、Java统计你的代码量,支持C、Python、PHP、Java

2018-10-24

win10内置应用卸载

win10内置应用卸载,绿色轻应用,打开就能使用!

2018-04-25

jsencrypt.min.js

前端需要用到的RSA数据加密工具包

2018-01-04

JoyCheckStyle

JoyCheckStyle

2017-07-19

Joy_checkstyle

Joy给我的代码规范。好好保存!!!

2017-07-18

IDEA软件基本设置信息

IDEA软件基本设置信息

2017-07-14

Java面试基本题【全】

Java面试基本题【全】

2017-06-20

dbcp依赖jar包

【c3p0】依赖jar包

2017-06-19

Hibernate关联关系练习【全】

Hibernate关联关系练习【全】

2017-06-18

Maven学习阶段-配置文件

Maven学习阶段-配置文件

2017-06-12

表白神器.exe

表白神器 小工具

2017-06-07

apache-maven-3.5.0-bin.zip

apache-maven-3.5.0-bin.zipapache-maven-3.5.0-bin.zipapache-maven-3.5.0-bin.zip

2017-05-15

SpringMVC文件上传依赖jar包

SpringMVC文件上传依赖jar包

2017-05-13

SpringMVC的json依赖jar包

SpringMVC的json依赖jar包

2017-05-13

hibernate-validator

hibernate-validator

2017-05-11

SSM自定义参数绑定

SSM自定义参数绑定

2017-05-08

SSM整合项目代码

SSM整合项目代码

2017-05-07

SSM整合jar包

SSM整合jar包

2017-05-07

MyBatis+Spring整合jar包

MyBatis+Spring整合jar包

2017-05-02

重要:虚拟机垃圾回收图

虚拟机垃圾回收图

2017-04-30

虚拟机内存图以及加载类的执行过程

Java内存图

2017-04-30

Spring-MyBatis1.3整合包

Spring-MyBatis1.3整合包

2017-04-22

SpringMVC入门jar包

SpringMVC入门jar包(Spring4.3.7版本2017)

2017-04-22

ehCache2.6.8

ehCache2.6.8基础包和整合包+源码

2017-04-14

MySQL预编译功能

MySQL预编译功能

2017-04-07

MyBatis的setting标签对应属性和值

MyBatis的setting标签对应属性和值

2017-04-05

Java内存图

Java内存图

2017-04-05

MyBatis入门代码

MyBatis入门代码

2017-04-04

MyBatis3.4.2jar包和数据库信息

MyBatis3.4.2jar包和数据库信息

2017-04-03

SSH整合提取jar包

SSH整合包(Spring4.3.7+Hibernate5.2.8+Struts2.5.10)

2017-04-02

SSH整合练习代码

SSH整合练习代码

2017-04-02

Hibernate5.2.8提取包

Hibernate5.2.8提取包

2017-04-01

Spring的AOP依赖包-AspectJ

Spring4.3.7的AOP依赖包-AspectJ

2017-03-31

c3p0连接池jar包以及Spring对c3p0的依赖包

c3p0连接池jar包以及Spring对c3p0的依赖包

2017-03-31

JDBCTemplate相关jar包4.3.7

JDBCTemplate相关jar包4.3.7

2017-03-31

《大话设计模式》大鸟与小菜

《大话设计模式》大鸟与小菜

2017-03-28

CGlib必须包

CGlib相关包2.2.3

2017-03-28

刷CSDN博客(Windows Java环境运行)

刷CSDN博客(Windows Java环境运行),到后面有空会写扩展,将通过笔者学过的设计模式,动态代理,IOC思想来实现后续版本。

2017-03-25

笔者学习Spring4.3.7用到的jar包

笔者学习Spring4.3.7用到的jar包

2017-03-25

Spring的web整合包

Spring4.3.7的web整合包

2017-03-25

marvel__dead的留言板

发表于 2020-01-02 最后回复 2020-01-02

管理员快来!!CSDN数据库出问题了!!!

发表于 2017-03-22 最后回复 2017-03-23

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