15
11 月

以前在一般情况下,js等静态资源托管在自己的服务器上,或者引用goole的公共库使用,后来由于不可描述的原因google无法使用。近几年来,国内各大巨头和CDN供应商相继都提供了静态资源加速服务,主要有百度,新浪,奇虎360,又拍云和七牛:

百度静态资源公共库 http://cdn.[……]

阅读全文

08
11 月

页面滚动时固定菜单或侧边栏是常用的手段,通常依靠javascript扑捉滚屏事件,再配合元素的CSS属性来实现。CSS中position:fixed也能实现一定的需求,但功能比较局限。
1. CSS 固定导航菜单
导航菜单一般置于页面顶端或左侧,现以顶部为例,屏幕滚动时希望它一直固定在顶部,只需[……]

阅读全文

03
11 月

Comparable 和 Comparator 均为Java Core API 接口,由名字可以判断出它们是由来比较东西的,但具体功能和区别又如何呢?本文将通过两个例子来回答这个问题,例子中对比了高清电视(HDTV)的尺寸。看过例子后,该如何使用Comparable 和 Comparator就很简单[……]

阅读全文

02
11 月

在网络爬虫中,HTML网页文件解析是重要的一环,原来实现数据的清洗和提取,Jsoup作为一款解析器被广泛的使用,但我在使用时总遇到一些莫名其妙的问题,就改用正则表达式来解析。

解析过程中链接地址提取必不可少,但格式多样性就会有许多问题,主要集中在a标签内引号的使用及链接地址相对和绝对的写法上。[……]

阅读全文

31
10 月

Java中Map的排序分为按Key和Value两种排序方法,排序顺序也有升序和降序
1. Map 按Key排序
Map按Key排序很简单,直接使用java.util.TreeMap就能实现,在JDK API中是这样描述TreeMap的:该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的C[……]

阅读全文

29
10 月

为了将代码与文章其他内容区分开来,并且提高代码的可读性,一般会将代码设置高亮。在WordPress后台插件选项卡处,以highlight为关键字能搜索出很多相关的插件,但好用的很少。其中Crayon Syntax Highlighter这款插件用户很多,用了一段时间后我觉得并不好用,主要是后台样式自[……]

阅读全文

27
10 月

网上有很多高质量的图标,基于icon的关键词能在Google上搜索到不少内容,不考虑版权外还要修改大小、颜色等等,现在介绍一些替代方案:Unicode、CSS 和 Font,它具有更高的灵活性。
方案一:Unicode(维基百科)
维基百科中:

Unicode(中文:万国码、国际码、统一码、单[……]

阅读全文