• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Silver_Bullet
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 下一页

2012年11月9日

win8 metro开发(Javascript)小技巧 (一)
摘要: Tip 1. 寻找元素 &&添加事件监听:假如你的html页面中有以下代码:<button class="navButton" title="nav">Next Page</button>var e = element.querySelector('.navButton');然后再对e通过addEventListener方法 添加事件监听器e.addEventListener("click", linkClickEventHandler, false); function lin 阅读全文
posted @ 2012-11-09 22:01 Silver_Bullet 阅读(412) 评论(0) 推荐(0)
 
 

2012年10月19日

架构模式的对比--MVP(SC),MVP(PV),PM,MVVM and MVC
摘要: 简介这篇文章将比较四种重要的架构表现模式,MVP(SC),MVP(PV),PM,PVVM,MVC。很多开发者都对这些模式感到困惑,不知道我们该如何正确地应用它们。这篇文章将以介绍表现模式的背景为开头,逐步解释这几种模式。接着我们会进一步讨论状态,逻辑,同步性等问题。最后我们会详细地介绍每个模式并总结它们之间有什么不同。背景:表现模式 (Presentation patterns)与用户界面 (UI) 相关的最大的问题就是大量的凌乱的代码,主要是由这两个因素造成的,首先是用户界面使用复杂的逻辑用于维护界面相关对象,其次也包含了应用程序状态的维护。表现模式 (Presentation patter 阅读全文
posted @ 2012-10-19 01:22 Silver_Bullet 阅读(756) 评论(0) 推荐(0)
 
Play 概述
摘要: 注:此文摘自某位大神文笔,但是因为我不小心把那个链接弄不见了,所以木有加上,忘原作者见谅。Play框架架构于标准的Java体系之上,小巧精致,简洁轻便。却包含了从Web框架到对象持久、从动态编译到单元测试、从缓存到异步作业框架、从插件到模块扩展体系等众多功能,是一个全栈框架,它吸收并重用了大量已有Java类库,却依然能够独树一帜、标新立异。八大美学特征:1、没有了“编译-打包-部署”,直接“修改-保存-刷新”;2、非常详细的编译错误提示3、简单的无状态MVC架构4、HTTP直接映射到代码调用5、高效的模板引擎6、强化的JPA7、测试驱动开发8、全栈式应用框架八大暴力特征:1、自带嵌入式的Jav 阅读全文
posted @ 2012-10-19 00:22 Silver_Bullet 阅读(796) 评论(0) 推荐(0)
 
TypeScript入门
摘要: 你是否听过 TypeScript?TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与JavaScript相比进步的地方 包括:加入注释,让编译器理解所支持的对象和函数,编译器会移除注释,不会增加开销;增加一个完整的类结构,使之更新是传统的面向对象语言。为什么会有 TypeScript?JavaScript 只是一个脚本语言,并非设计用于开发大型 Web 应用,JavaScript 没有提供类和模块的概念,而 TypeScript 扩展了 JavaScript 实现了这些 阅读全文
posted @ 2012-10-19 00:02 Silver_Bullet 阅读(469) 评论(0) 推荐(0)
 
 

2012年8月28日

ios开发之常用代码片段
摘要: Iphone 开发常用代码更改cell选中的背景UIView *myview = [[UIView alloc] init];myview.frame = CGRectMake(0, 0, 320, 47);myview.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"0006.png"]];cell.selectedBackgroundView = myview;在数字键盘上添加button://定义一个消息中心[[NSNotificationCenter defaultCent 阅读全文
posted @ 2012-08-28 11:39 Silver_Bullet 阅读(176) 评论(0) 推荐(0)
 
ios开发之技巧总结
摘要: iphone程序中实现截屏的一种方法在iphone程序中实现截屏的一种方法://导入头文件#import QuartzCore/QuartzCore.h//将整个self.view大小的图层形式创建一张图片imageUIGraphicsBeginImageContext(self.view.bounds.size);[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];UIImage*image=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageC 阅读全文
posted @ 2012-08-28 11:39 Silver_Bullet 阅读(1277) 评论(0) 推荐(0)
 
 

2012年8月8日

iPhone开发之深入浅出 (7) — ARC总结
摘要: 通过前面几篇文章的介绍,我想大家应该对ARC有了一个比较完整的理解。最后,我们来对ARC做一个总结,并把一些未涉及到的细节部分再深入讨论一下。内存管理基本原则内存管理的依循下面的基本原则自己生成的对象,那么既是其持有者不是自己生成的对象,也可成为其持有者(一个对象可以被多个人持有)如果不想持有对象的时候,必须释放其所有权不能释放已不再持有所有权的对象不管ARC有没有效,该原则始终存在。所有权关键字从代码上看,有ARC的代码和没有ARC的代码区别就在下面的几个关键字。类似 NSObject* 的对象类型,或者 id 类型1,当ARC有效的时候,根据具体情况,这些关键字必须要使用2。__stron 阅读全文
posted @ 2012-08-08 13:43 Silver_Bullet 阅读(190) 评论(0) 推荐(0)
 
iPhone开发之深入浅出 (6) — ARC之对象转型
摘要: 自 Xcode4.2 开始导入ARC机制后,为了支持对象间的转型,Apple又增加了许多转型用的关键字。这一讲我们就来了解其用法,以及产生的理由。引子我们先来看一下ARC无效的时候,我们写id类型转void*类型的写法:12id obj = [[NSObject alloc] init];void *p = obj;反过来,当把void*对象变回id类型时,只是简单地如下来写,12id obj = p;[obj release];但是上面的代码在ARC有效时,就有了下面的错误: error: implicit conversion of an Objective-C pointer ... 阅读全文
posted @ 2012-08-08 13:41 Silver_Bullet 阅读(173) 评论(0) 推荐(0)
 
iPhone开发之深入浅出 (5) — ARC之Outlet与弱引用
摘要: 使用weak property声明Outlet当我们使用 Interface Builder 生成Outlet对象的时候,一般都是作为 subview 来使用的。比如 UIViewController 的view。所以说Outlet的持有者就是superview对象,即有“父子”关系。由上一回iPhone开发之深入浅出 (4) — ARC之循环参照我们知道,当对象间有“父子”关系时,需要使用弱参照,以避免“循环参照”。ViewController 本身是不会作为Outlet的所有者的,所以使用weak property声明。简化viewDidUnloadOutlet都使用weak proper 阅读全文
posted @ 2012-08-08 13:39 Silver_Bullet 阅读(209) 评论(0) 推荐(0)
 
iPhone开发之深入浅出 (4) — ARC之循环参照
摘要: 概念当我们使用强参照(Strong reference)时,往往需要留意循环参照的问题。循环参照指的是两个对象被互相强参照,以至于任一对象都不能释放。一般情况下,当对象之间有“父子关系”时,强参照的情况发生的比较多。比如通讯薄对象AddrBook和每个通讯录Entry的关系如下。这种情况下,由于Entry对象被AddrBook强参照,所以不能释放。另一方面,如果Entry被释放了,AddrBook对象的强参照也就没有了,其对象也应被释放。解决方式像上面的例子,当多个对象间有“父子关系”时,需要在一侧用“弱参照”来解决循环参照问题。一般情况下,“父亲”作为“孩子”的拥有者,对“孩子”是强参照,而 阅读全文
posted @ 2012-08-08 13:38 Silver_Bullet 阅读(245) 评论(0) 推荐(0)
 
 
上一页 1 2 3 下一页

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3