锁提供了两种主要特性:互斥(mutualexclusion)和可见性(visibility)。互斥即一次只允许一个线程持有某个特定的锁,因此可使用该特性实现对共享数据的协调访问协议,这样,一次就只有一个线程能够使用该共享数据。可见性要更加复杂一些,它必须确保释放锁之前对共享数据做出..
分类:
其他好文 时间:
2015-06-04 17:28:11
阅读次数:
112
Zookeeper是一个开源的分布式应用协调项目, 其中为了保证各节点的协同工作,Zookeeper在工作时需要有一个Leader, 而Leader是如何被选举出来的?Zookeep中使用的缺省算法称为FastLeaderElection。
Zookeeper的基本前提是多个节点都具备全局其它所有节点的基本信息(IP/端口/SID),而SID是节点的唯一编号。正常工作时从节点会从主节点同步版本信...
分类:
编程语言 时间:
2015-06-04 17:15:04
阅读次数:
769
介绍了ZigBee协调器向子节点发送消息的方法。...
分类:
其他好文 时间:
2015-06-02 22:01:27
阅读次数:
278
1.操作系统可以显著降低开发难度。
操作系统帮我们协调多个程序之间的耦合关系,比如我们需要将串口的接收到的数据显示在一块LCD上。传统做法是如图1所示 :
图1.无操作系统流程
该流程中当串口接收到数据再调用LCD显示程序将数据显示出来,而图2展示了一种基于操作系统的方法。在该方法中串口接收数据和LCD显示程序均以为自己独占CPU,各自都只是执行自己相关部分的工作...
分类:
其他好文 时间:
2015-06-01 18:48:51
阅读次数:
103
概要
当多个任务或线程并行运行时,难以避免的对某些有限的资源进行并发的访问。可以考虑使用信号量来进行这方面的控制(System.Threading.Semaphore)是表示一个Windows内核的信号量对象。如果预计等待的时间较短,可以考虑使用SemaphoreSlim,它则带来的开销更小。
.NetFrameWork中的信号量通过跟踪进入和离开的任务或线程来协调对资源的访问。信号量需要知道...
强大的性能
强大的理念
eg:全新的表空间理念,更加高效的锁定机制
增强的SQL
eg:层次化查询,是不断增强的
良好的分布式管理功能
用户可以很轻松的实现多数据库的协调工作。...
分类:
数据库 时间:
2015-06-01 00:51:39
阅读次数:
140
PS合成中我们通常会遇到这种问题,如何协调来自不同素材的图像色调?通常协调整个画面色调我们用色彩平衡调整方法,但是色彩平衡有个特点就是调整的效果很明显,要做到精细控制也不是一件容易的事,那么今天就说一下怎么能更容易控制色彩平衡的调整效果。
在这里我们需要运用到一个明度的混合模式,我们都知道图层混合模式是基于两个图层之间发生的混合,明度混合模式也不例外,它是将上层图层明度应用于下...
分类:
其他好文 时间:
2015-05-31 12:33:02
阅读次数:
244
设备类型
1.协调器 具备协调功能、路由功能
2.路由器 具备路由功能
3.终端设备 空
Note.一个网络当中,只有且必须有一个协调器,可以有多个路由器,也可以有多个终端设备
协调器负责启动整个网络。它也是网络的第一个设备。协调器选择一个信道(2.4G一共有16个信道)和一个网络
ID(也称之为 PAN ID,即 Personal Area Network ID...
分类:
其他好文 时间:
2015-05-31 09:33:40
阅读次数:
380
EditText左侧固定图片,常见于登陆界面的ui设计
1.可使用EditText的drawableLeft,drawablePadding标签,但是此种方法的图片无法调整大小。
2.用RelativeLayout嵌入Imageview和Edittext方法
通过改变imageview的大小,以及调整二者的位置,使显示效果更佳协调。...
分类:
其他好文 时间:
2015-05-30 21:14:43
阅读次数:
133
ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。zookeeper下载地址:把下载的zook...