分类:: 开发技术

0

网站大图片加载原理

前面一篇博客讲述的是图片的懒加载过程,即只有页面滑动到图片所在的位置时才会触发加载的操作。本文在此基础上进行了进一步的研究,即不管用户什么时候打开页面,所有的图片都加载了,而不是给用户显示一个Loading的图标,只不过我们的初始显示的图片是模糊的,后面再慢慢加载清晰,保证网页加载是流畅的。 有两张图片,都是樱花图,sakura.jpeg和sakura_min.jpeg两张。分别如下: 大小是6

0

[转]使用jQuery实现图片懒加载原理

在网页中,常常需要用到图片,而图片需要消耗较大的流量。正常情况下,浏览器会解析整个HTML代码,然后从上到下依次加载<img src="xxx">的图片标签。如果页面很长,隐藏在页面下方的图片其实已经被浏览器加载了。如果用户不向下滚动页面,就没有看到这些图片,相当于白白浪费了图片的流量。 所以,淘宝、京东这些流量非常巨大的电商,商品介绍页又必须有大量的图片,因此,

0

Tomcat启动变慢问题解决方案

最近发现Tomcat在服务器上部署的时间越来越长,以前是需要大概5-6秒中,现在的实践基本上是5-6分钟,而且一直卡在这个地方: 128-Mar-2018 00:58:11.810 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for

0

Crontab执行脚本失效原因分析

近期需要在服务器上跑一个python脚本,但是发现单独使用python命令去调用这个脚本是可以的,但是一旦加入到定时任务中就不行了。找了很多原因,现总结如下。先给出我的运行时脚本内容和定时任务: 12#!/bin/bash/bin/echo "Hello World!">>/root/hello.txt crontab -e编辑定时任务,本文的定时任务为每分钟执行一次: 1* * *

0

[转]VisualVM 入门指南

VisualVM 提供在 Java 虚拟机 (Java Virutal Machine, JVM) 上运行的 Java 应用程序的详细信息。在 VisualVM 的图形用户界面中,您可以方便、快捷地查看多个 Java 应用程序的相关信息。 本入门指南应当对您快速设置并运行 VisualVM 有所帮助。本指南将演示如何安装 VisualVM,以及如何通过安装 VisualVM 更新中心提供的插件向该

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