代理模式的核心其实就是在 上层代码和framework层代码之间增加一个中间层。 从而对于核心代码来说,对于上层是透明的。 使用代理模式可以很好的,剪切核心代码功能,或者扩展功能已符合上层代码的使用。 已一个开关camera的例子来演示代理模式: 1.对于上层来说,并不关心camera的...
分类:
其他好文 时间:
2014-11-28 19:53:33
阅读次数:
229
幸运三角形
时间限制:1000 ms | 内存限制:65535 KB
难度:3
描述
话说有这么一个图形,只有两种符号组成(‘+’或者‘-’),图形的最上层有n个符号,往下个数依次减一,形成倒置的金字塔形状,除第一层外(第一层为所有可能情况),每层形状都由上层决定,相邻的符号相同,则下层的符号为‘+’,反之,为‘-’;如下图所示(n = 3 时的...
分类:
其他好文 时间:
2014-11-27 20:28:59
阅读次数:
183
最近在开发的Android Wear App中,不少关键模块都调用到了算法,比如记步算法、睡眠算法。
而这些算法都是用c++实现的,上层通过jni调用。这里用到了Android的NDK,以前的项目也有用过,例如vitamio的播放器,但没怎么自己编译.so的库。现在涉及到底层算法的修改,于是就涉及到了ndk相关的知识。
ndk里有自己的make文件,Android.mk,不同于Makefile...
分类:
其他好文 时间:
2014-11-26 22:40:33
阅读次数:
342
事件:"在发生其他类或对象关注的事情时,类或对象可以通过事件通知他们。发送(或引发)事件的类称为"发行者",接受(或处理)事件的类称为"订户"。"上面这句话描述了事件的最本质功能,用于底层通知上层。正常的架构设计都是分层结构,而分层结构有一点很重要的就是底层对于上层的无知,当初这样设计是为了解耦,为...
冒泡事件: MouseMove, 触发控件事件的顺序:从上层到底层
隧道事件: PreviewMouseMove,触发控件事件的顺序:从底层到上层
在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的 MAC 地址(硬件地址)。而在 TCP/IP 协议中,网络层和传输层只关心目标主机的 IP 地址。这就导致在以太网中使用 IP 协议时,数据链路层的以太网协议接到上层 IP 协议提供的数据中,只包含目的主机的 IP 地址。 ARP 是一种地址解析协议,是一个位于 TCP/IP 协议栈中低层的协议,主要是负责将 IP 地址解析为对应的 MAC 地址。ARP 协议只适用于局域网。另外,当发送主机和目的主机不在同一个局域网...
分类:
其他好文 时间:
2014-11-25 10:53:18
阅读次数:
218
周二到了,请在后门下车,先下后上~ 大早上的,OSCer 在公车上,在地铁上? 当然,也有土豪的 OSCer 在停车,壕在停车的时候肯定会遇到没车的,即将成为壕的屌丝? 我一位朋友每天坚持来银泰楼下3层,看见一个车...
分类:
其他好文 时间:
2014-11-25 09:22:43
阅读次数:
261
IP 是 TCP/IP 协议族中最为核心的协议。所有的 TCP、UDP、ICMP 和 IGMP 数据都是以 IP 数据报格式传输。IP 协议处于网络层,网络层主要是实现点对点的通信。IP 协议是一种不可靠、无连接的协议。不可靠即不能保证 IP 数据报能够成功到达目的端,在传输过程中发生某种错误时,IP 协议会丢弃数据报,然后发送 ICMP 消息给信源端,其他任何要求的可靠性必须由上层来提供。无连接即 IP 协议并不维护任何关于后续数据报的状态信息,每个数据报都是相互独立的。因此,IP 数据报可以不按顺序接收...
分类:
其他好文 时间:
2014-11-24 22:37:17
阅读次数:
313
最近用spring读一个Properties的文件,上网查了一下,知道了大概怎么写。但是文件的存放位置让我十分头疼。大家都说是放在classpath路径下。可这个classpath到底是什么路径?通过一番努力终于弄清了。是这样,程序在打完jar包之后,会有几个文件夹,一个是你代码的最上层包名,..
分类:
其他好文 时间:
2014-11-24 13:49:29
阅读次数:
216
解决办法:父级元素加上position:relative;并设置z-index父级元素的z-index优先,其中包含的元素的z-index是相对于父级元素的index ...(要在上层显示的内容)...上面的例子中,倘若将第一个div的z-index设置为-1,则无论p的z-index为多少,都会被...
分类:
其他好文 时间:
2014-11-23 14:27:21
阅读次数:
160