分类:: 开发技术

0

JDK9将JvisualVM工具移除

最新资讯从JVisualVM的官方网站可以看出,这个项目已经迁移到了Github平台上。官网英文如下: VisualVM comes in two distributions: VisualVM at GitHub and Java VisualVM as a JDK tool. VisualVM at GitHub is a bleeding-edge distribution with t

0

重新播放CSS动画

对于做前端动画的同学来说,动画库Animate.css并不陌生。我们往往希望一个动画能够重复播放,首先以一个简单的动画shake为例: 12345678910111213141516171819202122232425262728293031.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -w

0

Xcode部署应用到真机测试

其实对于IOS开发我只能属于入门级别,不对,是入门-级别。因此,对于如何将写好的应用部署到真机上进行测试确实是一脸懵逼,不知道怎么操作,对于一些证书的处理也不知道应该怎么做,本文今天借最近比较火的跳一跳小游戏作弊玩法的机会,着重介绍如何部署应用到真机上,小游戏只是后面的一个消遣啦。注意:虽然这里是介绍如何部署WebDriverAgent应用到真机上,但是本文的介绍的方法是通用的,针对所有应用!

0

利用Tesseract OCR引擎识别验证码

最近研究了一下验证码识别的技术,基本上都是在做图像的识别,具体一点来说就是文字的识别。比较流行的就是使用Google的Tesseract OCR引擎来做支撑,识别图像中的文字。本文主要讲解如何利用Tesseract OCR识别最简单的验证码和文章内容。 安装Tesseract OCR引擎关于Windows下如何安装Tesseract OCR引擎的文章实在是太多了,我就不赘述了,这里重点讲一下如何在

0

解决Python3不能导入pip3安装包问题

最近要跑一个机器学习的demo,按照要求使用pip3命令安装好了相关的模块,结果出现了一个重大的问题,就是使用python3命令导入相关模块的时候直接出现了一个很尴尬的问题,无法查找到该模块。如下: 12345678$ python3Python 3.6.3 (v3.6.3:2c5fed86e0, Oct 3 2017, 00:32:08) [GCC 4.2.1 (Apple Inc. bui

0

MacOS为Python3安装OpenCV3

说到OpenCV,大家也许并不陌生,就是一个非常强大的库,主要用于面部识别,物体识别,边缘检测以及图像处理等等很多方面。本文呢,主要就是告诉大家如何在macOS下面安装好OpenCV,因为国内的大多数博客都是在介绍如何在Windows下安装。 安装Homebrew [已安装请跳过]官方提供的方式如下: 1$ /usr/bin/ruby -e "$(curl -fsSL https://raw.g

0

[转]实用Python开源爬虫项目列表

WechatSogou [1] – 微信公众号爬虫基于搜狗微信搜索的微信公众号爬虫接口,可以扩展成基于搜狗搜索的爬虫,返回结果是列表,每一项均是公众号具体信息字典。 github地址:https://github.com/Chyroc/WechatSogou DouBanSpider [2] – 豆瓣读书爬虫可以爬下豆瓣读书标签下的所有图书,按评分排名依次存储,存储到Excel中,可方便大家筛选

0

Tomcat从Nginx服务器获取客户端IP

这篇文章的信息量有点多,因为需要从这一点衍生出不少容易踩的坑。先说说标题中的问题,主要是使用了Nginx做反向代理服务器,然后后端Tomcat服务器无法获取用户真实的IP地址,使用httpServletRequest.getRemoteAddr()一直都是127.0.0.1。我们先来说一说为什么是这样? 为什么getRemoteAddr()一直是127.0.0.1?首先需要明白整体的架构图,如下

0

Quartz定时任务注入Spring服务

前两天完成了Quartz和Spring的整合,见《Spring与Quartz整合实践》,但是当时给出的例子中并没有使用Spring的Service来实现一些功能,今天调试的时候问题就出现了。Quartz中的Job居然无法识别Spring的Service Bean对象?! 在各大论坛找了很久,发现一点问题了。原因是Job类是由Quartz的Job工厂来加载的,而在Spring中,这个Job工厂加载的

0

Spring与Quartz整合实践

什么是Quartz?Quartz是一款基于Java语言的作业调度框架。一般用来创建或简单或复杂的调度时间表,执行Java下任意数量的作业。 可以通过CronTrigger定义Quartz的调度时间表(例如0 0 12 ? * WED表示“每周三上午12:00”)。此外,时间表也可以通过SimpleTrigger,由Date定义触发的开始时间、毫秒的时间间隔和重复计数(例如“在下周三12:00,然