自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

香巴拉

Life is to live with yourself.

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 教你玩转Chrome控制面板

作者:zhanhailiang 日期:2013-04-27首先,使用F12打开Chrome控制面板,注意Chrome默认提供多个Panels,其中:Elements用于查看当前页面DOM结构,样式等;Resources用于查看当前页面加载的所有资源,Cookie,Application Cache等;Network用于记录所有的资源请求,方便分析网络请求参数等;

2013-04-27 11:56:44 3242

原创 十六进制编码邮箱地址——避免爬虫收集邮箱地址

作者:zhanhailiang 日期:2013-04-26目的避免显示的邮箱地址被address-harvesting spambots(邮箱地址收集爬虫)收集。当然,以下这种方式只能避免一部分的爬虫收集,仍然还有些高级爬虫可以收集到。实现 function hexentities($str) { $return = ''; for(

2013-04-26 16:29:40 2272

原创 Vim配置文件种类,加载顺序,基本配置

作者:zhanhailiang 日期:2013-04-23通过查看:version可知Vim配置文件分为三类::versionVIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 29 2011 18:46:03)  系统 vimrc 文件: "$VIM/vimrc" 用户 vimrc 文件: "$HOME/.vimr

2013-04-23 10:13:51 3248 1

转载 模块加载器获取URL的原理

转自:http://lifesinger.wordpress.com/2011/11/11/get-url-in-module-loader/浏览器端的模块管理JavaScript 构建的应用越来越复杂,为了提高代码的可维护性,第一步是拆分为多个文件:a.jsb.jsc.js... 文件拆开是第一步,为了彼此能互相调用,但又不污染全局造成潜在冲突,于

2013-04-23 01:10:05 1067

转载 Linux 下 Sublime Text 2/3 破解

Sublime Text —— 一个记事本类似物,俗称代码神器的东西。Sublime Text 2/3 已经对 Linux、Windows、Mac OS  提供了版本支持。界面美观大方,用户习惯良好。只是——授权有点贵$50 而已。其实它的未注册版本就可以无限期免费使用全部功能(Sublime Text 3 只提供给付费用户,且价格涨到了$70),但是标题栏上的 Unregisited 不

2013-04-22 23:54:26 4479

转载 JS 和 CSS 的位置对其他资源加载顺序的影响

转自:JS 和 CSS 的位置对其他资源加载顺序的影响克军做了一系列测试:js和css的顺序关系,给出了现象和结论,但未给出原因。JS 和 CSS 在页面中的位置,会影响其他资源(指 img 等非 js 和 css 资源)的加载顺序,究其原因,有三个值得注意的点:JS 有可能会修改 DOM. 典型的,可能会有 document.write. 这意味着,在当前 JS 加载

2013-04-22 23:31:27 1014

原创 Vim如何去掉^M

作者:zhanhailiang 时间:2013-04-22参考文章:VIM中换行替换之迷> echo -e "i\rlove\rWQ." >test使用vim查看: i^Mlove^MWQ.那么如何去掉^M?接下来介绍两种去掉^M的方法。 首先cp两份复本 > cp test test2> cp test test3第一种方法:对vim tes

2013-04-22 17:08:44 1237

转载 【Seajs】前端模块化开发的价值

转自:https://github.com/seajs/seajs/issues/547随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。恼人的命名冲突我们从一个简单的习惯出发。我做项目时,常常会将一些通用的、底层的功能抽象出来,独立成一个个函数,比如function

2013-04-20 15:37:29 1294

转载 【Seajs】API 快速参考

转自:https://github.com/seajs/seajs/issues/260该页面列举了 Sea.js 中的常用 API。只要掌握这些方法,就可以娴熟地进行模块化开发。seajs.config用来对 Sea.js 进行配置。seajs.config({ // 指定需要使用的插件 plugins: ['text', 'shim'], // 设

2013-04-20 15:27:44 1130

原创 sublime text 2安装与配置

作者:zhanhailiang 日期:2013-04-18安装与破解针对sublime text 2.0.1版本破解:下载工具sublime text v2.x.keygen-lz0.exe双击打开sublime text v2.x.keygen-lz0.exe后,输入你想要的Name,然后点击”Generate”,先把Key复制出来(注意BEGIN

2013-04-18 18:01:39 2687

原创 【PHP】include详解

作者:zhanhailiang 日期:2013-04-02include加载文件顺序寻找包含文件的顺序是:首先在当前工作目录的相对的 include_path 下寻找,然后是当前运行脚本所在目录相对的 include_path 下寻找。例如 include_path 是 .,当前工作目录是 /includetest/,脚本中要 include

2013-04-02 12:57:41 1402

Vim用户手册中文版

Vim是一个类似于Vi的文本编辑器,不过在Vi的基础上增加了很多新的特性,Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器。

2011-04-16

firefox setup

firefox 3经过了之前的两个版本已经相当完善了.浏览速度相当快,相当不错.

2009-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除