自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Android camera framework7.0和6.0 主要差异

目前差异主要体现在接口封装和进程分离方面。1.代码结构 1).android6.0代码 头文件: 源文件:   可以发现在Android6.0上,接口都是在native层以源码方式实现了。由于以I开头的文件都具有binder通信作用。所以在android7.0中,这些接口都以aidl文件来描述,不过它们本质上没什么区别,用起来都是一样的。2).android7.0代码 头文件:

2017-11-08 10:54:51 558

原创 Camera-related Shared library path

Camera Hal libs/system/vendor/lib/*/system/vendor/lib64/*Hal entry(e.g. camera.$(TARGET_BOARD_PLATFORM).so)/system/vendor/lib/hw/*/system/vendor/lib64/hw/*Framework-related lib(e.g. libcameraservi

2017-11-06 15:55:19 254

原创 文章标题

tar-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的 -j :有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出下面的参数-f是

2017-11-02 11:54:31 205

转载 2017年上半年学习计划

毕业后到现在工作有1年半了,为了能够记录自己的成长,结合自己当前负责的Camera模块,将按着下面几个方面循序渐进,重新学习一下。基础知识: 1)C++基础知识学习(这在学习framwork和Hal方面的代码是非常重要的) 2)数据结构基础,常用的那几种树的理解和实现(红黑树后面遇到很多) 3)设计模式(Android大量使用了设计模式,很有必要研究) 4)Android常用几个类的认识(s

2017-11-01 11:43:16 455

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-11-01 11:33:49 235

原创 Java 中的 new 和 C++ 中的 new 的区别

Java 中的 new 和 C++ 中的 new 的区别java中new返回对象引用(别名),而c++中返回的是对象的实际地址(指针)。 java中没有delete的原因是java有垃圾回收机制,当一个对象没有被引用时,系统会自动将其清理掉(也就是系统自动执行了delete)。创建对象:C++和Java的异同                       C++

2017-11-01 02:44:32 1837

转载 解决hao123胁持chrome主页问题

现象:打开chrome,弹出的不是熟悉的Google主页,而是hao123。排查:首先检查了一下chrome的主页设置,发现没有问题,依然是原来的google.com。然后到chrome的安装目录,直接双击打开chrome程序,没有问题。接着检查快捷方式,右键Google Chrome->属性,在弹出的快捷方式的属性窗口。发现快捷方式的目标链接已经被修改,多加了一个启动参数:"C:\Program

2017-08-20 23:17:14 1875

原创 Windows“启动”文件夹

Windows“启动”文件夹介绍Windows系统都有一个“启动”文件夹,把需要打开的程序的快捷方式放到“启动”文件夹里,就可以实现开机自动启动。启动”文件夹分为两种,一种是“系统启动文件夹”,另一种为“用户启动文件夹”。Win10系统“启动”文件夹的路径为: *X:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp*(注:X为Win

2017-08-20 22:46:30 10495

原创 C++对象模型(The C++ Object Model)

在此模型中,nostatic data members 被配置于每一个 class object 之内,static data members 则被存放在所有的class object 之外。static 和 nostatic function members 也被放在所有的class object 之外。virtual functions 则以两个步骤支持之: 1.每一个class产生出一堆指向

2017-08-14 15:31:08 240

原创 基础:Linux 内核剖析

Linux 内核简介最上面是用户(或应用程序)空间。这是用户应用程序执行的地方。用户空间之下是内核空间,Linux 内核正是位于这里。GNU C Library (glibc)也在这里,它提供了连接内核的系统调用接口,还提供了在用户空间应用程序和内核之间进行转换的机制。这点非常重要,因为内核和用户空间的应用程序使用的是不同的保护地址空间。每个用户空间的进程都使用自己的虚拟地址空间,而内核则占用

2017-08-11 17:12:21 219

原创 Ubuntu mysql安装配置

安装 mysql sudo apt-get install mysql-server    测试是否安装成功 sudo netstat -tap | grep mysql相关操作 登录MySQL服务器 mysql -u root -p 检查MySQL服务器占用端口 netstat -nlt | grep 3306 检查MySQL服务器系统

2017-08-09 14:51:38 281

转载 An introduction to the /etc/init.d directory

If you use Linux you most likely have heard of the init.d directory. But what exactly does this directory do? It ultimately does one thing but it does that one thing for your entire system, so init.

2017-08-08 17:19:26 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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