2011年6月21日
摘要: <html xmlns=" http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>setTimeout为0的应用</title><style type="text/css">body { background:url(images/page-bg.gif); font-siz 阅读全文
posted @ 2011-06-21 16:01 H&M 阅读(631) 评论(0) 推荐(0) 编辑
2011年6月16日
摘要: 模式分类 – 创建型(Creational)模式:负责对象创建。– 结构型(Structural)模式:处理类与对象间的组合。– 行为型(Behavioral)模式:类与对象交互中的职责分配。 – 类模式处理类与子类的静态关系。– 对象模式处理对象间的动态关系。 阅读全文
posted @ 2011-06-16 11:58 H&M 阅读(200) 评论(0) 推荐(0) 编辑
摘要: /***************************************** 方法一* 类、方法、属性都为静态类型* 不能创建实例*****************************************/varTime ={ today:‘2009-3-8′, weather:‘rain’, show:function(){ alert(‘Today is ‘+this.today); }};//静态对象可直接使用,无需创建实例alert(‘It is ‘+ Time.weather+‘ today.’);Time.show();//下面的代码会出错,因为静态类不能创建实例/ 阅读全文
posted @ 2011-06-16 11:38 H&M 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 先看代码:再看解释: 阅读全文
posted @ 2011-06-16 11:25 H&M 阅读(131) 评论(0) 推荐(0) 编辑
2011年6月12日
摘要: 基本上,所有JS数据类型都拥有valueOf和toString这两个方法,null除外。它们俩解决javascript值运算与显示的问题。JavaScript 的 valueOf() 方法valueOf() 方法可返回 Boolean 对象的原始值。用法booleanObject.valueOf(),返回值为booleanObject 的原始布尔值。如果调用该方法的对象不是 Boolean,则抛出异常 TypeError。1<script type="text/javascript">2varboo =newBoolean(false);3document.wr 阅读全文
posted @ 2011-06-12 00:34 H&M 阅读(433) 评论(0) 推荐(0) 编辑
2011年5月6日
摘要: 并非严格的说,CoreData是对sqlite数据库的一个封装.sqlite数据库操作的基本流程是, 创建数据库, 再通过定义一些字段来定义表格结构, 可以利用sql语句向表格中插入记录, 删除记录, 修改记录, 表格之间也可以建立联系.这个过程出现了, 表格的结构(schema), 所有表格的结构和相互联系构成整个数据库的模型, 数据库存放的方式(可以是文件或者在内存), 数据库操作, sql语句(主要是查询), 表格里面的记录下面将上面说的文字, 跟CoreData的类作个对应:表格结构--> NSEntityDescription数据库中所有表格和他们的联系 -->NSMan 阅读全文
posted @ 2011-05-06 12:31 H&M 阅读(7089) 评论(1) 推荐(0) 编辑
2011年4月30日
摘要: iOS应用中,经常要切换视图,不切换视图的应用是少数而且是比较简单的。这里按照步骤说一下实现过程。本文参照了《Beginning iPhone Development》,但可能是篇幅的限制,作者一气呵成的写了个大的例子。我这里分几个阶段逐步实现。这样在使用IB(Interface Builder)时才不会感到混乱。另外,对一些附加的内容做了精简,这样更方便理解。总的效果是这样: 点击“切换”按钮后,从第一屏切换到第二屏,循环往复。 创建带按钮的空白屏幕在这个示例中,切换按钮是不起作用的。在这个示例中既没有第一屏也有第二屏。创建一个windows based Application: 生成项目后 阅读全文
posted @ 2011-04-30 12:34 H&M 阅读(654) 评论(0) 推荐(0) 编辑
2011年4月7日
摘要: ReferenceEquals, == , Equals Equals , == , ReferenceEquals都可以用于判断两个对象的个体是不是相等。 a) ReferenceEqualsReferenceEquals是Object的静态方法,用于比较两个引用类型的对象是否是对于同一个对象的引用。对于值类型它总是返回false。(因为Box以后的对象总是不同的,hehe) b) ==是一个可以重载的二元操作符,可以用于比较两个对象是否相等。 对于内置值类型,==判断的是两个对象的代数值是否相等。它会根据需要自动进行必要的类型转换,并根据两个对象的值是否相等返回true或者false。例如 阅读全文
posted @ 2011-04-07 10:16 H&M 阅读(239) 评论(0) 推荐(0) 编辑
2011年2月24日
摘要: 定义Circle类,拥有成员变量r,常量PI和计算面积的成员函数area()Javascript代码//第1种写法function Circle(r) {this.r = r;}Circle.PI = 3.14159;Circle.prototype.area = function() {return Circle.PI * this.r * this.r;}var c = new Circle(1.0);alert(c.area());Javascript代码//第2种写法var Circle = function() {var obj = new Object();obj.PI = 3.1 阅读全文
posted @ 2011-02-24 18:18 H&M 阅读(489) 评论(0) 推荐(0) 编辑
2011年1月25日
摘要: 发表日:2008/7/2作者:长野雅广(Masahiro Nagano)原文链接:http://gihyo.jp/dev/feature/01/memcached/0001我是mixi株式会社开发部系统运营组的长野。 日常负责程序的运营。从今天开始,将分几次针对最近在Web应用的可扩展性领域 的热门话题memcached,与我公司开发部研究开发组的前坂一起, 说明其内部结构和使用。memcached是什么?memcached的特征协议简单基于libevent的事件处理内置内存存储方式memcached不互相通信的分布式安装memcachedmemcached的安装memcached的启动用客户 阅读全文
posted @ 2011-01-25 10:27 H&M 阅读(183) 评论(0) 推荐(0) 编辑