自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jp's world

做个有追求的程序员

  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 博客地址已更新至http://jiangpeng.info,欢迎大家访问

<br />博客地址已更新至http://jiangpeng.info。

2010-12-09 10:04:00 354

原创 CSS: Position

CSS中元素定位需要理解清除下列属性:        float;        position: absolute;position: relative;有两种方式可以比较熟练的使用:第一种是拥有非常丰富的经验,可以不用去仔细思考,条件反射般使用。第二种是从本质上理解,即使用该属性后,浏览器是如何render这种效果,理解的基础上才可以准确使用。1. float;   此属性使用非常广泛。理解它需要一些预备知识:   1)inline元素的flow:浏览器将按照从左到右,由上往下的顺排列inline元素

2010-10-18 09:36:00 397

原创 CSS: Box Model

   使用CSS的基础是理解Box Model,CSS将html中的每个元素都看作一个Box,如下图    上图除了标明CSS中厂常用的若干属性,还包括不同属性之间的层次关系,由顶层向下依次是border, content, padding, background-img, background-color, margin在页面显示时,上层的元素会覆盖下层元素。     页面元素的宽度计算:              offset width = margin-left + border-left + pa

2010-10-17 16:21:00 421

原创 Test For DateTime

在代码中经常遇到在某个方法内部获取当前时间,并对时间进行一定处理。这往往会使测试遇到困难,因为在测试中无法准确获取产品代码内部的当前时间.

2010-09-07 22:21:00 262

原创 REST in Rails

Representational State Transfer (REST) is a style of software architecture for distributed hypermedia systems such as the World Wide Web.The ideas behind REST were formalized in Chapter 5 of Roy Fielding’s 2000 PhD dissertation.4 In a REST approach, server

2010-09-05 02:39:00 451 1

原创 Rails: freeze 将源码加入工程

将Rails源码加入工程可以使用freeze命令:进入工程目录使用rake rails:freeze:gems,可将源码解压到工程目录的vendor目录下使用rake rails:unfreeze,可将解压的源码删除freeze相关的task包括$ rake -T freezerake rails:freeze:edge # Lock to latest Edge Rails, for a specific release use RELEASE=1.2.0rake rails:freeze:ge

2010-08-25 23:28:00 1046 1

翻译 Cookie小结

     HTTP协议是无状态的,服务器对于客户端浏览器的每一次请求都会认为是全新的,即便这个请求来自同一个用户。Cookie就是通过存储数据来维持客户端与服务器的通信状态的载体。如下图,  Cookie应用包括:认证站点参数存储网上购物车server端session标识可通过存储文本数据来实现的任何场景  Cookie Attribute包括:name/value pairexpiry datepathdomain name是否使用encrypted connectionThird-part cookie

2010-08-25 00:31:00 281

原创 Redirect VS Forward

当用户通过Html页面发送Get或Post请求到Server,Server进行某些处理(CRUD)后,将显示新的View发给用户,通常使用的有Redirect和Forward,用户体验上没有很大差别,但两者适用的场景及Server内部实现相差迥异。Forward: 适用于用户使用Get请求,由于Get只用来处理查询,因此Server不需要任何写数据库的操作。 当Server处理完成后,直接使用请求的URL发送结果 刷新结果页面将使Server返回同样的页面  Red

2010-08-23 23:30:00 551

原创 PersonList 与 People

程序中经常会有某个场景:   获取某个Domain对象的集合List,遍历,对其中每个对象进行处理。例如

2010-08-22 22:40:00 649

原创 做一个合格的兼职QA

因进度需要,暂时支援一下QA。虽然每天的工作都会和QA接触,不过真正开始成为一个QA的时候,才发现要做的工作很多。QA与DEV显著的一点不同是更关注整体的功能,关注产品的配置与发布,将不同的story之间联系起来,从客户使用的角度来保证产品质量。暂且不说showcase,分析story(兼职BA),与客户沟通需求等,单就测试story就有很多需要注意和学习的地方。1. 设计用例。与分析story的happy path, sad path和bad path类似,要设计各种场景的测试用例。例如,当在

2010-08-22 22:30:00 784

JavaScript语言精粹javascript the good parts

如何高质量的Javascript,更加深入的理解Javascript

2011-10-01

重构-改善既有代码的设计+中文版.pdf

程序员必读书之一。如何写出干净的代码.如何用代码与他人交流

2010-11-26

空空如也

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

TA关注的人

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