什么是异常?异常(exception)应该是异常事件(exceptional event)的缩写。异常定义:异常是一个在程序执行期间发生的事件,它中断正在执行的程序的正常的指令流。当在一个方法中发生错误的时候,这个方法创建一个对象,并且把它传递给运行时系统。这个对象被叫做异常对象,它包含了有关错误的...
分类:
编程语言 时间:
2015-12-25 15:12:54
阅读次数:
166
今天复习es6,又看到Object的一堆方法,与es5的表现又有不一致,耗费了一整天,整理一下;前几天在司徒正美的书里又看到了es5 Object的字眼,为了向下兼容,大神们也是牛逼的整理出一系列ie仿Object方法,详情看javascript框架设计这本书(大神没有给宣传费);这是es5的Obj...
分类:
其他好文 时间:
2015-12-24 23:36:35
阅读次数:
247
网址:http://www.saitjr.com/ios/ios-framework-reactivecocoa-mvvmafnetworking-fmdb.html上一个项目使用到了ReactiveCocoa+MVVM+AFNetworking+FMDB框架设计,从最初的尝试,到后来不断思考和学习...
分类:
移动开发 时间:
2015-12-14 20:50:19
阅读次数:
258
在javascript中有两个方法call和apply, 这两个方法一般在js框架设计中用的比较多,比如jQuery Code。 那么,这两个方法是做什么的呢,ECMA的解释太抽象,直接看代码:1 function f(){2 console.log(this.name);3 }4 5...
分类:
移动开发 时间:
2015-12-11 10:05:23
阅读次数:
190
在这次项目开发实践中,我又一次尝试用Python脚本生成C#代码,其效果让我很满意 -- 提高了代码质量,可维护性和工作效率;同时降低了出错率。看来事情在向好的方面发展。那么促成的因素是什么?我思考了一下,可能有以下2点:在用脚本生成代码方面积累的实践技术经验在运用第1点时,让我感受到了“数据建模”...
分类:
其他好文 时间:
2015-12-07 08:44:29
阅读次数:
145
selenium作为一个出色的web automation框架,被越来越多的企业采用究其原因,框架设计的比较remarkable,作为一个开源的框架,能够开辟出一套协议,以至于针对app测试的appium采取相同的strategy。使用的是webdriver protocol的扩展版。为什么说这个框...
分类:
其他好文 时间:
2015-12-05 20:54:45
阅读次数:
255
今天面试的公司之前在百科搜索了解了一些信息,一家专业拉手媒体运营商,付费通方便了用户出行,很喜欢公司的氛围。 言归正传,面对面试官的时候还是多少会有点小紧张,有几个问题回答的也是很笼统,现在做出总结。如下:自我面试轻轻飘过~ 这个是常识个人信息稍作了解,常识+1浅谈MVC框架设计模式浅谈单例设计模....
分类:
移动开发 时间:
2015-12-03 19:14:50
阅读次数:
146
前端MVVM框架设计及实现(一)最近抽出点时间想弄个dom模块化的模板引擎,不过现在这种都是MVVM自带的,索性就想自己造轮子写一个简单的MVVM框架了借鉴的自然还是从正美的avalon开始了,我记得还是去年6月写过一个系列的avalon源码分析的,不过那时候0.7版本,不够健全,现在已经好太多了框...
分类:
Web程序 时间:
2015-12-02 17:54:57
阅读次数:
220
在开发大型复杂系统时,我们通常会按功能将系统分成很多模块,这样模块就可以独立的并行开发、测试、部署、修改。使用Prism框架设计表现层时,我们也会遵循这个原则,按功能相关性将界面划分为多个模块,每个模块又包含多个Region。这就需要解决模块之间、Region之间经常需要进行通信的问题,Prism提...
分类:
其他好文 时间:
2015-12-02 16:07:11
阅读次数:
140
SOA的设计框架设计框架与架构相关的概念紧密相连,原则、模式和架构始终是与设计共舞的。SOA服务设计的原则中记录了一个基础的设计框架:设计特性(Design Characteristic)——由设计产生的软件程序或技术架构的属性。它可以是任何具体的质量要求,比如程序组件化,功能粒度的粗细等。设计原则...
分类:
其他好文 时间:
2015-11-27 14:47:01
阅读次数:
161