herman的文章

HTML5

HTML5 Canvas圆盘抽奖应用DEMO演示

9年前 (2016-04-08) 6112浏览 0评论

我们经常参加各种电商优惠活动,比如购买达到一定数额进行抽奖活动,在比如微信抽奖,淘宝抽奖,迅雷赚钱宝圆盘抽奖活动等。这些抽奖活动部分就是由HTML5的Canvas来制作的,今天就为大家分享一下如何使用HTML5的Canvas来制作圆盘抽奖功能。老...

JAVA

从Queue接口说队列

9年前 (2016-04-07) 3221浏览 3评论

Queue是队列的意思。队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有...

HTML5

HTML5 WebSocket的JavaScript接口详解

9年前 (2016-04-07) 4599浏览 0评论

如果我们想彻底的了解WebSocket,就必须先从它的接口定义学起。WebSocket和HTTP协议一样,都是基于TCP协议的,因此我们无需关注它们的握手协议,而只需关注实际应用的业务和相关接口的实现。 WebSocket在设计时,针对Web开...

HTML5

网络拓扑图jTopo简介和入门

9年前 (2016-04-06) 18892浏览 0评论

传统的web版网络拓扑制作方法都是采用Flash来做的,但是这种安全性和兼容性比较差,苹果系列的产品也都不支持Flash。因此目前web版的网络拓扑图都采用HTML5的方式来制作。使用HTML5制作网络拓扑图的方式有很多种,最常见的两种应该就是使...

HTML5

js动态加载script文件

9年前 (2016-04-06) 3872浏览 0评论

在很多时候我们都会用到动态加载js文件的功能。比如我的博客在首页中不需要加载第三方的多说评论插件,而在文章页则需要加载。再比如在文章页会加载打赏插件功能等等,都使用的是动态加载script文件的功能。 可见动态加载js在工作中是非常常见的功能,...

JAVA

谈谈TCP和HTTP的keepalive

9年前 (2016-04-05) 5283浏览 0评论

Web发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让Web程序性能不断飞跃。 网站优化的手段有很多,常见的有:Flush机制的使用,动静分离,HTTP持久连接(Keep-Alive),HTTP协议的合理...

HTML5

仿百度搜索抖动让网页颤抖效果

9年前 (2016-04-01) 3783浏览 0评论

仿百度搜索抖动让网页颤抖效果 我想大家可能都体验过百度搜索抖动网页会自动的进行左右抖动的效果吧。那么它使用的是什么技术实现的呢?说出来大家可能会很诧异,很普通的技术——CSS3的动画效果。 实例运行效果如下: 实...

JAVA

实现网站封IP限制IP访问

9年前 (2016-04-01) 7377浏览 0评论

在12306上买过票的人都知道它有一个封ip的功能。这个功能有利也有弊,有利是可以预防恶意攻击,恶意访问;而弊则是这种限制ip的做法,限制的是出口ip,而不是正在访问12306的这台电脑,这样就会导致使用同一个出口ip的用户都无法访问12306。...

JAVA

网络爬虫jsoup抓取网页数据使用详解

9年前 (2016-03-31) 6819浏览 0评论

Java程序在解析HTML文档时,我们常常使用jsoup去解析HTML网页内容。但在jsoup之前我们使用HTMLParser去解析(HTMLParser学习地址:http://www.xttblog.com/?p=322),但现在我已经不再使用...

JAVA

爬虫解析网页内容HTMLParser使用详解

9年前 (2016-03-31) 4877浏览 0评论

HTML本质上是XML的子集,但是HTML的语法没有XML那么严格,所以不能用标准的DOM或SAX来解析HTML。这时HTMLParser诞生了。 HTMLParser是一个用来解析HTML文档的开放源码项目,它具有小巧、快速、使用简单的特点以...

HTML5

前端性能优化:实现图片延迟加载之lazyload.js插件

9年前 (2016-03-30) 3602浏览 0评论

在这个不差钱的世界,讲性能优化是件很“多余”的事情。我们老板经常说的一句话是,开宝马的会在乎油钱吗?一台设备不行,就上两台。我当场泪奔,为什么我的工资不翻倍,你在乎这点钱吗? 很多人说这样的技巧纯属多余,但是作为程序员我...

JAVA

Struts2 package属性配置详解

9年前 (2016-03-28) 3916浏览 0评论

现在的程序员都被框架给毒害了。什么Spring,Struts2等框架的横空出世,让程序员更关注业务,而非架构。以至于我在面试中问道Struts2如何配置packge的,回答者都讲不清。这是一种常见现象,从项目一开始,框架都搭好了,很少再做改动。今...

HTML5

使用Canvas给图片添加水印

9年前 (2016-03-24) 4360浏览 0评论

在生活中我们到处都可以见到带有水印的文档。网上也到处可见的水印图片,如csdn,淘宝,百度上的图片都带有水印。 尤其是现在盗版非常严重的社会。你刚写的文章,几秒钟后就出现在其他网站上,然后就会出现,到底谁是原创问题。如何解决盗版问题,其他的方法...

SQL

如何开启MySQL的慢查询日志

9年前 (2016-03-23) 3640浏览 0评论

在讲到性能调优方面,我想无外乎就是3个方面: 1.硬件调优(替换有问题的硬件) 2.对数据库配置调优 3.对SQL语句进行调优 第一种通常可以让中央处理器(CPU)或磁盘速度加倍,也可以让内存增大 4 到 8 倍。主要是让资源最大化的利用...