摘要: 1:事件分销过程 自定义一个LinearLayout,重写dispatchTouchEvent onInterceptTouchEvent onTouchEvent,定义一个按键重写dispathcTouchEvent setOnClickTouchEvent(会重写onTouchListener接 阅读全文
posted @ 2016-11-08 20:12 麦哈顿博士 阅读(552) 评论(0) 推荐(0) 编辑
摘要: libusb for Android Building: To build libusb for Android do the following: 1. Download the latest NDK from: http://developer.android.com/tools/sdk/ndk 阅读全文
posted @ 2016-11-08 10:20 麦哈顿博士 阅读(9906) 评论(0) 推荐(1) 编辑
摘要: 原始博客有对源码的分析:http://blog.csdn.net/lmj623565791/article/details/39102591 结论:1.view事件的分发流程: dispatchTouchEvent -> setOnTouchListener(onTouch) -> onTouchE 阅读全文
posted @ 2016-11-07 19:40 麦哈顿博士 阅读(201) 评论(0) 推荐(0) 编辑
摘要: c难于理解的是指针,其魅力之处也是指针,函数方法结构,化繁为简可以理解为:返回值 函数名(形参表),具体来说: 返回值:1.可以为空void 2.基本数据类型char short int long float double 3.指针 形参表跟返回值一样,这里面最复杂最难理解的是指针,因为指针本身是一 阅读全文
posted @ 2016-10-29 11:23 麦哈顿博士 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 查找是我们经常会碰到的问题,以前我做过一个这样的算法,在有序的数列(80万条左右),这批数据是根据维度由小到大排序的,寻找已知数据的位置,并且所相应的运算,由于这个算法要在嵌入式系统中做,如果一次在内存中载入80万条数据是不明智的。而且这个计算过程是每秒都要做一次,如果不在内存中载入数据时效性上又无 阅读全文
posted @ 2016-10-28 13:42 麦哈顿博士 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 排序法里比较出名的,具体的算法看下图: 这篇博客说的通俗易懂:http://blog.csdn.net/morewindows/article/details/6684558 这是快速排序的基础,用代码实现如下: void DiviedSort(int* arr_p,int start,int en 阅读全文
posted @ 2016-10-22 16:46 麦哈顿博士 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.字符串旋转: a b c d --> d c b a; 结合数据结构我用栈实现,因为这个过程就是进栈与出栈。但是如果单纯的字符串颠倒就不用这么麻烦直接首尾对调就可以了 2.复杂点"I am a engineer!" --> "engineer! a am I"这里是以单词为节点的颠倒,第一步是分 阅读全文
posted @ 2016-10-21 10:54 麦哈顿博士 阅读(213) 评论(0) 推荐(0) 编辑
摘要: GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。它在编写linux的时候自己制作了一个标准成为 GNU C标准。ANSI 美国国家标准协会,它对C做的标准ANSI C标准后来被国际标准协会接收成为 标准C 所以 A 阅读全文
posted @ 2016-10-19 13:48 麦哈顿博士 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 在验证一个字符串翻转算法的时候,出现了一个bug,这个bug很容易就修改了,但是我觉得还是心理有谱比较好: 错误代码: 出错的原因是定义的常量字符串,存储在常量区,而这里的数据是不可变的(也可以透过另外的方法修改),因此翻转函数想通过指针修改常量字符串不成功。可以定义局部变量。或者申请堆空间都可以解 阅读全文
posted @ 2016-10-19 11:15 麦哈顿博士 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 方法不难,但是最近在看哈希表,队散列法有了一定的认识,突然觉得解决这个问题的方法认识应该提高, 首先分析问题,要统计一个字符串每个字符出现的次数,那么绝对是要遍历整个字符串,这个问题的难点在于怎么确认 当前字符是否在前面已经出现,不能取一个字符就与整个字符串一一对比,这样的时间复杂度就是O(n^2) 阅读全文
posted @ 2016-10-18 15:52 麦哈顿博士 阅读(896) 评论(0) 推荐(0) 编辑