自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YellowMax

IT以及嵌入式技术相关

原创 Android Camera HAL3 -SessionParameter

本文参考: https://source.android.google.cn/devices/camera/session-parameters https://source.android.google.cn/devices/camera/bokeh Session Parameter 是用...

2020-09-19 09:54:06 194 0

原创 跨越千年的家书

故事要从公元前开始说起,距今差不多应是 2200 年之前了,那个时候正当是秦楚大战的关键时间节点,两封从秦军士兵视角展现小人物内心活动的家书被从前线寄回了家中,当时可能就是很正常的沟通交流,但是放在现在来看,大时代恢弘背景下的小人物内心展现,带给了现在的我们无限感慨,仿佛情绪越千年有血有肉的展现在...

2020-08-02 16:10:46 108 0

原创 C++ 拷贝构造与拷贝赋值

[阅读原文] 这篇开始总结巩固下 C++ 的基础知识,一方面是用于做备忘,另一方面也是加深印象、发散思考。该系列也是从自己掌握不牢固的知识点开始写起,并不会尽全尽善,顶多就是记录一些零零碎碎的知识点而已,但是对于这些零碎的知识点会尽量做到这个点是全面完善的,话不多说,开搞。 拷贝构造 所谓拷贝构造...

2020-07-19 10:45:39 100 0

原创 AndroidCameraHAL3-MultiCamera-CameraX

CameraX 是一个 Jetpack 支持包之一,据官网介绍主要目的就是为了编写 camera APP 更加简单高效,该模块提供了一个一致的、高效的编程 API,可以在左右的 Android 设备上面使用,并且向后兼容到 Android 5.0(API 21)。虽然 CameraX 使用的还是 ...

2020-07-05 09:46:39 182 0

原创 Android Camera HAL3 - MultiCamera-HALBufferManager

从 Android10 开始,camera 系统加入了一个可选地 buffer 管理方式,可以在 Vendor HAL 这边灵活使用这个选项进行 buffer 管理,以此达到减少 buffer 使用峰值,改变 request 执行速度等优点。具体的来说就是对于 HAL request queue ...

2020-06-21 11:48:37 293 0

原创 Android Camera HAL3 - Multi Camera(1)

本文介绍下 Google Android 在其文档中对于 Multi-Camera 的描述,以及 Android R 中对 Camera HAL3 的一些新增内容,Multi-Camera 从 Android 9 也就是 P 开始就已经有相关的支持描述了,只不过还是比较简单的要求,并不是十分的完备...

2020-06-14 13:58:27 272 0

原创 蛋糕究竟是怎样做大的

可能是太穷了吧,不是有个段子说月薪 10W 的在思考如何让公司变得更好、效率更高、方向不偏,而月薪两千的在思考叙利亚中东的局势及其地缘政治。有时候总是会想,我们现在社会很多东西比如计算机、航天、游戏、网购等等都没必要啊,吃饭才是最底层的需求,其它的感觉都比较虚的样子,那吃饭的需求就这么多,究竟是怎...

2020-05-30 18:30:23 722 1

原创 Newbie-X之个人代码仓库介绍

前不久,记得是一年多之前吧,自己建了一个 github 小代码仓库来存放自己用来练习的 C/C++ 代码,名字就随便起了个名字叫做 Newbie-X,X 呢在很多意义上都是神秘的代名词,没有什么具体的意义,很多项目都喜欢用 X 作为一个后缀什么的,这里就效仿一波拿来取了个名字。很久一段时间没有再去...

2020-05-24 15:23:11 211 0

原创 该如何拯救我的英语

说来羞愧,从初中开始,就算到大学本科毕业为止吧,英语也算得上是持续地学习了有 10 年时间了,十年啊,十年了,你知道这十年我是怎么。。。。emmm,十年时间就算是一天只记一个单词,那少说也得有 4000 的词汇储备量了,词汇倒是次要的,主要是到现在为止我的听说读写能力都是差的一批,不得不说这十年都...

2020-05-17 13:39:12 336 0

原创 解决问题和开发 Bug 哪一个更难

相信本身做代码开发的,很大很大一部分时间也都是在 Debug 自己的代码,不过也得要分为好几种情况。 自己做代码设计、编写、Debug。 只编写代码,同时 Debug 自己的代码。 Debug 别人的代码。 通常如果是按照职业来区分的话,有分为 FAE、CE、RD 等等,FAE 和 CE 偏向...

2020-05-10 16:06:15 212 0

原创 Android Camera HAL3 -架构设计
原力计划

其实从 APP 到 Google HAL 再到 Vendor HAL 的通用 interface,这些地方的架构都是包含在 Android 包里面的,基本上是有迹可循的,在开发的时候即使是什么都不没有提前去了解过,那也没关系,循着代码包里面的代码总是能够找到相关的通路的。但是有一个地方不同,那就是...

