Stella981 Stella981
3年前
Python scrapy爬取带验证码的列表数据
首先所需要的环境:(我用的是Python2的,可以选择python3,具体遇到的问题自行解决,目前我这边几百万的数据量爬取)环境:Python2.7.10ScrapyScrapy1.5.0第三方库:PyMySQL0.8.0Scrapy1.5.0pytesseract0.2.0pip10.0.1Pil
Stella981 Stella981
3年前
Executor 与 ExecutorService 和 Executors 傻傻分不清?
!(https://oscimg.oschina.net/oscnet/5b92a7a187c24947af421271cf83c5ef.png"20180228221130屏幕截图.png")码农每日一题长按关注,工作日每天分享一个技术知识点。!(https://oscimg.oschina.net/oscnet/7
Stella981 Stella981
3年前
Flink 系例 之 Process
process算子:处理每个keyBy(分区)输入到窗口的批量数据流(为KeyedStream类型数据流)示例环境java.version:1.8.xflink.version:1.11.1示例数据源(项目码云下载)Flink系例之搭建开发环境与数据(https://my.oschina.net/u/43
Wesley13 Wesley13
3年前
JDK核心JAVA源码解析(9)
本文基于OpenJDK11,HotSpot虚拟机在开发过程中我们可能会经常接触到hashcode这个方法来生成哈希码,那么底层是如何实现的?使用时有何注意点呢?hashcode()方法底层实现hashcode()是Object的方法:@HotSpotIntrinsicCan
Stella981 Stella981
3年前
Linux(Ubuntu)安装GIMP
GIMP名称由GNUImageManipulationProgram(GNU图像处理程序)的首字母组成)是一个自由及开放原始码(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fzh.wikipedia.org%2Fwiki%2F%25E8%2587%25AA%2
Wesley13 Wesley13
3年前
Java动态代理
jdk动态代理实现原理:利用字节码技术,生成新的class文件,来达到动态代理效果。新的class文件是怎么组织的?由于代理目标是接口,则通过实现接口和继续代理类来完成。看看下面的例子更容易明白。demo接口publicinterfacePeoPleInterface{
不是海碗 不是海碗
1年前
了解短信的实现原理以及验证码短信API
短信作为一种便捷、快速的通信方式,已经在我们的日常生活中得到广泛应用。无论是个人通信、企业沟通还是身份验证等场景,短信都发挥着重要的作用。而实现短信功能的核心是短信实现原理和验证码短信API。
API 小达人 API 小达人
1年前
REST API 设计最佳实践:如何正确使用 HTTP 状态码?
本文分享在设计RESTAPI时的最佳实践。关于设计优秀RESTAPI的一些建议、提示和指导,帮助您让消费者(以及开发人员)满意。我们都应该努力使API变得易于使用。无论是对于消费者,还是我们自己的开发人员同伴。希望这篇文章能帮助你学到一些技巧,并激发出构建更好RESTAPI的方法。
流浪剑客 流浪剑客
1年前
JProfiler for Mac 14 附 注册码 支持M1
是一款针对Mac用户的专业Java性能分析工具,它可以帮助开发人员识别和解决Java应用程序的性能瓶颈和问题。JProfilerforMac提供了全面的分析和优化功能,包括实时监控Java应用程序的各个方面,如内存使用情况、CPU占用、线程活动和数据库访问
马尚 马尚
1年前
使用Puppeteer破解滑块验证码:掘金网站登录案例
本文通过前端技术Puppeteer来实现自动化操作,CanvasAPI实现简单的图像识别,计算滑块需要滑动距离,实现一个高效且识别概率很高的破解方案。快速上手PuppeteerPuppeteer是一个Node库,提供了一组用来操作Chrome或Chromi