漫步云端

移动开发(Android、iPhone、Windows Mobile) | JAVA | C | C++ | .net | Objective C | 微软企业开发技术 | 嵌入式系统设计与开发
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年5月4日

摘要: 请您在阅读本文之前,先了解《高效程序员的45个习惯》-之二。 每一期都会涉及15个话题,用3期来列出这45个习惯,每次不贪多,贪精,大家如果有空,一定要细细品味这15个习惯。 注意:每一个好的习惯,开头都会相应有一个唱反调的句子哦。 16 使用演示获得频繁反馈 “客户不停的更改需求,导致我们严重地延期。他们一次就应该想清楚所有想要的东西,然后把这些需求给我们。” 需求就像是流动着的油墨。你无法冻结... 阅读全文

posted @ 2011-05-04 09:25 charley_yang 阅读(842) 评论(1) 推荐(1) 编辑

2011年5月3日

摘要: 请您在阅读本文之前,先了解《高效程序员的45个习惯》-之一。 每一期都会涉及15个话题,用3期来列出这45个习惯,每次不贪多,贪精,大家如果有空,一定要细细品味这15个习惯。 注意:每一个好的习惯,开头都会相应有一个唱反调的句子哦。 1 做事 “出了问题,第一重要的是确定元凶,找到那个人!一旦证实了是他的错误,就可以保证这样的问题永远也不会再发生了。” 指责不会修复bug,把矛头对准问题的解决办法... 阅读全文

posted @ 2011-05-03 17:16 charley_yang 阅读(1566) 评论(1) 推荐(3) 编辑

摘要: 敏捷开发是当下最流行的开发方法,它采用的是一种以人为核心、迭代、循序渐进的开发思想,值得你关注和学习。 最近我就阅读了一本有关敏捷开发的书籍,《高效程序员的45个习惯》。 它以“举反例”的方式来讲述了敏捷开发中程序员应该运用的45个好习惯。 本书涉及到的45个习惯是: 1 做事2 欲诉则不达3 对事不对人4 排除万难,奋勇前进5 跟踪变化6 对团队投资7 懂得丢弃8 打破砂锅问到底9 把握开发节奏... 阅读全文

posted @ 2011-05-03 17:13 charley_yang 阅读(2411) 评论(0) 推荐(0) 编辑

摘要: 摘要:OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的... 阅读全文

posted @ 2011-05-03 11:53 charley_yang 阅读(795) 评论(0) 推荐(0) 编辑

摘要: Aaron Sloman和Haider Sabri在MIX08中谈到了如何“使用WCF创建一个REST的API”,其中,介绍了一个名为RESTChess的REST应用程序示例。 Aaron Sloman首先谈到在WCF中支持REST的某些背景信息。接着,Haider Sabri则对REST以及REST的主要特性进行了简要的介绍。据Haider所说,REST提供的关键优势在于: 低的学习门槛 ROA... 阅读全文

posted @ 2011-05-03 11:45 charley_yang 阅读(875) 评论(0) 推荐(0) 编辑

摘要: 本文总结了一些REST风格构架设计的经验,介绍了REST架构的语言生态环境,状态表述转移,无状态服务器等特点,并通过举例Google来说明REST风格的味道。 REST(Representational State Transfer)是HTTP协议的作者Roy Fielding博士在其博士论文中提出的一种互联网应用构架风格。与以远程对象为核心的ORB和以服务为核心的SOA相比,以资源为核心的RES... 阅读全文

posted @ 2011-05-03 11:21 charley_yang 阅读(569) 评论(0) 推荐(0) 编辑

2011年4月19日

摘要: 现在我们来讲讲存储服务(Storage Service)和管理工具(Fabric)。 存储服务(Storage Service) Windows Azure为应用程序提供了几种形式的数据存储,如下图所示: 最简单的数据存储是使用Blobs,它是一个层次数据存储。如图所示,一个数据存储帐户包含一个或多个容器,每个容器中包括一个或多个blob,blog用于存储二进制格式的数据,容量可以很大,并且,它们... 阅读全文

posted @ 2011-04-19 16:05 charley_yang 阅读(475) 评论(0) 推荐(0) 编辑

摘要: 本系列将系统地介绍Windows Azure,包括基本名词、编程以及Windows Azure的应用,并探讨Windows Azure可能给我们现行模式带来的变化。 先把晦涩的关于云计算的概念放到一边,来看看我们在“平步青云”之前的一些处境。 1. 大量数据实时处理、计算时,用户不得不等待,我们不得不在编码中考虑是否采用缓存并通过性能测试,同时我们还要编写一些代码保证缓存的更新与擦除;2. 采用... 阅读全文

posted @ 2011-04-19 16:02 charley_yang 阅读(647) 评论(0) 推荐(0) 编辑

摘要: jQuery选择器是什么? jQuery选择器是jQuery库中非常重要的部分之一。它支持网页开发者所熟知的CSS语法快速轻松地对页面进行设置。了解jQuery选择器是打开高效开发jQuery之门的钥匙。一个典型的jQuery选择器句法形式:$(selector).methodName();selector是一个字符串表达示,用于识别DOM中的元素,然后使用jQuery提供的方法集合加以设置。大多... 阅读全文

posted @ 2011-04-19 10:00 charley_yang 阅读(5385) 评论(0) 推荐(1) 编辑

2011年4月17日

摘要: 一、Activity 的 ConfigChanges 属性 官方解释: 通过设置这个属性可以使Activity捕捉设备状态变化,以下是可以被识别的内容: CONFIG_FONT_SCALECONFIG_MCCCONFIG_MNCCONFIG_LOCALECONFIG_TOUCHSCREENCONFIG_KEYBOARDCONFIG_NAVIGATIONCONFIG_ORIENTATION 设置方法... 阅读全文

posted @ 2011-04-17 16:00 charley_yang 阅读(12399) 评论(3) 推荐(0) 编辑