博客主机

css sprites图片背景优化技术–制作一幅扑克牌

css sprites图片背景优化技术–制作一幅扑克牌

在google中搜索一下css sprites这个名称,会查出很多信息,并且随着SEO越来越被人们重视,采用这种技术来进行图片优化的网站越来越多,国内几家大型门户网站无不仿效。如新浪,网易,搜狐。你下载一下他们的网站上的图片,你会看到他们将很多小图片全部集成在一张图片上。

这样做的好处是不言而语:

1. 加速图片显示
2. 利用CSS技巧减小HTTP请求
3. 利于网站优化SEO

其实原理非常简单,主要是应用css中的背景定位技术来实现的。主要就是用一个属性background-position来控制显示一张大图片中的一个指定大小的图片位置。

博客主机

手工打造极酷的分离式滑动门导航菜单

手工打造极酷的分离式滑动门导航菜单

导言:本文一步一步手把手教你打造一个极酷的三层分离的标准滑动门导航菜单,从思路、原理、步骤,手段可谓“无所不用其极”,即便你是菜鸟,相信你看了本文后,也能打造出属于自己的超级漂亮的标准导航菜单。本菜单无冗余结构,利于数据动态输出,非常适合于用在平常的项目中去。本教程中讲到了基本的滑动门原理,相信对那些还在这条路上摸索的朋友会有一些帮助!当然如果有什么错误和问题,也欢迎大家提出来探讨。

Windows下Apache与Tomcat的整合

Windows下Apache与Tomcat的整合

Apache的HTTPD是目前比较受欢迎的网站服务器软件,它不但功能强大,而且完全免费,并且支持市场上流行的各种操作系统(Windows,Linux,Mac os)。同时对于Java Servlet/JSP的支持,通常也会使用同样Apache出品的Tomcat。
Tomcat除了支持Java Servlet/JSP之外,也可以当做网站服务器使用,但是在对于静态的html文件、图片文件等的解析效率上不如Apache HTTPD的执行效率高。应用tomcat的服务器如果网站的访问量较大,系统资源占用会明显升高,近日笔者在项目执行过程中遇到这一问题,便也想到同时应用tomcat+apache服务。Apache负责静态资源处理,tomcat负责jsp和java servlet等动态资源的处理。在网上看了不少介绍Apache和Tomcat集成的帖子。大多为互相转贴,有几个关键问题没有讲清楚,并且多数文章讲解中所举的软件版本都已经比较老旧。因而笔者总结自己实际操作的经验,希望对大家有所帮助。

解决flash遮挡页面中元素问题

解决flash遮挡页面中元素问题

前段时间,一朋友让我帮他弄一个右侧浮动广告的JavaScript,每次在1024*768的情况下出现错位,用FF调试半天才解决。但是我总是看这别扭,发现div层总是被flash层遮盖,
虽然朋友说没什么大问题,可以忽略。⊙﹏⊙b汗!但是看着这个“缺憾”总觉得挺别扭的,于是Google一下,终于明白是什么原因了,加个wmode属性就可以搞定了,代码如下:

关于自学方式的经验总结

关于自学方式的经验总结

A 自定义概念:
自学:在没有人或很少人帮助教授的情况下,仅凭着自己的热情去学习某种事物并最终学会的一种过程。

B 可用的经验:

1 自学时,必须在开始学习前做好计划:什么时候开始,什么时候结束,模糊的进度计划等等。一旦开始学习,必须严格按照当初设置的计划实施。进度计划表要符合自己的能力和一般的学习规律。

2 自学时,必须保持足够的学习热情。热情会随着时间的流逝而逐渐淡薄。只要按照一定的时间间隔补充这种热情就可。“补充”热情的方式有:自我肯定,让人家赞扬等。

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。

这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。

CRUD的定义

CRUD的定义

CRUD是指在做计算处理时的增加、查询(重新得到数据)、更新和删除几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。
In computing, CRUD is an acronym for create, retrieve, update, and delete. It is used to refer to the basic functions of a database or persistence layer in a software system.

图片文件批量重命名工具

图片文件批量重命名工具

每次浏览网页,看见不错的创意,或是漂亮的图片或风景,总是“右键”—-“另存为”。为了留住过去美好的瞬间,总喜欢留下以前的照片,朋友的、亲人的、自己的……随着时间慢慢推移,呵呵,现在的照片居然多达几百兆!想整理但又太烦锁了,嘿嘿,索性写个程序来整理一哈!

文件夹目录的循环遍历

文件夹目录的循环遍历

主要是对文件夹文件的循环遍历,利用了递归,以及文件与文件夹的判断,从而打印出文件夹内的所有结构。
掌握文件夹基本操作以及对递归的掌握。
不说了,先上代码: