自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cshao的专栏

改变不能接受的,接受不能改变的

  • 博客(81)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于Error.captureStackTrace

原文:关于Error.captureStackTrace在一些Node.js程序中,有时会看到Error.captureStackTrace()这一语句,用于处理堆栈信息。该语句的标准定义是什么?如何使用?本文将就这些问题做一些探讨。标准定义从字面上来看,captureStackTrace应该是Error构造函数自身的一个方法。因此,很自然的想到从ECMAScript标准文档中寻找答案。不幸的是,在

2016-09-26 10:44:43 7743

原创 WebStorm: 更改默认的文件模板

WebStorm模板配置

2016-04-27 23:18:23 28354 1

原创 关于Android设备中,网页端上传操作导致浏览器刷新的问题

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-02-25 22:53:57 2647 1

翻译 HTML5 Canvas: 用路径描画曲线

原文:http://www.lifelaf.com/blog/?p=380本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 2, “Bezier Curves”在HTML5 Canvas中,可以用以下方法描画三阶和二阶的贝塞尔曲线:context.bezierCurveTo(cp1x, cp1y, cp2x, c

2013-06-12 22:30:21 3061

翻译 HTML5 Canvas: 用路径描画圆弧

原文:http://www.lifelaf.com/blog/?p=375本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 2, “Advanced Path Methods, Arcs”在Canvas绘图中,“圆弧”既可以是一个整圆,也可以是圆周的一部分。context.arc()context.arc(x

2013-06-09 18:15:04 1562

翻译 HTML5 Canvas: 用路径描画线条

原文:http://www.lifelaf.com/blog/?p=371本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 2, “Using Paths to Create Lines”对于HTML5 Canvas,我们可以使用“路径”来描画任何图形。路径,简单来说就是一系列的点以及连接这些点的线。任何Canvas上下

2013-06-08 21:49:29 3463

翻译 HTML5 Canvas: 绘制矩形

原文:http://www.lifelaf.com/blog/?p=363本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 2, “The Basic Rectangle Shape”.让我们来看一下Canvas内置的简单几何图形 — 矩形的绘制。在Canvas中,绘制矩形有三种方法:填充(fillRect)、描边(St

2013-06-05 21:57:03 4385

翻译 HTML5 Canvas: 二维上下文与当前状态,实时模式/保留模式

原文:http://www.lifelaf.com/blog/?p=354本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 1, “The 2D Context and the Current State”.通过调用Canvas对象的getContext()方法所获取的HTML5二维上下文(CanvasRendering

2013-06-04 09:16:10 2217

翻译 HTML5 Canvas: 获取二维上下文,开始绘图

原文:http://www.lifelaf.com/blog/?p=346本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 1, “Retrieving the 2D Context, The drawScreen() Function”.在保证浏览器对Canvas的支持之后,我们需要拿到Canvas的二维上下文(con

2013-05-28 21:49:29 3304

翻译 HTML5 Canvas: 测试浏览器是否支持Canvas

原文:http://www.lifelaf.com/blog/?p=342本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 1, “Testing to See Whether the Browser Supports Canvas”.在获取HTML页面上Canvas元素的引用后,我们需要测试一下该元素是否包含“上下

2013-05-27 23:30:36 11225

翻译 HTML5 Canvas: 在HTML页面中添加Canvas

原文:http://www.lifelaf.com/blog/?p=309本文翻译自Steve Fulton & Jeff Fulton HTML5 Canvas, Chapter 1, “Adding Canvas to the HTML Page”.在HTML页面的中,可以用像下面的代码来添加标签: id="canvasOne" width="500" he

2013-05-25 23:41:38 6408

原创 一个“散点均匀分布”问题的求解

原文:http://www.lifelaf.com/blog/?p=306在最近的开发过程中遇到一个算法问题,描述如下:问题:有从左到右依次排列的格子m个,同时有小球n个(m>n),如何将小球放入格子中使得小球分布近似均匀?(每个格子最多放置一个小球)。比如,格子有197个,而小球有74个,如何分配小球?分析:如果格子数m可以整除小球数n,那么问题很简单,每隔 m/n –

2013-05-21 07:46:26 3438

原创 漫谈企业内部图书馆的建立与日常管理

原文:http://www.lifelaf.com/blog/?p=287对于技术密集型的企业、部门,建立和维护一个内部图书馆可以更好地为员工提供学习资料,增强员工间的技术交流,并有助于形成一个积极提升自我的氛围。那么,如何建立内部图书馆,如何对内部图书馆进行高效的管理,内部图书馆与普通的公共图书馆有什么区别?担任部门内部图书馆管理员近一年来,这些问题时不时地映入脑海;思索之后,有

2013-04-24 17:58:13 8557 2

翻译 jQuery参考实例 翻译中断

因《jQuery Cookbook中文版》近日出版,故《jQuery参考实例》的翻译已无需继续进行,至此中断。感谢姚军/孙博两位译者的译笔。

2013-04-15 21:33:21 731

翻译 jQuery参考实例 2.3 根据元素的索引顺序来进行选择

原文:http://www.lifelaf.com/blog/?p=277本文翻译自jQuery Cookbook (O’Reilly 2009) 2.3 Selecting Elements by Index Order需求用元素的位置顺序来进行选择。解决方案根据选择目标的不同,我们可以从以下过滤器中挑选一个来进行实现 — 在jQuery中我们称其为“过滤器”,尽

2013-04-13 18:30:15 3501

翻译 jQuery参考实例 2.2 选择同级邻近元素

原文:http://www.lifelaf.com/blog/?p=274本文翻译自jQuery Cookbook (O’Reilly 2009) 2.2 Selecting Specific Siblings需求在某元素的同级邻近元素中进行选择。解决方案如果需要选择的是紧邻某个对象的同级元素,我们可以使用“紧邻同级”连接符(+)。与子级连接符(>)类似,该连接

2013-04-13 17:27:14 6247 2

翻译 jQuery参考实例 2.1 仅选择子级元素

原文:http://www.lifelaf.com/blog/?p=263本文翻译自jQuery Cookbook (O’Reilly 2009) 2.1 Selecting Child Elements Only需求选择某元素的一个或多个子元素解决方案使用直级后代连接符(>),该连接符两边各需一个选择器表达式。比如,对于选择所有li对象的直级超链接子元素,我们可以

2013-04-11 21:54:09 1508

翻译 jQuery参考实例 2.0 用jQuery选择元素

原文:http://www.lifelaf.com/blog/?p=258本文翻译自jQuery Cookbook (O’Reilly 2009) Chapter 2 Selecting Elements with jQuery, 2.0 IntroductionjQuery的核心是它的选择器引擎,其作用是从文档中通过名称、属性、状态等将元素筛选出来。由于CSS的广泛使用,在j

2013-04-07 12:47:03 961

翻译 jQuery参考实例 1.0 jQuery的哲学

原文:http://www.lifelaf.com/blog/?p=255本文翻译自jQuery Cookbook (O’Reilly 2009) 1.0 The jQuery PhilosophyjQuery的哲学是“写更少的代码,做更多的事情”,这一哲学可分述为三个概念:用CSS选择器查找元素,并通过jQuery方法来操作这些元素在元素集上链式调用多个jQuery方

2013-04-02 16:57:45 868

翻译 jQuery参考实例 1.17 使用$别名而又不引起冲突

原文:http://www.lifelaf.com/blog/?p=253本文翻译自jQuery Cookbook (O’Reilly 2009) 1.17 Using the $ Alias Without Creating Global Conflicts需求使用$别名而不是全名(jQuery),同时又不引起冲突。解决方案创建一个参数为$的匿名函数,然后立即对其

2013-04-02 11:22:31 2008

翻译 jQuery参考实例 1.16 访问、设定HTML元素中的文本

原文:http://www.lifelaf.com/blog/?p=243本文翻译自jQuery Cookbook (O’Reilly 2009) 1.16 Getting and Setting Text Content需求访问或设定HTML元素内的文本。解决方案jQuery提供了一个叫做text()的方法来访问或设定HTML元素内的文本。下面的例子用text()

2013-03-31 13:39:34 771

翻译 jQuery参考实例 1.15 获取、设定HTML源码片段

原文:http://www.lifelaf.com/blog/?p=241本文翻译自jQuery Cookbook (O’Reilly 2009) 1.15 Getting and Setting Text Content需求获取或设定当前网页中的HTML片段。解决方案jQuery提供了一个叫做html()的方法来获取或设定HTML元素的源码。下面的例子用该方法

2013-03-31 13:38:29 1402

翻译 jQuery参考实例 1.14 获取、设定、删除DOM元素的属性

原文:http://www.lifelaf.com/blog/?p=237本文翻译自jQuery Cookbook (O’Reilly 2009) 1.14 Getting, Setting, and Removing DOM Element Attributes需求在用jQuery函数选中DOM元素后,需要访问或设定该DOM元素的属性值。解决方案jQuery提供了

2013-03-28 21:50:34 1208

翻译 jQuery参考实例 1.13 复制DOM元素

原文:http://www.lifelaf.com/blog/?p=229本文翻译自jQuery Cookbook (O’Reilly 2009) 1.13 Cloning DOM Elements需求复制DOM树中的一部分解决方案jQuery提供了一个叫做clone()的方法来复制DOM元素。该方法的使用也是很直截明了的:只需在选中的DOM对象上调用clone()方法

2013-03-28 21:48:44 993

翻译 jQuery参考实例 1.12 替换DOM元素

原文:http://www.lifelaf.com/blog/?p=227本文翻译自jQuery Cookbook (O’Reilly 2009) 1.12 Replacing DOM Elements需求替换DOM树中的节点解决方案可以用replaceWith()方法来替换选中的DOM元素。在下面的代码中,所有class值为remove的元素都用replaceWi

2013-03-28 12:03:36 882

翻译 jQuery参考实例 1.11 移除DOM元素

原文:http://www.lifelaf.com/blog/?p=225本文翻译自jQuery Cookbook (O’Reilly 2009) 1.11 Removing DOM Elements需求从DOM树中移除元素。解决方案用remove()方法可以将选中的元素集及其子元素从DOM树中移除。以下面的代码为例:<!DOCTYPE html PUBLIC

2013-03-28 12:01:45 1150

翻译 jQuery参考实例 1.10 创建、编辑并插入DOM元素

原文:http://www.lifelaf.com/blog/?p=221本文翻译自jQuery Cookbook (O’Reilly 2009) 1.10 Creating, Operating on, and Inserting DOM Elements需求创建一个或多个DOM元素,随即对它进行编辑,并最终插入到DOM树中。解决方案jQuery函数会

2013-03-27 12:28:52 1938

翻译 jQuery参考实例 1.9 以当前选择的元素为起点,遍历查找DOM对象

原文:http://www.lifelaf.com/blog/?p=216本文翻译自jQuery Cookbook (O’Reilly 2009) 1.9 Traversing the DOM Based on Your Current Context to Acquire a New Set of DOM Elements需求在选择一个DOM元素集后,需要基于该元

2013-03-26 17:59:27 1964

翻译 jQuery参考实例 1.8 将前一次选择的元素集合并到当前选择的元素集中

原文:http://www.lifelaf.com/blog/?p=214本文翻译自jQuery Cookbook (O’Reilly 2009) 1.8 Including the Previous Selection with the Current Selection需求在对某元素集进行操作之后得到了一个新的元素集,而之后的操作需要在这两个集合的并集上进行。解

2013-03-25 17:51:00 2533

翻译 jQuery参考实例 1.7 返回元素集在更改操作之前的状态

原文:http://www.lifelaf.com/blog/?p=207本文翻译自jQuery Cookbook (O’Reilly 2009) 1.7 Returning to the Prior Selection Before a Destructive Change需求在元素集上执行的更改操作(比如filter(),find())需要被撤销,从而返回其之前

2013-03-25 13:27:43 1448

翻译 jQuery参考实例 1.6 在当前选中的元素集中查找下级元素

原文:http://www.lifelaf.com/blog/?p=204本文翻译自jQuery Cookbook (O’Reilly 2009) 1.6 Finding Descendant Elements Within the Currently Selected Wrapper Set需求在选中一个或几个元素后,需要在这些DOM元素范围内查找下级元素或子元素。

2013-03-20 14:34:32 2166

翻译 jQuery参考实例 1.5 对jQuery封装后的元素集进行过滤

原文:http://www.lifelaf.com/blog/?p=200本文翻译自jQuery Cookbook (O’Reilly 2009) 1.5 Filtering a Wrapper Set of DOM Elements需求对于一个jQuery封装后的元素集,需要从中移除不符合给定表达式的元素,从而创建一个新的元素集。解决方案jQuery提供一个叫做f

2013-03-19 14:52:23 809

翻译 jQuery参考实例 1.4 在特定范围中选择DOM元素

原文:http://www.lifelaf.com/blog/?p=196本文翻译自jQuery Cookbook (O’Reilly 2009) 1.4 Selecting DOM Elements Within a Specified Context需求在某个DOM元素内或者某个文档中,选择单个或者多个DOM对象。解决方案当给jQuery函数传CSS表达式的时候

2013-03-19 09:42:15 1368

翻译 jQuery参考实例 1.3 使用选择器和jQuery函数对DOM元素进行选择

原文:http://www.lifelaf.com/blog/?p=191本文翻译自jQuery Cookbook (O’Reilly 2009) 1.3 Selecting DOM Elements Using Selectors and the jQuery Function需求为了在页面元素上运行jQuery方法,需要选择单个或者多个DOM对象。解决方案从DO

2013-03-19 09:41:08 1148

翻译 jQuery参考实例 1.2 在DOM加载完毕,页面元素完全加载之前运行jQuery/JavaScript代码

原文:http://www.lifelaf.com/blog/?p=187本文翻译自jQuery Cookbook (O’Reilly 2009) 1.2 Executing jQuery/JavaScript Code After the DOM Has Loaded but Before Complete Page Load需求主流的JavaScript应用程序

2013-03-19 09:39:40 9723

翻译 jQuery参考实例 1.1 在页面中导入jQuery

原文:http://www.lifelaf.com/blog/?p=168本文翻译自jQuery Cookbook (O’Reilly 2009) 1.1 Including the jQuery Library Code in an HTML Page需求在网页中使用jQuery解决方案在网页中嵌入jQuery库,目前有两种成熟的方案:使用Goog

2013-03-19 09:36:51 1957

原创 2009牛年的答卷及2010虎年的题目

回顾2009牛年的这些题目: 1,研习卓里奇《数学分析》,《深入理解计算机系统》,数据结构,设计模式 这几本。    -- fail 这几本书都没有看过,需要在新的一年里完成。 2,将选做题中尚未掌握的部分完成。(Oreilly.Ant.The.Definitive.Guide.2nd.Edition.Apr.2005 70% finished)(JUnit in Ac

2010-02-21 21:29:00 777

原创 Abstract: Server File Browser on Portal

FileInputRenderer (设定Property Value)--->ServerSelectionWidget (Server端文件系统浏览面板)--->ServerSelectionWidget.definition (definition配置文件,用于替换已设定的Property)--->userspace_selector.js--->Usersp

2009-02-11 19:31:00 839

原创 单独启动Xserver的步骤

启动Xserveruser@host:~$X :0 & 在Xserver上启动xtermuser@host:~$xterm -display :0 & 在Xserver上的xterm中执行user@host:~$metacity &以初始化一个简单的窗口管理器 在Xserver上的xterm中即可执行firefox等需要X环境的程序

2009-02-03 23:18:00 10662

原创 2008鼠年的答卷及2009牛年的题目

回顾2008的这些题目:1,祝愿并且想象:自己能够顺利完成开发任务,在业内做一个受欢迎的人,同时能够找到互相尊敬和喜爱的女孩^_^    ~ 40% 基本fail2,研习卓里奇的《数学分析》和《深入理解计算机系统》两书。    ~ 0% fail 这两本书翻都没咋翻过。3,多多和朋友们交流,保持自己的英语水平。    ~ 50% just so so 发现机会有限,除了和Ryan的

2009-01-29 12:05:00 980

O'Reilly - Java.Servlet.And.JSP.Cookbook.eBook-LiB

英文版 Publisher: O'ReillyPub Date: January 2004ISBN: 0-596-00572-5Pages: 746 With literally hundreds of examples and thousands of lines of code, the Java Servlet and JSP Cookbook yields tips and techniques that any Java web developer who uses JavaServer Pages or servlets will use every day, along with full-fledged solutions to significant web application development problems that developers can insert directly into their own applications.

2009-07-29

空空如也

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

TA关注的人

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