GDI:Graphics Device Interface,即图形设备接口,是Windows
API的一个重要组成部分。它是Windows图形显示程序与实际物理设备之间的桥梁,GDI使得用户无需关心具体设备的细节,而只需在一个虚拟的环境(即逻辑设备)中进行操作。它的桥梁作用体现在:(1)用户通过调用...
分类:
其他好文 时间:
2014-05-16 03:47:50
阅读次数:
326
使用JS(JQuery的JSONP)跨域调用WebService需要注意的几点细节:Web服务写法、Web.config配置、前台调用
分类:
Web程序 时间:
2014-05-16 01:17:53
阅读次数:
439
转载自:http://onevcat.com/2013/10/vc-transition-in-ios7/
毫无疑问,ViewController(在本文中简写为VC)是使用MVC构建Cocoa或者CocoaTouch程序时最重要的一个类,我们的日常工作中一般来说最花费时间和精力的也是在为VC部分编写代码。苹果产品是注重用户体验的,而对细节进行琢磨也是苹果对于开发者一直以来的要求和希望。在用...
分类:
移动开发 时间:
2014-05-15 19:21:35
阅读次数:
486
观察者模式是对依赖倒转原则很好的应用。单纯去看依赖倒转原则,我并不明白。什么“抽象不能依赖细节,细节要依赖抽象的”。看完观察者模式后,我觉得这一原则还是很经典,很实用的。
下面就利用《大话设计模式》中,举的前台和看股票的观察者模式的例子,来说一下我对这一原则的理解。
没有用观察者模式时:
具体的通知者(Secretary)和具体的观察者(StockObserver)二...
分类:
其他好文 时间:
2014-05-15 18:36:15
阅读次数:
249
Template 模式是很简单模式,但是也应用很广的模式。Template
是采用继承的方式实现算法的异构,其关键点就是将通用算法封装在抽象基类中,并将不同的算法细节放到子类中实现。Template 模式获得一种反向控制结构效果,
这也是面向对象系统的分析和设计中一个原则 DIP(依赖倒置:Depe...
分类:
其他好文 时间:
2014-05-15 17:15:27
阅读次数:
274
操作系统的基本概念OS要完成的两个目标:1)与硬件部分交互;2)为应用程序提供执行环境OS将PC物理组织的低层细节对用户隐藏.该特性依靠特殊的硬件特性来禁止用户APP直接与低层硬件进行交互,或者禁止直接访问任意的物理地址硬件为CPU引入了两种执行模式:特权模式(内核态)/非特权(用户态)多用户系统:...
分类:
其他好文 时间:
2014-05-15 14:11:03
阅读次数:
202
一般来说,JavaScript和其他语言一样都是使用分号(;),将语句隔开,但在JavaScript中,如果语句各自独立一行,有时也可以省略分号(;)的。关于JavaScript中可选分号的问题有几个细节要注意:细节1:a=1;
//第一个分号可以省略的b=2;a=1; b=2; //这样的格式第一...
分类:
编程语言 时间:
2014-05-15 11:00:37
阅读次数:
292
public class Test { public static void
main(String[] string){ int i = Integer.MAX_VALUE; System.out.println(i); ...
分类:
其他好文 时间:
2014-05-15 10:13:33
阅读次数:
224
ubuntu源文件所在目录:/etc/apt/sources.list查看ubuntu版本号:sudolsb_release-a
分类:
其他好文 时间:
2014-05-15 08:40:21
阅读次数:
192
继承和组合的使用原则:
1、很多资料中提到的一点,如果两个类之间是is-a的关系,那么就使用继承,而如果是has-a的关系就使用组合。
但是这也不是代表is-a是使用继承的绝对理由,有时候为了消除继承关系带来的耦合,使用组合可以更好的实现封装细节。
如果在一个系统中大量应用继承,继承层次深了,那么会给系统的开发和维护带来困难。
2、无论何时,如果...
分类:
其他好文 时间:
2014-05-15 01:38:59
阅读次数:
240