什么叫异常(Exception)?顾名思义就是非正常的情况,出现了不希望出现的意外,异常处理就是遇到这种意外时准备的对策和解决方案。比如您开着一辆劳斯莱斯在高速公路上行走,突然前面出现一个小孩,幸好您眼疾手快紧急刹车,而避免了一场交通事故。在这个例子中突然出现的小孩就是异常,紧急刹车就是异常处理(面对这种突发情况采取的解决方案)。
下面让我们看看异常处理在C++、Java、JavaScript中的用法。...
分类:
编程语言 时间:
2015-01-25 22:39:39
阅读次数:
413
1.决定你要支持的OpenGL ES的版本。目前,OpenGL ES包含1.1和2.0两个版本,iPhone 3G+和iPad开始支持OpenGL ES2.0。而且这两个版本之间的差异非常大,不仅仅在编程思想上,API之间的差距也很大。因此,如果你想使用OpenGL ES开发3D程序或游戏,那么首先就要决定使用哪个版本,还是说两个版本都支持。OpenGL ES定义了代表不同版本的宏:
...
分类:
其他好文 时间:
2015-01-25 13:56:30
阅读次数:
165
首先声明的是我对设计模式了解比较少,也才是刚刚接触,还有很多不懂的地方,这里写blog只是为了记录下看c++编程思想中的设计模式这一章,以便后续查看。
设计模式是国外4人合编的《Design Patterns》一书,这本书一般也被称为”四人帮”(Gangof Four, GoF)书。”四人帮”针对问题的特定类型提出了23中解决方案,即23个模式。定义为:每一个模式描述了一个在我们...
分类:
其他好文 时间:
2015-01-23 23:01:51
阅读次数:
309
“我可以熟练使用jQuery进行客户端应用的开发,但是现在我希望开始使用Angular.js。哪位能描述一下这个过程中必要的模式变化吗?希望您的答案能够围绕下面这些具体的问题:1. 我如何对客户端web应用进行不同方式的架构和设计?它们之间最大的区别是什么?(译者注:指jQuery和Angular....
分类:
Web程序 时间:
2015-01-22 19:55:42
阅读次数:
225
见习工程师 实习生(student engineer)
1、掌握基本的Android应用开发和调试技能,了解Android SDK,会用Eclipse开发工具;
2、掌握基础控件、UI布局,能够处理多分辨率适配;
3、具有较强的团队协作精神及高度的责任心,会使用SVN等协同开发工具;
4、了解面向对象编程思想、了解MVC、了解JSON数据。
初级android工程师...
分类:
移动开发 时间:
2015-01-22 13:14:52
阅读次数:
183
第一个概念,将方法和事件(event)区分开,事件是特殊的委托(delegate),将方法作为参数传递,而方法(函数)则是:包含一系列语句的代码块。 程序通过“调用”方法并指定所需的参数来执行语句。 在 C# 中,每个执行指令都是在方法的上下文中执行的。第二个概念,方法是面向过程(结构)的编程思想,...
分类:
其他好文 时间:
2015-01-21 19:56:09
阅读次数:
148
算法是编程的灵魂,是编程思想的精髓————Algorithm One Day One
/********************************************************************
created:2015年1月20日 23:06:46
author: Jackery
purpose: Joseph problem
**************************************************************...
分类:
其他好文 时间:
2015-01-21 13:36:24
阅读次数:
176
算法是编程的灵魂,是编程思想的精髓————Algorithm One Day One...
分类:
编程语言 时间:
2015-01-20 12:04:33
阅读次数:
177
《Java编程思想》中这样提到“只有普通的方法调用可以是多态的”。说白了,就是静态方法不能实现重写这种多态。JAVA静态方法形式上可以重写(只要子类不加@Override关键字修饰的话,即可编译通过),但从本质上来说不是JAVA的重写。因为静态方法只与类相关,不与具体实现相关,声明的是什么类,则引用...
分类:
编程语言 时间:
2015-01-19 14:12:22
阅读次数:
178