2020-04-19 10:57:17 719 0

原创 职场的几个好习惯

虽然本人确实还是个小白吧,工作也还不到三年,但是对于有些职场的习惯还是至少可以确定一定是正确的并且确实有一定的收益,其实有很多是无需别人来告诉你,自己就应该要知道的事情,但是往往有一些东西靠自己可能看不到或者想不到那块去,总是需要别人提醒下自己或者是终于碰到了由此带来的问题的时候才会想起,哦,原来...

2020-04-06 12:43:57 361 0

原创 Android Camera HAL3-metadata
原力计划

Metadata 是整个 Android camera 中类似于高楼大厦中的管道系统一样,贯穿了整个 Camera 的 Framework 和 vendor HAL,Metadata 里面几乎包含了所有的控制、参数、返回值等等,总线型的设计使得这个玩意儿承担的任务不可谓不重。本文从几个角度来学习一...

2020-03-28 11:31:47 958 0

原创 迷幻的梦境

自从断奶以来,也可能尚在妈妈肚子里的时候就开始了我的梦境之旅,我的梦境内容波谲云诡,变幻莫测,天马行空,如痴如醉,梦里果然啥都有。关于做梦想必每个人都不陌生,诺兰的「盗梦空间」甚至拓展完善了梦里的一些常见模式,以至于搞出一套还算完整的梦境设定,我看电影的时候有一部分会觉得这也太真实了吧,当然我个人...

2020-03-14 18:28:45 369 0

原创 AndroidCameraHAL3-相机都是怎么玩的

现在的手机里面摄像头数目已经到 5 个 6 个的级别了,相机的功能也不再是当初那简单直白的拍照功能了,而是在里面混入了超级多的特性,本篇文章就对目前为止手机 Camera 里面各种模式下的特性和需求规格做一个简单的介绍,应该会涵盖了当前市面上大部分的上市手机。下面会大体上按照相机的大的场景来进行分...

2020-03-07 14:13:12 1959 5

原创 来自底层的五星级体验

19 年国庆节过后一周我就被叫去大上海出差了,中间历时三个半月差不多,人生第一次出差就玩了一把大的,中间遭遇了很多之前不曾接触过的生活状况,也体验了一下五星级酒店,还结交了上海的一些朋友兼同事,也在元旦溜达去外滩晃了一圈,约着上海许久未见的大学同学玩了几次等等,总体来说,这次上海出差也收获了不少东...

2020-02-23 11:39:35 495 0

原创 恼人的新冠病毒

节后从 2.10 号开始已经进行逐渐复工了,不过由于政府、公司政策,还得在家隔离至少 14 天进行远程办公。从 2020 年的一月份开始,一段对于从有清晰记忆的我来说十分魔幻的历程正缓缓拉开帷幕,距离我最近的上一次大规模传染病还是 SARS,不过那个时候我也才 7 岁左右,尚处于小学时代的我对此并...

2020-02-16 13:22:20 2426 0

原创 2019-成长的一年

生活就是一个缓慢受锤的过程,准确地说,我今年就是被锤了,被极度狠狠的锤了一把,不过也让我的人生变得更加完整,意志变得更加坚强。年终将近,还是照例要去总结下今年的过往种种,年初的目标实现了没,自己的人生丰富了没,账户的余额多了没,头发还健在否。。。 首先,回顾下 2019 一整年的计划(flag)和...

2019-12-29 18:13:27 524 5

原创 十一的浪迹天涯

今年的十一破天荒的来了一次不太一样的旅游,特点主要有几个:远、人多、地方多。简略说下十一十天的行程,没错,我们国庆节有十天,它比七天多三天。 日期 大事件 地点 09.28 开始放假,主要是休息,收拾东西 深圳 09.29 坐高铁回母校,与大学同学小聚 郑州->焦作 ...

2019-10-13 10:59:46 414 1

原创 Android Camera HAL3 - 框架流程预览

