出差常备:route命令详解与使用实例
1. 使用背景
笔者在出差调试的过程中,常常会遇到这样的情况:需要接入两个网络,一个是部署环境所在内网环境,这 个环境是上不了外网,但是为了跟同事的沟通,常常还需要外网环境,这个外网环境很可能是一个无线网络。如果两者都连接上,很可能导致有一方不能起作用,即 外网或内网上不了,常常需要使用繁琐的“禁用网络连接”、“启用网络连接”的操作... [阅读全文]
在 windows下搭建基于apache的SVN环境
1 软件下载:
在http://httpd.apache.org/download.cgi,下载:
apache_2.2.14-win32-x86-openssl-0.9.8k.msi
在 http://subversion.tigris.org/,下载:
Setup-Subversion-1.6.6.msi
在http://tortoisesvn.net/downloads,下载:
LanguagePack_1.6.3.16613-win32-zh_CN.msi
TortoiseSVN-1.6.3.16613-win32-svn-1.6.3.msi
备注:apache与svn安装时,需... [阅读全文]
Windows下删除.svn文件夹的最简易方法
nick | windows | 2010-06-10
SVN是我认为目前最方便的版本管理体系。我最早一次接触版本管理是2004年,当时学校BBS的代码要求用CVS管理;第二次亲密接触是在 2006年,当时公司的代码使用Eclipse+CVS管理;而第一次使用SVN则是在2007年的一个封闭开发项目。
我十分喜欢SVN的方便,无论是在Linux下的命令行操作还是在Windows下的资源管理器插件,都十分简易。而且 code.google.com也... [阅读全文]
电脑速度慢?软件来解决
nick | windows | 2010-06-05
即便是再新的电脑也可能会因为一些硬件或软件的冲突而使运行速度变慢。而要搞清是哪里冲突还真不是件容易的事。位于以色列特拉维夫的团队本 周发布了旨在帮助电脑用户弄清此类问题的软件Soluto。
Soluto软件运行于电脑后台,旨在查明是什么让我们的电脑变慢以及如何加快运行速度。而软件本身更能搜集此类信息并作为日后为其他用户 推荐适合的硬件或软... [阅读全文]
讨论闭包传入参数:window & undefined
引言
最常见的闭包 (Closure) 范式大家都很熟悉了:
1
2
3
(function() {
// …
})();
很简单,大家都在用。但是,我们需要了解更多。
首先,闭包是一个匿名函数 (Anonymous function), 即是 (function() {}) 这部分。之所以要给 function 添加括弧是为了让它形成一个表达式 (expression), 有了表达式,并且确定它的类型是个函数 ... [阅读全文]
高性能WEB开发(8) – 页面呈现、重绘、回流
页面呈现流程
在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的,下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但基本上都是类似的。
1. 浏览器把获取到的html代码解析成1个Dom树,html中的每个tag都是Dom树中的1个节点,根节点就是我们常用的document对... [阅读全文]
高性能WEB开发(7) – JS、CSS的合并、压缩、缓存管理
本篇文章主要讨论下目前JS,CSS 合并、压缩、缓存管理存在的一些问题,然后分享下自己项目中用到的1个处理方案,并提供1个实例下载。
存在的问题:
合并、压缩文件主要有2方面的问题:
1. 每次发布的时候需要运行一下自己写的bat文件或者其他程序把文件按照自己的配置合并和压缩。
2. 因生产环境和开发环境需要加载的文件不一样,生产环境为了需要加载合... [阅读全文]
高性能WEB开发(6) – 减少请求,响应的数据量
上一篇中我们说到了 如何减少请求数,这次说说如何减少请求、响应的数据量(即在网络中传输的数据量),减少传输的数据量不仅仅可以加快页面加载速度,更可以节约服务器带宽,为你剩不少钱(好像很多机房托管都是按流量算钱的)。
GZIP压缩
gzip是目前所有浏览器都支持的一种压缩格式,IE6需要SP1及以上才支持(别说你还在用IE5,~_~)。gzip可以说是最方便而... [阅读全文]
高性能WEB开发(5) – 为什么要减少请求数,如何减少请求数!
http请求头的数据量
我们先分析下请求头,看看每次请求都带了那些额外的数据.下面是监控的google的请求头
Host www.google.com.hk
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTBDFff GTB7.0
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Languag... [阅读全文]