软件平台:win7系统,虚拟机ubuntu12.04mini2440开发板tslib是电阻式触摸屏用于校准的一个软件库,是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。1.下载源码:http://downloa...
分类:
其他好文 时间:
2014-07-08 23:17:24
阅读次数:
331
为什么要分层?
1、开发人员可以只关注整个结构中的其中某一层;2、可以很容易的用新的实现来替换原有层次的实现;3、可以降低层与层之间的依赖;4、有利于标准化;5、利于各层逻辑的复用。6..方便团队分工
分层:
将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
1. 表现层
位于最外层(最上层...
分类:
其他好文 时间:
2014-07-08 15:04:42
阅读次数:
207
最近使用LUA开发手游,团队里大神自研了个框架,底层C++渲染,上层LUA处理逻辑。
LUA的IDE选择LDT,不爽的是它不能自动启动模拟器,看过COCOSIDE能自启动,于是我想改造下LDT让它支持自启动模拟器。
参考原型:http://wiki.eclipse.org/Koneki/LDT/Developer_Area/Building_LDT_from_source
注意地方:...
分类:
其他好文 时间:
2014-07-06 12:35:31
阅读次数:
240
JNI其实是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。也许不少人觉得Java已经足够强大,为什么要需要JNI这种东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说是透明的,所以在多数时间我们是不需要JNI的,但是假如你遇到了如下的三种情况之一呢?
你...
分类:
其他好文 时间:
2014-07-06 08:53:42
阅读次数:
316
linux内核奇遇记之md源代码解读之十四raid5非条块内读
如果是非条块内读,那么就至少涉及到两个条块的读,这就需要分别从这两个条块内读出数据,然后再凑成整个结果返回给上层。接下来我们将看到如何将一个完整的bio读请求拆分成多个子请求下发到磁盘,从磁盘返回之后再重新组合成请求结果返回给上层的。
4097 logical_sector = bi->bi_sector & ~((sec...
分类:
系统相关 时间:
2014-07-06 08:16:02
阅读次数:
242
js中冒泡事件和捕获事件:冒泡事件:冒泡事件是从里向外,即是从被绑定元素开始一直向外到达页面的所有祖先元素都会被触发,这 一过程被称为事件冒泡。这个事件从原始元素开始一直冒泡到DOM树的最上层捕获事件:捕获事件是从页面的最上层到被绑定元素都会触发。IE只支持事件冒泡,不支持事件捕获冒泡事件和捕获事件...
分类:
Web程序 时间:
2014-07-05 18:06:39
阅读次数:
202
ARP数据报格式注意到源MAC地址、目的MAC地址在以太网首部和ARP请求中各出现一次,对于链路层为以太网的情况是多余的,但如果链路层是其它类型的网络则有可能是必要的。以太网目的地址:即目的MAC地址以太网源地址:源MAC地址帧类型:即上层协议类型。0x0806表示ARP硬件类型:指链路层网络类型。...
分类:
其他好文 时间:
2014-07-03 21:03:18
阅读次数:
276
1.一般来说依赖关系可以使得软件较小并且某个lib修复bug以后所有被依赖的软件都能得到好处。 依赖关系下,对于维护也有利有弊,第一,若某个被依赖的软件出现bug或者漏洞,这时候就只需要维护一个软件,可以不动依赖它的上层软件,而win下面,(除了系统的api),安装包都被打成静态包了,这时候如果有个...
分类:
系统相关 时间:
2014-07-03 19:08:09
阅读次数:
237
android4.4系统解决“ERRORcouldn't find native method”方法 今天笔者在移植一个tv模块从android4.2到android4.4系统的设备上,同样的代码,同样的方法,就是运行不起来。大概方法就是上层写一个apk,调用一个静态的java库,java库加载调用JNI的库文件,这一套代码在4.2上都是好好的,正常能跑,移到4.4上编译也都没...
分类:
移动开发 时间:
2014-07-03 16:30:04
阅读次数:
190
BLE 的链路层,主要有一个或多个状态机构成,状态机有5中状态,分别是 standby(待机), advertise(广播), scan(扫描), init(初始化),connect(连接).1.链路层上层是BLE 的Host 端(主机端), 下层是物理层(调制解调,RF等)。2.从空中的通道来看,...
分类:
其他好文 时间:
2014-07-03 13:01:42
阅读次数:
259