代码改变世界

随笔档案-2011年09月

软件架构应该做些什么

2011-09-15 08:38 by 轩脉刃, 1760 阅读, 收藏, 编辑
摘要: 《代码大全》第三章读书笔记 软件架构是在软件需求出来之后,软件构建开始之前的工作 架构师应该确定的事情有: 1 程序组织 架构应该定义程序中的主要构造块。 根据程序规模不同,各个构造块可能是单个类,也可能是由多个类组成的系统。每个构造块实现一个高层功能。并且每个需求都至少有一个构造块覆盖它。 定义各个构造块之间的通信规则和依赖规则 2 主要的类 架构应该详细定义... 阅读全文

HTML5_Canvas(2)

2011-09-12 09:38 by 轩脉刃, 569 阅读, 收藏, 编辑
摘要: context.drawImage(imageObj,destX,destY); //为某个画布贴上图片 例子:context.drawImage(imageObj,destX,destY,destWidth,destHeight);context.drawImage(imageObj, sourceX, sourceY, sourceWidth, sourceHeight, destX, de... 阅读全文

HTML_5 Canvas(1)

2011-09-11 19:52 by 轩脉刃, 2412 阅读, 收藏, 编辑
摘要: HTML5 简介 HTML5相对于html4的优点是: 1 多了许多标签,提供了更为合理的Tag 2 提供了极为强大的API接口,使得以前需要使用复杂的javascrpt实现的功能直接使用标签就可以使用了 3 Html仍然在不断完善过程中,现在大部分浏览器已经具备了某些html5的支持,浏览器支持的比例按照google chrome,opera,firefox,safari,ie逐渐减少 C... 阅读全文

开放平台_XAuth

2011-09-01 14:41 by 轩脉刃, 3939 阅读, 收藏, 编辑
摘要: xAuth XAuth也是一种OAuth的认证方法 结构和流程上看XAuth是一种oauth1.0和oauth2.0的集合者 oauth2.0的access_token接口步骤 + oauth1.0的签名方法 为什么出现XAuth? 现在需求是: 1 不希望有oauth1.0的三步复杂的认证流程,希望直接使用用户名和密码就可以完成(这对于移动设备的第三方应用非常需要) 2 不希望取得access_token之后使用https来调用接口 3 当然最总要紧的是还要保证数据的安全性 那么就有一种方法: XAuth 特别说明: 1 xauth最早是twi... 阅读全文