Android中很多框架性的设计都已经存在了,但在市场上的发布版本里却因为没有很好的理解Android的设计意图而进行自己的定制,或者自己又做一 个冗余的实现。Android中的Provision其实就是类似刚出厂时或者恢复出厂设置之后,一步一步引导用户完成各种设置的Setup Wizard程序。在...
分类:
移动开发 时间:
2014-11-17 17:12:33
阅读次数:
203
Java中有40多个与输入输出有关的类,如果不理清它们之间的关系,就不能灵活地运用它们。
本文利用EA绘制了I/O相关的类的关系,特别是继承关系示意图,并且对常用的I/O类进行了深入分析,最后,通过10多个实例进行对比......
分类:
编程语言 时间:
2014-11-17 01:46:19
阅读次数:
289
TCP/IP参考模型 ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。图2-1 TCP/IP参考模型 2.1 TCP/IP参考模型的层次结构 ...
分类:
其他好文 时间:
2014-11-16 17:10:47
阅读次数:
182
道生一,一生二,二生三,三而无数。 大道至简! 抱元归一。我们所设计的,都会依照一定的规则,原则去开发一定的模式,从而实现复用,通用性。学习模式,实践是检验真理的唯一标准,从无到有,了解模式的构造,进而理解设计意图,主旨,内涵,领悟背后的原理。学习通常是滚雪球,慢慢的积累,厚积薄发,坚持不...
分类:
其他好文 时间:
2014-11-16 14:34:28
阅读次数:
164
装饰模式(Decorator)
意图
装饰模式
动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。
适用性
在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。
处理那些可以撤消的职责。
当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量...
分类:
其他好文 时间:
2014-11-16 09:24:13
阅读次数:
273
了解 pthread_cond_wait() 的作用非常重要 -- 它是 POSIX 线程信号发送系统的核心,也是最难以理解的部分。首先,让我们考虑以下情况:线程为查看已链接列表而锁定了互斥对象,然而该列表恰巧是空的。这一特定线程什么也干不了 -- 其设计意图是从列表中除去节点,但是现在却没有节点。...
分类:
其他好文 时间:
2014-11-15 11:23:30
阅读次数:
176
Sphinx学习之sphinx的安装篇一、 Sphinx简介Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果 相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和Postgre...
分类:
其他好文 时间:
2014-11-14 17:29:26
阅读次数:
214
41、在沟通管理中不仅要“用别人喜欢被对待的方式来对待他们”,而且还需要根据自身面临的情况,灵活采取适当的沟通措施。如重复对方的话,让对方确认,以真正了解对方的意图时,一般采用()、A、假设性问题B、探寻式问题C、开放式问题D、封闭式问题参考答案:b考点:沟通管理..
分类:
其他好文 时间:
2014-11-14 09:23:05
阅读次数:
152
iOS开发UI篇—常见的项目文件介绍一、项目文件结构示意图二、文件介绍1.products文件夹:主要用于mac电脑开发的可执行文件,ios开发用不到这个文件2.frameworks文件夹主要用来放依赖的框架3.test文件夹是用来做单元测试的4.常用的文件夹(项目名称文件夹)(1)XXXinfo....
分类:
移动开发 时间:
2014-11-12 20:55:38
阅读次数:
171
与上一篇《秒杀多线程第十篇 生产者消费者问题》的生产者消费者问题一样,读者写者也是一个非常著名的同步问题。读者写者问题描述非常简单,有一个写者很多读者,多个读者可以同时读文件,但写者在写文件时不允许有读者在读文件,同样有读者在读文件时写者也不去能写文件。上面是读者写者问题示意图,类似于生产者消费者问...
分类:
编程语言 时间:
2014-11-12 19:23:19
阅读次数:
266