自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Room数据库优化

3.添加升级迁移策略 http://smartgit/gerrit/#/c/6327454/2/main_ui/src/main/java/com/android/camera/ui/moduleui/additionui/miniVLogEffect/data/MiniVLogEffectDataManager.java。修改链接:http://smartgit/gerrit/#/c/6861992/1,http://smartgit/gerrit/#/c/6868398/

2023-11-01 11:21:27 146 1

原创 git使用之template模板,gitconfig配置文件的设置及使用

为了规范团队的代码提交,也方便出版本时的release note,更为了出问题时方便代码回溯,所以大家统一用一个模板提交代码是必要的。在执行 Git 命令时,Git 会自动读取设置的模板文件,并在命令行中显示模板内容。节省开发提交代码的时间成本,针对主线和基线代码提交的固定格式(修改原因、解决方法),使用template模板可每次提交自动生成模板内容。在本地仓库的根目录下创建一个模板文件,比如 commit_template.txt,并按照需要的格式编写提交信息的模板。在该文件中,添加你自己的模板。

2023-11-01 11:20:09 1720 1

原创 Gerrit检测规范代码提交

基线代码提交流程优化:针对developer检查提交分支是否为最新开发分支做了二次校验,若 baseline_x.x.x.x 已经拉出,则不能再往 baseline_x.x.x.x_dev 上面合入修改。b3.开发人员提交代码,违反b2的规则,则禁止该次提交,并提示错误信息:“baseline_x.x.x.x 已经拉出,不能再往 baseline_x.x.x.x_dev 上面合入修改“;注:特殊基线拉取时,并不会在拉出基线时拉出下一条基线的dev,谁有需求谁来拉取。避免代码提交缺失风险。

2023-11-01 11:19:39 157 1

原创 Java注释

JavaPoet是一个用于生成. Java源文件的Java API。源文件生成在做注释处理或交互等事情时非常有用使用元数据文件(例如,数据库模式,协议格式)。通过生成代码,可以消除需要编写样板文件,同时为元数据保留一个真实的单一来源。

2023-03-29 16:52:00 148

原创 观察者模式

模式的定义与特点观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。观察者模式是一种对象行为型模式,其主要优点如下。降低了目标与观察者之间的耦合关系,两者之间是抽象耦合关系。目标与观察者之间建立了一套触发机制。它的主要缺点如下。目标与观察者之间的依赖关系并没有完全解除,而且有可能出现循环引用。当观察者对象很多时,通知的发布会花费

2021-08-24 16:15:40 99

原创 Camera基本使用流程

一、启动预览1、打开摄像头1、Android 6.0之后,谷歌要求在使用敏感权限时必现要App在流程中主动申请而不是简单的写在AndroidManifest中声明,App中主动申请权限的代码示例如下:if (mContext.checkSelfPermission(Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED || mContext.checkSelfPermission(Manifest.permi

2021-07-21 21:01:31 2236

原创 相机闪光灯模式总结

CONTROL_MODE在API级别21中添加公共静态最终Key CONTROL_MODE3A(自动曝光,自动白平衡,自动对焦)控制例程的整体模式。这是顶级3A控制开关。设置为OFF时,将禁用照相机设备的所有3A控制。应用程序必须设置捕获参数本身的字段。设置为AUTO时,android.control。*中的单个算法控件有效,例如CaptureRequest#CONTROL_AF_MODE。当设置为USE_SCENE_MODE或USE_EXTENDED_SCENE_MODE时,android.

2021-07-21 14:31:19 1774

原创 单例模式和双重校验

单例模式和双重校验参考链接:https://www.jianshu.com/p/3a7c7a54ed0bpublic class Singleton { public static volatile Singleton instance = null; private Singleton() { //设置private构造函数,如果设置为public,该类之外的其他类可以随意创建Singleton的对象 } //加上private之后,其

2021-07-19 13:40:10 541

原创 图片问题处理

一、 图片错误无法打开注意:目前主用gerrit.transsion.com 、gerrit-os.transsion.com两个gerrit服务器。 protected void onPictureData(byte[] data, int format, int width, int height, int orientation, boolean isBGImage) { mHeight = height; mWidth = width;

2021-07-19 13:34:10 128

原创 gerrit新用户注册

一、 本地用户配置文章目录一、 本地用户配置二、 注册公钥到网页三、 ssh检测是否连接成功(出现类似以下红框的结果就是成功)注意:目前主用gerrit.transsion.com 、gerrit-os.transsion.com两个gerrit服务器。生成ssh key:(注意:不输入密码,一直回车下去)生成ssh keyssh-keygen -t rsa (每次若重新执行ssh-keygen命令,都需要将新生成的公钥同步更新到各Gerrit网页上,所以不用频烦执行)新建并配置c

2021-07-06 15:27:43 2994 1

原创 re从零开始的反编译教程

参考链接:https://www.52pojie.cn/thread-742703-1-1.html写在开头,引用很喜欢的一句话:要么学!要么不学!学和不学之间没有中间值 不学就放弃,学就要去认真的学! --致选择1、 反编译简介为了回溯编译过程(或对程序进行逆向工程),我们使用各种工具来撤销汇编和编译过程,这些工具就叫反汇编器和反编译器。反汇编器撤销汇编过程,因此我们可以得到汇编语言形式的输出结果。反编译器则以汇编语言甚至是机器语言为输入,其输出结果为高级语言。2、 Smali语法教程.

2021-07-02 11:34:43 547

简单的图书借阅系统

使用MySQL,swing,实现了简单的图书借阅功能,图片路径和数据库连接请自行查阅

2018-12-14

空空如也

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

TA关注的人

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