页面载入中,请稍后...

现在位置 >首页 > 所有属于IT技术分类文章
ISAPI_Rewrite应用技巧与方法
ISAPI Rewrite确实是个好东西,我们不仅用它可以实现简单的URL重写来实现搜索引擎友好(SEF)的URL形式,还可以利用 ISAPI Rewrite 帮您轻松实现服务器端图片负载平衡以及图片防盗链等Web功能应用。 1、IIS6.0使用ISAPI_Rewrite进行图片负载均衡 服务器环境:Windows Server 2003 + IIS 6.0 + ISAPI_Rewrite 3.x 以前网站的图片都放在一个逻辑分区里面。网站访问量的增加,磁盘负载有点压力太大。所以想使用isapi_rewrite对图片进行负载均衡。 把单数的图片拷贝到e盘的pictrue目录下。把双数的图片拷贝到f盘的pict...
阅读全文
URL重写:RewriteCond指令与RewriteRule 指令格式
Rewirte主要的功能就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等。本文将针对mod_rewrite和URL匹配的技术细节,以及RewriteCond与RewriteRule 指令格式进行探讨。 Rewirte模块内部处理 Rewirte模块的内部处理极为复杂,但是为了使一般用户避免犯低级错误,也让管理员能充分利用其功能,在此仍然做一下说明。 Rewirte模块API阶段 首先,你必须了解Apache是分若干阶段来处理HTTP请求的。Apache API对每个阶段都提供了一个hook程序。mod_re...
阅读全文
HTML 5+CSS3.0布局编码 基本布局框架实现案例
通常来说,CSS非常简单。但是当浏览器厂商开始实现CSS3特性,问题开始变得有些复杂了。不难,只是有些复杂。这可能包括两个方面:首先有些心得CSS3属性(比如,transition、渐变、transform等)不是那么简单,其次我们不得不使用浏览器厂商指定扩展。 直到你最喜欢用的IDE原生支持CSS3,你最好的伙伴将是CSS3生成器、手册、参考指南以及基于JS的方案。这正是本文要推荐的,这里将收集能够助你学习和使用CSS3的真正有用的工具。 生成器 CSS3 Please!跨浏览器的CSS规则生成器,支持:border-radius、box-shadow、渐...
阅读全文
屡试不爽的Eric Meyer’s CSS Reset 完美的兼容从全局重置开始
说起CSS2.0的样式,做兼容很多人所需要面临的问题,因为margin、padding等属性初始值随着不同内核的浏览器而不同,通常我们做样式兼容的浏览器主要分IE内核浏览器(包括IE,以及360浏览器、搜狗浏览器、TT浏览器等以IE为内核的浏览器)、非IE内核(如FireFox、Opera、Chrome等)。正因为浏览器的初始值的差异,所以在写CSS2.0代码的第一步就是全局重置样式,完美的兼容从全局重置开始。 这可以简单到仅仅将所有元素中的margin和padding属性去掉: html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd,...
阅读全文
搞定IE样式兼容技巧 CSS Bug Table
众所周知道,IE向来是我们在制作网页时最难搞定的对手。但又迫于其用户群数量之多,我们不得不想法设法搞定它。下面,将介绍的将是利用其特点而被发现/创造出来的CSS技巧。让你轻松搞定这个难对付的家伙。 IE注释:最安全的HACK IE的途径 <!--[if IE]> <link rel="stylesheet" type="text/css" href="ie.css" /> <![endif]--> 这应该是我最常用的方法了,一般情况下,我们现在已经不用考虑IE5或者以下的浏览器了,这个注释让我们可以轻松HACK IE,并且它是最安全...
阅读全文
IE与Firefox在JavaScript上的7个不同句法
尽管那需要用长串的、沉闷的不同分支代码来应付不同浏览器的日子已经过去,偶尔还是有必要做一些简单的区分和目标检测来确保某块代码能在用户的机器上正常运行。在这篇文章中,作者介绍了7个在IE和Firefox中不同的JavaScript句法。 1. CSS “float” 值   访问一个给定CSS 值的最基本句法是:object.style.property,使用驼峰写法来替换有连接符的值,例如,访问某个ID为”header”的<div>的 background-color值,我们使用如下句法: document.getElementById("header").sty...
阅读全文
判断IE版本的最短Javascript
非常酷的一段代码。使用 conditional comment 来判断 IE 的版本。嗯,是早早有人提出,但没有认真看代码。昨天刚好在看 CSS3 PIE 的时候看到,觉得是不是不靠谱。今天看到 Paul Irish 也提起,那么,推荐一下吧。这是作者博客上写的: // ---------------------------------------------------------- // A short snippet for detecting versions of IE in JavaScript // without resorting to user-agent sniffing // ---------------------------------------------------------- // If you're not in IE (or IE...
阅读全文
四位计算机的原理及其实现
你是否想过,计算机为什么会加减乘除?或者更直接一点,计算机的原理到底是什么? Waitingforfriday有一篇详细的教程,讲解了如何自己动手,制作一台四位计算机。从中可以看到,二进制、数理逻辑、电子学怎样融合在一起,构成了现代计算机的基础。 一、什么是二进制? 首先,从最简单的讲起。 计算机内部采用二进制,每一个数位只有两种可能”0″和”1″,运算规则是”逢二进一”。举例来说,有两个位A和B,它们相加的结果只可能有四种。 这张表就叫做”真值表”(truth...
阅读全文
常用的正则表达式收藏
  ^\d+$  //非负整数(正整数 + 0)   ^[0-9]*[1-9][0-9]*$  //正整数   ^((-\d+)|(0+))$  //非正整数(负整数 + 0)   ^-[0-9]*[1-9][0-9]*$  //负整数   ^-?\d+$    //整数   ^(-?[0-9]*[.]*[0-9]{0,3})$    // 数字   ^\d+(\.\d+)?$  //非负浮点数(正浮点数 + 0)   ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$  //正浮点数   ^((-\d+(\.\d+)?)|(0+(\.0+)?))$  //非正浮点数(负浮点数 + 0)   ^(-(([0-9]+\.[0-9]*[1-9][0-9]*...
阅读全文