面向对象编程强调抽象、封装、继承、多态
抽象:我们在定义一个抽象类的时候,实际上就是把一类事物共有的属性和行为提取出来,形成一个物理模型(模版),这种研究问题的方法称为抽象。你可以这样来想,抽象就是一个类的最基础的东西,比方说人,他的抽象类可能就是都从母体出来,有皮肤。但具体到你是黑人,白人,还得黑人类,白人类来说明 。
封装:就是将类的属性包装起来,不让外界轻易的知道他的内部实现。只...
分类:
其他好文 时间:
2015-08-28 19:50:14
阅读次数:
190
iOS开发中各种淫技总结(二)先来张笔者电脑上面安装的Mac app一:for .. in 的内部实现(swift):1 var g = array.generate()2 while let obj = g.next() {3 4 5 print(obj) }6 二:map/Fileter...
分类:
移动开发 时间:
2015-08-28 19:43:09
阅读次数:
162
我在CSDN专栏写过的,老帖子最近发现在腾讯的CVM上,服务器总是平凡的死锁后查明真像为当你发生sig 11的异常时,会进入处理函数 signalHandler同时此时生成相应的dump file时间,在这里我调用了函数localtime 函数。此函数会在内部实现时调用malloc函数,而此函数有锁...
分类:
系统相关 时间:
2015-08-28 17:29:23
阅读次数:
231
C#动态调用WCF接口写在前面 接触WCF还是它在最初诞生之处,一个分布式应用的巨作。 从开始接触到现在断断续续,真正使用的项目少之又少,更谈不上深入WCF内部实现机制和原理去研究,最近自己做一个项目时用到了WCF。 从这个小项目中我学会了两个地方: 1、利用IIS部署WCF服务,也就是大家...
写在前面 接触WCF还是它在最初诞生之处,一个分布式应用的巨作。 从开始接触到现在断断续续,真正使用的项目少之又少,更谈不上深入WCF内部实现机制和原理去研究,最近自己做一个项目时用到了WCF。 从这个小项目中我学会了两个地方: 1、利用IIS部署WCF服务,也就是大家接触到的发布SVC文件...
分类:
其他好文 时间:
2015-08-26 15:33:39
阅读次数:
214
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似 json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几 乎可以实现类...
分类:
数据库 时间:
2015-08-26 11:57:00
阅读次数:
162
1.一个标准 MR-Job 的执行入口://参数 true 表示检查并打印 Job 和 Task 的运行状况System.exit(job.waitForCompletion(true) ? 0 : 1);2.job.waitForCompletion(true)方法的内部实现//job.waitF...
分类:
其他好文 时间:
2015-08-20 23:59:34
阅读次数:
459
参考文章: 解密jQuery事件核心 - 绑定设计(一)参考文章: 解密jQuery事件核心 - 绑定设计(二)jQuery为绑定和委托事件提供了.bind()、.live()和.delegate()方法。本文在讨论这几个方法内部实现的基础上,展示它们的优劣势及适用场合。事件委托事件委托的事例在现实...
分类:
Web程序 时间:
2015-08-20 20:37:39
阅读次数:
155
使用boost::multi_index快速构建排行榜
前几天在boost的maillist上看到boost::multi_index将要支持ranked_index(邮件内容见附件2),这实乃我等苦逼写排行榜的人的福音,大家再也不用去分析rank_tree里的内容了,故拿出来和大家一起分享。
ranked_index其内部实现和rank_tree是一样的,但其好...
分类:
其他好文 时间:
2015-08-20 13:20:46
阅读次数:
242