这部分内容我们主要讲解zookeeper请求在zookeeper server端的处理流程,对于不同角色的zookeeper具有不同的处理流程, ZookeepeerServer的start方法中会调用setupRequestProces...
分类:
其他好文 时间:
2015-05-13 21:59:15
阅读次数:
146
各个processor的主要功能
1) PrepRequestProcessor
如名字这个处理器主要功能是对请求进行预处理, 将client向server请求二进制数据反序列化成sever中请求操作。...
分类:
其他好文 时间:
2015-05-13 21:57:53
阅读次数:
148
效果布局文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="...
分类:
其他好文 时间:
2015-05-13 21:56:18
阅读次数:
164
脚本中凡是可以出现模式操作规则的位置都可以放置用户自定义的函数。
格式
函数名(参数,参数,参数, ...){
语句
return 表达式
(注: return语句和表达式都是可选项)
}
变量以参数值的方式传递,且仅在使用它的函数中局部有效。函数使用的只是变量的副本。数组则通过地址或引用被传递,因此,可以在函数中直接修改数组的元素。函数中的任...
分类:
其他好文 时间:
2015-05-13 21:56:42
阅读次数:
349
经过前面的移植,tqimx6q已经完美支持网卡,现在,我们来移植CAN。其实这里所谓的移植,仅仅是配置DTS,使内核能够检测到CAN设备,CAN驱动本身是freescale维护的。下面开始CAN的移植。
DTS编写
参考imx6q其它的DTS编写方式,我们可以如下编写DTS文件:
...
&flexcan1 {
pinctrl-names = "default";
pinctrl-0...
分类:
其他好文 时间:
2015-05-13 21:56:14
阅读次数:
372
紫书上叫中途相遇法,还有一个名字感觉更加妥帖一点,叫:折半枚举。 有时候,当问题的规模较大时,无法枚举所有元素的组合,但能够枚举一半的元素组合,此时,将问题拆成两半后分别枚举,再合并他们的结果这一方法往往非常有效。
两重循环加二分,总复杂度为n^2logn
这里值得一提的是对集合CD的存储方式,我是用了一个有序数组,也可以用其他方式。
#include
using nam...
分类:
其他好文 时间:
2015-05-13 21:56:06
阅读次数:
138
由于网上没有找到关于编译QT5环境下的OSG,自己就研究了下,记录下整个过程,希望能帮到大家。...
分类:
其他好文 时间:
2015-05-13 21:57:28
阅读次数:
156
LabelReader分析:
1、
在cocoStudio下有很多以...Reader为后缀的类,如LabelReader,ButtonReader等等,
这些类用来解析json文件中对应的子对象,如Lable,Button,并把这些属性设置给
相应控件
2、
void LabelReader::setPropsFromJsonDictionary(ui::Widget *widget, cons...
分类:
其他好文 时间:
2015-05-13 21:57:25
阅读次数:
165
结构体对齐规则:
(1)第一个成员在与结构体变量偏移量为0处
(2)其他成员变量需要对齐到某个数字(对齐数)的整数倍的地址处
对齐数=编译器默认的一个对齐数与该成员大小的较小值
VS中默认为8
(3)结构体总大小为最大对齐数(每个成员变量除了第一个成员都有一个对齐数)的整数倍
(4)如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍,结构体的整体大小就是所有最大对齐...
分类:
其他好文 时间:
2015-05-13 21:57:36
阅读次数:
113
1.使用Intent进行异步通讯
在Service任务一旦完成后,就发送广播。开发者只需要实现一个BroadcastReceiver来监听响应既可。
Activity.startService启动intentService,intentService完成任务后sendBroadcast()发送广播,BroadcastReceiver.startActivity()通知Activity操作结果。...
分类:
其他好文 时间:
2015-05-13 21:55:36
阅读次数:
131
一、File
(一)概述
1、File:
1)文件和目录(文件夹)路径名的抽象表示形式
2)注意:
可以表示文件夹与文件,即路径与文件
抽象概念,即路径与文件是否存在不确定
2、构造方法
1)File(String pathname):根据一个路径得到File对象
File file = new File("E:\\demo\\a.txt");
2)File(String parent, String child):根据一个目录和一个子文件/目录得到File对象
File file2 = new File...
分类:
其他好文 时间:
2015-05-13 21:56:54
阅读次数:
135
遇到的问题:1:在debug模式下可以顺利执行,但是换到release模式下没法执行了。会显示 exited with code 1 。解决办法:把产生的release文件放到QT的bin库下,看是否能执行,如果能执行,那么说明环境变量没有正确地设置,只要把这个bin的路径添加到环境变量下就行了。如果放在bin下还是不能执行。我也不知道了。。。
2 :qmake 无法使用解决办法:同上,把环境变量设...
分类:
其他好文 时间:
2015-05-13 21:53:49
阅读次数:
119
大一下学期,第一次听说了ACM这个词,当时每周六也开设了培训课,但我好像一次也没有去过,当时对这个词并没有什么太大的印象。后来学院里引进了自己的OJ,那时候我连基本的输入输出格式都不懂,当经历了一堆的WA,TLE之后突然换来的一个AC竟带来了莫名的喜悦。后来学院举办了第一届ACM程序设计竞赛,我报名参加了新秀赛和团队赛。三个小时的新秀赛,当时貌似做出了三道,意外的拿到了一等奖,这也成为了我大学生活...
分类:
其他好文 时间:
2015-05-13 21:54:28
阅读次数:
154
从一个无名小兵,到技术负责人,再到项目经理,总工需要多久?答案是两年零八个月。
那肯定会有人何德何能这么快就做到这样?答案不是努力和奋斗,而是耐心和机遇。这是一个阴差阳错的机会,这里面有一定的偶然性,当然也有很多必然的原因。
期初公司里项目都不错,有很多大牛在公司里叱咤风云。那时候我还是一个连对象都搞不懂的门外汉。我还清晰的记得,有个老师居然给我讲了一个小时对象是什么,然后又讲MVC,告诉我H...
分类:
其他好文 时间:
2015-05-13 21:53:39
阅读次数:
187