(1)PTx_BASE_PTR为GPIO寄存器结构体基址指针(PTR即point to register,x=A/B/C/D/E)/* GPIO - Peripheral instance base addresses *//** Peripheral PTA base pointer */#def...
分类:
其他好文 时间:
2015-01-15 20:05:52
阅读次数:
382
接着上一篇,将分析测试程序中的访问接口部分。
2调用ZooKeeper访问接口
初始化和启动分析完了,操作接口调用代码如下:
String path = ZKPaths.makePath(PATH, name);
byte[] bytes =args[1].getBytes();
try
{
client.setData().forPath(path,bytes);
}...
分类:
其他好文 时间:
2015-01-05 00:38:17
阅读次数:
212
上一篇文章这里已经列出了Curator的一个使用的例子,这篇文章将详细分析其初始化和启动部分。
测试程序分析
1 初始化和启动
(1) newClient方法返回CuratorFramework接口对象:
public
staticCuratorFramework newClient(String connectString, int sessionTimeou...
分类:
其他好文 时间:
2015-01-05 00:37:59
阅读次数:
334
从android的Surface Flinger服务启动分析知道,开机动画是在SurfaceFlinger实例通过调用startBootAnim()启动的。
下面我们就一起学习BootAnim是如何启动和结束的,我精读代码前都喜欢先描出框架图,以此图为基础再去研读会达到事半功倍的效果。好吧,直接上图。
内核起来后会启动第一个进程,即init进程。
init进程...
分类:
移动开发 时间:
2014-12-31 18:34:49
阅读次数:
12916
一个topology的启动包括了三个步骤1)创建TopologyBuilder,设置输入源,输出源2)获取config3)提交topology(这里不考虑LocalCluster本地模式)以storm.starter的ExclamationTopology为例:public static void ...
分类:
其他好文 时间:
2014-12-16 23:57:14
阅读次数:
332
缘起:线上的go service 挂了,无法启动。原因:采用的第三方库有个bug, 在go携程里面执行task的时候会产生out of range 的panic, 而我又把任务队列每次加载的时候重做一次,导致无法启动。分析:go携程里面某个task执行失败,不应该影响service的正常运行。解决:...
分类:
其他好文 时间:
2014-11-19 15:43:30
阅读次数:
163
挺高兴的老师借了我一块K60的开发板,趁着暑假好好鼓捣鼓捣!
有了上图的过程分析我想心里大概有个低了吧!
下面看代码:
/* CodeWarrior ARM Runtime Support Library
* Copyright ?2012 Freescale Semiconductors. All rights reserved.
...
分类:
其他好文 时间:
2014-07-17 10:57:49
阅读次数:
238