一,iOS网络编程层次模型在前文《深入浅出Cocoa之Bonjour网络编程》中我介绍了如何在Mac系统下进行 Bonjour 编程,在那篇文章中也介绍过
Cocoa 中网络编程层次结构分为三层,虽然那篇演示的是 Mac 系统的例子,其实对iOS系统来说也是一样的。iOS网络编程层次结构也分为三层:...
分类:
移动开发 时间:
2014-05-16 20:01:45
阅读次数:
419
深入浅出 JavaScript 变量、作用域和内存 v
0.5本文主要从原理入手分享变量和作用域的相关知识,最后结合本文所分享知识,再次深入了解下闭包的运行原理。主要参考《JS高级程序设计》 《JS权威指南》
《高性能 JS》 三本书。目录1变量1.1变量的声明1.2变量类型的特点2执行环境和作用域...
分类:
编程语言 时间:
2014-05-12 10:53:39
阅读次数:
425
设计模式已经学了很长时间了,最近又看了一遍,感觉很不一样。当初很难理解或不理解的,现在一看,恍然大悟:哦!原来是这么回事啊~~~
先说一下对几种关系的理解,包括:依赖、关联、聚合、组合、继承、实现,耦合依次增高。
1.依赖
用虚箭头表示,对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。在j...
分类:
其他好文 时间:
2014-05-10 08:58:14
阅读次数:
338
本文主要从原理入手分享变量和作用域的相关知识,最后结合本文所分享知识,再次深入了解下闭包的运行原理。主要参考《JS高级程序设计》
《JS权威指南》 《高性能 JS》 三本书。目录1变量1.1变量的声明1.2变量类型的特点2执行环境和作用域3再谈谈闭包变量对 JavaScript
稍微有点了解的同学都...
分类:
编程语言 时间:
2014-05-10 00:14:44
阅读次数:
436
使用NuGet可以加速配置Visual Studio
2010的开发环境。1、创建一个空的ASP.NET web站点项目。2、右键单击此web 站点,选择Manage NuGet
Packages3、打开Manage NuGet packages对话框,搜索ajaxcontroltoolkit关键字...
分类:
其他好文 时间:
2014-05-10 00:11:09
阅读次数:
570
总的来看,说了这么多,它都在基于分层的思想,解耦的观念深入到各个方面,学习的联系无处不在,多多得与已有的知识关联,学习起来不陌生,也较好的理解、效率也高,网越织越密。...
分类:
数据库 时间:
2014-05-09 09:07:24
阅读次数:
421
看大话设计模式中大牛对小菜的精辟点评,也写了一个计算器程序,并跟着点评一路改良,还是不过瘾,应用了类模板和异常捕捉机制重写了程序。 本文不能算干货,恰当的比方是饭前甜点,吃一口有点味、有点意思,总归太小不管饱。 #include #include #include #include #includ....
分类:
编程语言 时间:
2014-05-08 14:39:50
阅读次数:
382
但凡成为大家公认的模式,都是有一些不可小觑的威力,今天分享一个简单的设计模式:单例模式。 单例模式用于一些只希望有一个实例的类或者只希望执行一次的操作:校长只能有一个、老板只能有一个、用户点击弹窗只希望弹出一次。用全局变量等方式也可以实现,但是多了很多判断和处理代码,并且职责模糊,类的唯一实例化是....
分类:
编程语言 时间:
2014-05-08 13:41:35
阅读次数:
351
序言如果我们在 Objective C
中向一个对象发送它无法处理的消息,会出现什么情况呢?根据前文《深入浅出Cocoa之消息》的介绍,我们知道发送消息是通过 objc_send(id, SEL,
...) 来实现的,它会首先在对象的类对象的 cache,method list 以及父类对象的 ca...
分类:
其他好文 时间:
2014-05-07 14:53:24
阅读次数:
562
我们在学习MFC的时候,时常是很迷糊的,往往微软很多很好的机制都都深埋到代码里面了,让你无法看清她的神秘面纱。常常我们是糊里糊涂的将代码写出来了,往往是知其然,不知其所以然。这样的时候,有时候让我感觉很惶恐。叫我去看msdn,有发现自己的英文水平有限,再者,实在没这个耐心将其看完。看到一本很经典的书《深入浅出MFC这本书对MFC的机制讲的很好。仔细看了会对你受益匪浅,让你认识到,VC MFC编程就...
分类:
其他好文 时间:
2014-05-07 13:05:50
阅读次数:
334