Source
文章平均质量分 80
Ron_Tang
这个作者很懒,什么都没留下…
展开
-
Android input处理机制(三)InputDispatcher
1.回顾通过前两篇总结Android input处理机制(一)InputReader ,Android input处理机制(二)改键机制,我们大致了解了InputReader和EventHub处理机制,EventHub负责处理设备与事件相关问题。InputReader通过使用EventHub循环获取事件,当没有事件发生时InputReaderThread会休眠。2.InputD原创 2014-01-09 17:02:14 · 11638 阅读 · 0 评论 -
求取二项分布
1.利用递归函数求取二项分布概率值,源码如下。public static double binomial(int N, int k, double p) { if (N == 0 && k == 0) return 1.0; if (N < 0 || k < 0) return 0.0; return (1 - p) * binomial(N - 1, k, p)原创 2014-04-07 14:59:42 · 1341 阅读 · 0 评论 -
Android按键事件发布流程
总结一下,Android按键事件发布流程原创 2014-09-12 10:46:58 · 2025 阅读 · 0 评论 -
Android输入系统之InputChannel(上)
Android输入系统之InputChannel(上)前面的“锤子快捷键”相关文章已经分析了输入事件的读取,处理,分发。我们知道事件的传递是以window为单位传递的,即server只负责将事件传递给某一个或者多个window,window然后再将事件传递给某一个具体的view。一个activity或者dialog对应一个window,但是事件只传递给合适的window,比如对于按转载 2014-09-10 13:27:59 · 1037 阅读 · 0 评论 -
Android输入系统之InputChannel(下)
Client 对输入事件处理 输入事件,比如按键事件并不是全部被window的view处理了,比如Back键,如果此时系统输入法是显示的,其实该键首先会去关闭输入法,而window的view是接收不到这个键的,这个就是事件处理器链实现的,这个链上又各种处理器,它们按照处理的优先顺序添加咋链表上输入事件处理链 [java] view plainco转载 2014-09-10 13:33:45 · 1025 阅读 · 0 评论 -
Horspool 算法C++11实现(支持中英文混合搜索)
本文给出一个horspool算法的实现,展示一个使用示例,并向介绍一个非常好用的UTF8字符转码项目,给出一个简单的测试报告等。原创 2015-04-02 16:13:15 · 1428 阅读 · 0 评论 -
Unity 飞机大战增强版
本应用使用《Unity3D\2D手机游戏开发》提供的资源,版权归属其作者,在此感谢作者。此应用时基于原作的二次开发。增强要素:1.加入2s cd的机身旋转,旋转时保持无敌状态,人挡杀人。。。2.加入0,5s cd的跟踪导弹,导弹随机打击目标敌人。3.加强小飞机AI,小飞机拥有三种飞行模式,直线,sin曲线,以及追踪玩家。以不同概率随机选择飞行模式。技术要素:1.对于玩家飞机,采用简单switch-case有限状态机。2.对于小飞机AI则使用RAIN AI 行为树。3.书中源程原创 2015-06-06 16:35:44 · 2488 阅读 · 0 评论 -
找出数列中个数大于总数一半的元素
找出数列中个数大于总数一半的元素原创 2017-11-24 19:10:49 · 622 阅读 · 0 评论