前面说了 HAL3 是一个总线型的设计结构,本文就先对 HAL3 的控制流进行一个提纲挈领式的概述,主要理解整个 HAL3 的主干框架,以便对后续深入各个细节。 主干流程 以下全部都是摘抄 Google 官方网站上面介绍的 Camera 使用流程。 枚举、打开相机设备并创建有效的会话(sessi...

2019-09-22 12:19:36 1733 2

原创 B站探索日历-推荐几个UP主

本来想写写 Camera 的概述,不曾想百度还有网络问题太影响效率了,于是就写了一点就放弃了,还是等有机会再写。不得不说现在百度的搜索已经完完全全落后 Google 和 Bing 太多了,尤其是技术类的文章搜索,百度现在的话也就适合搜索一些八卦之类的娱乐性东西,如果你要搜索一些生活常识或者攻略之类...

2019-09-15 15:51:20 2175 0

原创 高度抽象的代码

相信每个人都想写出冗余度低,架构简洁(简洁不代表简单,而是只取必要的),容易扩充的代码,因为这样的代码能够体现出一个程序员的编程功力,同时也可以提升系统的易用性与稳定性并体现出高价值。高度抽象的代码可替代性也是比较低的,因为其实现比较难,总体的来讲,高度抽象的代码是总体的架构追求方向。 抽象程度较...

2019-09-08 17:02:20 555 0

原创 Android Camera HAL3 - 开篇词

好久没有写技术文章了,写这类东西需要耗费的精力太多,但是最近工作中频繁会接触到 Camera 的知识,不总结下看来也是对不起我新买的笔记本,这篇就算是稀里糊涂的开篇文章吧。技术类的文章产出总归是要非常慢的,之前写的 OpenMax 和 V4L2 每一篇都耗费了极长的时间,写的过程中会很苦恼,怎么组...

2019-09-01 16:29:12 820 3

原创 魔童降世-暴走的哪吒

很早之前就有过哪吒的点映了,但是一直没有去看,拖到上周的时候才去看了这部动画电影,观感就是一个字:好看。话说从「战狼2」开始,国内出现了很大一批现象级的电影,比如后面的「红海行动」、「我不是药神」、「流浪地球」、再到现在的「哪吒之魔童降世」。其势极猛,后来者一个比一个暴力。 最近还有另外一部电影,...

2019-08-25 16:11:55 2061 1

原创 如何与更优秀的人做朋友

你在想屁吃。 正常情况下,我们都肯定希望与身边可以接触到的优秀的人或者其他更优秀的人做朋友,但是发现要不就是很难接触到,要不就是接触到了,但是很难融入他们的圈子。我呢,好像有找到那么几个方法论,可以增加与身边优秀的人达成普通朋友关系的几率,当然我们之间的差距还没有到跨阶层的那种程度。 简单来讲就...

2019-08-11 15:58:12 391 0

原创 策我前行的,是片刻的迷茫

策我前行的,是片刻的迷茫。 不知道从什么时候开始,我貌似患上了「迷茫症」,症状表现为:周期约为三个月或者四个月,每次周期一到,我就会陷入一种对未来不可知的迷茫状态,整个人会不断地深深怀疑自己,怀疑自己的能力,怀疑自己工作生活的意义。 最近一段时间,由于换了新的环境,更加是陷入到了不可自拔的痛苦当...

2019-08-04 10:30:25 440 1

原创 难报的高考志愿

高考已经过去一个月了,志愿也都陆陆续续的报了好几批了,前段时间我姨家的弟弟也要报志愿,正愁呢,于是问了下我该怎么去报志愿,应该选哪些专业啊等等,这让我的思绪重新回到了那年高考报志愿的时候。 那还是 2013 年,竟然已经过去了六年。对于我这个阶级以及处境的考生来讲,报志愿完全就是属于一脸懵逼的事情...

2019-07-14 11:32:15 368 0

原创 第一次接触工程代码

话说毕业工作时长已将近两年整,7.9 号过完就是整整两年了。最近也是在熟悉新的工作环境与工程代码,对于庞大繁杂的代码系统来讲,怎么去熟悉还是一个很糟心的事情,说到这里就又想起来最初接触工程代码时候的感觉。 在学校时候的代码都是若干个文件就可以搞定的,一个就算是稍大点儿的工程,纯粹自己写的核心文件不...

2019-07-07 17:22:00 677 0

原创 关于学历与面试的一些看法

这个算是换工作系列最后一篇了,主要是想说下找工作过程中的一些感想,比如公司对于学历的看法,有些公司面试为什么相对来说是面试造核弹、入职拧螺丝以及我对这些东西的理解与看法。 两次面试经历 在准备好换工作之后其实有面试过几家公司,包括大的小的,直接远程电话面试就可以搞定的,以及需要赶过去现场面试的。之...

2019-06-30 21:31:28 10652 19

原创 我的第一份工作

由于近期换了工作,虽然尚在试用期,前途未卜,但也算是一个小小的阶段,所以想对自己截至目前的人生做一个小的阶段性总结,一个是可以让自己从整体上重新看待、总结下我的过往经历,另外也可以给别人提供一点小小的参考,能给别人带来一点帮助也说不定。文章会分为几篇,分别是第一份工作的总结,对学历的看法,对招聘以...

2019-06-16 19:18:06 870 5

原创 换工作之在深圳租房的见闻

近期换了工作,离开了工作了近两年的全志,下一站是高通,于是从珠海搬到了深圳这个程序员聚集区。由于时间紧迫,并且又不在一个城市,所以将就租了个蛋壳的长租公寓,再次过程中了解了不少深圳这边租房的情况,这里就写一下我了解到的一些情况以及避过的坑。 房屋来源 正常情况下,比如在珠海,租房都是从房屋中介或者...

2019-06-10 21:48:14 1217 0

原创 查找2-二分查找

二分查找是基于基础的数组数据结构的算法,本文将按照二分查找的基础问题与变体问题来学习二分查找的代码实现与应用。 之前的文章里面写过一个有关二分查找变体问题的几种情况,基础二分查找的对象主要是数组,通常有以下几个需求: 查找第一个与给定值相等的值的位置。 查找第一个大于给定值的位置。 查找最后一个...

2019-06-02 14:15:31 336 0

原创 过好七十分的人生

二分查找的代码已经写完了,本来想发的,但是中间又冒出了个想法,让我觉得需要先把它写出来,并督促自己去完成,这个想法就是「七十分的人生」。 那么,何谓「七十分的人生」,为什么不能够是满分或者是优秀,或者是六十分,而是七十分。对于每一个像我这么平凡的人来讲,一件事情能够做到九十分以上就是非常之难得的...

2019-05-19 14:32:03 462 1

原创 数据结构与算法对嵌入式来说能有(zhuan)用(qian)吗

这篇不是写技术细节的,而是在之前学过的排序算法以及部分其它的数据结构与算法之后,个人的一些感觉,主要包括两个方面:怎么去学习这些枯燥的东西?学习这个到底有没有用? 遥想当年,在我还年轻的时候,接触过一次数学建模比赛,那个时候是帮别个某人做的,我自己并没有报名参加,那个时候算是第一次比较细节的接触...

2019-05-12 14:35:51 753 0

原创 查找1-查找算法知识图谱

本文算是查找算法的序章,主要对接下来会涉及到的查找算法类型做一个铺叙,不涉及到具体的算法实现。查找算法算是数据结构与算法并重的一类知识点了,像之前的排序,其实大多数时候只涉及到简单的顺序线性表结构,但是查找可能会涉及到二叉树、哈希表等更稍微复杂一点的数据结构。 还是按照我之前自己订阅的「数据结构...

2019-05-12 14:20:53 682 0

原创 不打扰的刷存在感

不打扰是美德,但是缺乏存在感,狂刷存在感又会导致别人的厌烦,以前我没得选,现在我想全都要。 引 说到不打扰,貌似脑壳里面就能够浮现出来有关霓虹国的传说,说他们的「不给别人添麻烦」的文化已经深入骨髓,浸入灵魂,并且在社会上能够处处体现出来,我耳闻啼听的有: 很多吃饭的地方每一个位置都有单独的隔...

2019-04-21 14:20:17 2204 5

原创 排序5-线性排序

这篇就算是排序系列的最后一篇了,本想着再搞一个总结式的通用排序函数,实际上也实现了一多半了,但是发现要优化到与 C 库里面的 qsort 一样的速度还是蛮困难的,于是就作罢了,时间紧迫,暂时以先掌握排序的思想为主,优化的工作留给以后的闲暇时间来搞。 线性排序 所谓线性排序就是时间复杂度在 O(N...

2019-04-14 15:37:47 327 0

原创 排序4-归并排序与快速排序

排序3-插入选择排序 排序2-冒泡排序 排序1-几大经典排序算法 隔了一周,整的差不多了,在学习的过程中会发现不管是什么样的数据结构或者是算法,最重要是要掌握其思想,还有少量核心的编程技巧,其它大部分都是边边角角的,这两个是核心,所谓要知其然,更要知其所以然,这样才能够应付众多的数据结构,否则每一...

2019-03-31 15:10:59 276 0

原创 推荐几本推理小说

推荐些我看过的个人觉得极好的推理小说吧。 我推理小说其实看的不多,但是好歹欧美的、亚洲的都多少看过一点点,欧美系的没有看过原版母语版的小说,都是翻译过来的,当然日本的也是翻译过来的。 不知道是因为本身文化的差异还是翻译的原因,欧美系的总让我觉得读起来不太爽,但同样是翻译,日语的小说翻过来的看起...

2019-03-30 19:45:21 6962 0

原创 排序3-插入选择排序

排序2-冒泡排序 排序1-几大经典排序算法 本篇文章把插入排序与选择排序合在一起介绍了,插入排序与选择排序的实际时间消耗总体上都会比冒泡排序要更少一点,但是基本上它们的平均时间复杂度是一样的。另外,在对比的时候我全部采用了随机数组的形式测试,没有专门测试过倒序或者其它局部有规律的数组。 本文就不...

2019-03-17 16:11:19 293 0

提示
确定要删除当前文章?
取消 删除