自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++整理

C++整理引用大神的流程框架图;后续整理有关内容流程01 整体梳理02 分模块整理03 分模块待整理01 整体梳理02 分模块整理03 分模块待整理

2020-09-13 22:20:39 129

原创 LeetCode题目汇总

刷LeetCode题目;找到大神的博客总结;分享学习;收藏LeetCode All in One 题目讲解汇总(持续更新中…)

2020-03-13 11:05:48 204

原创 gdb调试

g++ -g test.cpp -o testgdb ./test1.基本命令命令 描述backtrace(或bt) 查看各级函数调用及参数finish 连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号 选择栈帧info(或i) locals 查看当...

2020-03-12 15:27:51 226

原创 C++ _记录

使用迭代器运算:使用迭代器运算的一个经典算法是二分法搜索:// text 有序;auot beg = text.begin();auto end = text.end();auto mid = text.begin() + (end - beg)/2; //初始状态下的中间点// 当有元素尚未完成检查还没有找到value时执行循环;while(mid != end &&...

2020-03-10 17:28:20 95

原创 C++_STL

文章目录12.STL容器一、String1.构造函数string();string( size_type length, char ch );string( const char *str );string( const char *str, size_type length );string( string &str, size_type index, size_type...

2020-03-10 15:47:53 164

原创 Android的系统架构

Android的系统架构采用了分层架构的思想,如图1所示。从上层到底层共包括四层,分别是应用程序程序层、应用框架层、系统库和Android运行时和Linux内核。 每层功能简要介绍如下: 一 应用程序层 该层提供一些核心应用程序包,例如电子邮件、短信、日历、地图、浏览器和联系人管理等。同时,开发者可以利用Java语言设计和编写属于自己的应用程序,而这些程序与那些核心应用程序彼此平等...

2019-11-26 21:36:45 249

原创 camera API 的详细步骤_主要步骤流程

camera API的详细步骤1 Framework层调用函数camera_module_t->common.open(),将返回一个hardware_device_t类型的结构体。2 Framework层检查字段hardware_device_t->version,根据版本信息,实例化一个适合这个版本的camera硬件设备的句柄。例如版本号是CAMERA_DEVICE_API_V...

2019-11-06 22:35:14 1674

原创 camera API详细步骤

1. RequestsApplication framework层向camera子系统发出一系列捕获数据的请求。一个请求对应于结果中的一个单元。请求封装了这些结果关于捕获数据和处理数据的所有配置信息。这些信息包括:分辨率,像素格式,sensor调整,镜头和闪光灯控制,3A操作模式,RAW转YUV处理,统计信息产生,等等。这里考虑了很多关于对结果数据的输出和处理的控制。多个请求可以一...

2019-11-04 22:12:46 1475

原创 camera HAL3 架构

整体架构概述Android Camera整体框架主要包括三个进程:app进程、camera server进程、hal进程。进程之间的通信都是通过binder实现,其中app和camera server通信使用aidl,camera server和hal通信使用hidl。Android Camera2整体架构如下图:Camera architecture大致分为这几个部分:Applicat...

2019-11-02 11:54:05 727

原创 Android HAL3 Open Camera2 流程图

在 Android O 中,系统启动时,就会启动 CameraProvider 服务。它将 Camera HAL 从 cameraserver 进程中分离出来,作为一个独立进程 [email protected] 来控制 HAL。这两个进程之间通过 HIDL 机制进行通信。这样的改动源自于 Android O 版本加入的 Treble ...

2019-10-28 22:22:05 797

转载 IIC通信协议总结

IIC通信协议总结本文链接:https://blog.csdn.net/zhanghuaichao/article/details/48266309(1)概述I2C(Inter-Integrated Circuit BUS) 集成电路总线,该总线由NXP(原PHILIPS)公司设计,多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。经常IIC...

2019-10-23 21:56:06 372

转载 Android进程间通信(IPC)机制Binder简要介绍

在Android系统中,每一个应用程序都是由一些Activity和Service组成的,这些Activity和Service有可能运行在同一个进程中,也有可能运行在不同的进程中。那么,不在同一个进程的Activity或者Service是如何通信的呢?这就是本文中要介绍的Binder进程间通信机制了。《Android系统源代码情景分析》一书正在进击的程序员网(http://0xcc0xcd.com...

2019-10-23 21:54:01 134

原创 字符串分割、排序

连续输入字符串(输出次数为N,字符串长度小于100),请按长度为8拆分每个字符串后输出到新的字符串数组,长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。首先输入一个整数,为要输入的字符串个数。例如:输入:2abc12345789输出:abc000001234567890000000#include#includeusing namespace std;int...

2019-10-23 21:47:39 771

转载 camera

《Android Camera架构》Android 的相机硬件抽象层 (HAL) 可将 Camera 2 中较高级别的相机框架 API 连接到底层的相机驱动程序和硬件。相机子系统包括相机管道组件的实现,而相机 HAL 则可提供用于实现您的这些组件版本的接口。一、Camera架构下面这张图较好的说明了Camera各组件之间的关系:图一.png应用框架:应用代码位于应用框架级别,它使用 C...

2019-10-22 22:32:47 102

转载 camera

Android Camera架构木子一秋Android Camera架构212018.11.05 19:36:24字数 3521阅读 12919《Android Camera架构》《Android Camera进程间通信类总结》《Android Camera模块解析之拍照》《Android Camera模块解析之视频录制》《Android Camera原理之CameraDev...

2019-10-22 22:16:40 168

原创 Android 链接 记录

Androidhttps://blog.csdn.net/ClAndEllen/article/details/79257663

2019-10-14 22:02:45 85

转载 https://blog.csdn.net/ClAndEllen/article/details/79257663

Android:https://blog.csdn.net/ClAndEllen/article/details/79257663

2019-10-14 22:01:11 431

原创 c++socket 心跳机制代码

server.h:#pragma once#include <WinSock2.h>#include <WS2tcpip.h>#include #pragma comment (lib ,“ws2_32.lib”)class server{public:server();~server();void severStart(int port);voi...

2019-09-22 10:35:35 3096

原创 python3爬虫开发实践崔庆才——练习模拟登陆爬取Github

coding:utf-8import requestsfrom lxml import etreeclass Login(object):def init(self):self.headers = {‘Referer’: ‘https://github.com/’,‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWeb...

2019-06-09 22:30:27 1246

原创 linux基础命令

Linux基础命令详解1 遍历目录cd:change dicrectory的缩写.或者./代表当前目录,…或…/代表上一级目录,cd -代表进入上一次的目录。2 文件和目录列表ls:list的缩写,会显示目录下的文件。用法:ls [-laFR] [dir],其中-F表示在目录后加/表示区分,-R为递归显示。3 处理文件3.1 创建文件touch命令格式:touch [-acdf...

2019-06-02 21:03:31 92

转载 python os模块操作

OS模块-操作系统(Operating System)python中的OS模块可以操作操作系统,与操作系统交互.目前只要用来获得文件夹或文件的路径.此外还用来处理文件和目录首先,在开头我们要了解相对路径与绝对路径相对路径:是从当前路径开始的路径绝对路径:是从盘符开始的路径;全路径;例如:当前终端的工作路径是linux/unix:/opt/test windows: C:\Us...

2019-06-02 20:58:23 156

原创 PEP8规范(部分)

1、 代码布局设计 1.1 缩进 A、 使用四个空格来进行缩进 B、 换行的时候可以使用反斜杠,最好的方法是使用园括号,在使用反斜杠的时候,在反斜杠的后直接回车,不能有任何空格存在1.2 tab和空格的选择 关于tab的空格的选择,在python2中是可以混用的,但是在python3中,只能用一种风格。1.3 最大行长度 行的最大长度为79个字符 在书写文档...

2018-09-15 17:53:28 537

原创 superset_mysql

虚拟机linux superset 连接 windows数据库1.修改config.py配置 config.py路径 :/root/ck_superset/ck/lib/python2.7/site-packages/superset/ 因为默认sqlite连接,修改并放开62行mysql连接为: SQLALCHEMY_DATABASE_URI = ‘mysql+pymysql://...

2018-09-15 17:45:22 1044

空空如也

空空如也

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

TA关注的人

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