2022年2月25日

摘要: handler导致内存泄露 --该词条未被审核 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 public class SampleActivity extends Activity 阅读全文
posted @ 2022-02-25 17:31 归臻 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一次从无到有的led灯控制 三色灯模块总结 模块需求 提示灯、夜间灯光、调色板亮灯、灯光表盘 背景 由于芯片原因,三色灯的硬件被挂在在adsp中,OEM管理。这边一般用作常驻的sensor之类的。鉴于之前的安卓系统,灯光的驱动直接挂载kernel侧,通过读写节点文件即可实现控制灯的颜色、亮度等。现在 阅读全文
posted @ 2022-02-25 17:31 归臻 阅读(598) 评论(0) 推荐(0) 编辑

2020年6月5日

摘要: android中延续java绘画机制:画板(canvas),画笔(Paint); 这里先介绍简单的api使用: Paint setColor(int color) 设置画笔的颜色; setStyle(Style style)设置填充样式; Paint.Style.FILL:仅填充内部; Paint. 阅读全文
posted @ 2020-06-05 18:07 归臻 阅读(282) 评论(0) 推荐(0) 编辑

2019年4月9日

摘要: 第一个千万千万,图片的名字不要用汉字,用英文或者数字; 初学的时候就是忘了这个,头疼了一天; 一定要改,然后还有错就是路径问题了: 1.先看看自己的路劲有没有拼写问题,使用ctrl+左键点下,看能点进去不; 2.发布在服务器的路径和你的实际项目路径有冲突,也就是说你要是写的绝对路劲的话,是从服务器根 阅读全文
posted @ 2019-04-09 15:14 归臻 阅读(215) 评论(0) 推荐(0) 编辑

2019年4月7日

摘要: 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S, 如果有多对数字的和等于S,输出两个数的乘积最小的。 这道题有很多烟雾弹; 首先如果有多对,最前面的两个数就是乘积最小的,这是数学结论吧,自己测试; 然后两个小标,一个start在数组前移动,一个end在数组后做--运动; 阅读全文
posted @ 2019-04-07 21:57 归臻 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和, 他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。 没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出 阅读全文
posted @ 2019-04-07 21:03 归臻 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一个整型数组里除了两个数字之外,其他的数字都出现了两次。 请写程序找出这两个只出现一次的数字。 算法从开始到放弃,为做题而刷题了…… javaApi真香…… 思路:有重复删除,直至没有重复,取出keyset; 阅读全文
posted @ 2019-04-07 20:07 归臻 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 阅读全文
posted @ 2019-04-07 15:57 归臻 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 输入一棵二叉树,求该树的深度。 从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。 阅读全文
posted @ 2019-04-07 15:43 归臻 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 在一个字符串(0<=字符串长度<=10000, 全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写). 这怕是hashmap最对口的类型题目啦; 阅读全文
posted @ 2019-04-07 15:17 归臻 阅读(94) 评论(0) 推荐(0) 编辑

导航