接上个文章java的5种单例模式饿汉模式object TestDemo {}懒汉模式class TestDemo private constructor() { companion object { private var instance : TestDemo? = null
开发过程中,我们需要根据背景颜色对状态栏进行修改,以下三种方式针对不同情况对状态栏进行修改:方法一:SystemChrome.setSystemUIOverlayStyle( SystemUiOverlayStyle.light ///SystemUiOverlayStyle.dark);方法
在Android开发中,需要进行大量的变量声明与初始化,有时候我们并不需要立即初始化,在java开发中就会造成项目出现null指针异常导致项目崩溃的情况,而kotlin的null安全解决了大部分因null指针异常导致崩溃的情况。因kotlin空安全检查严格,所以变量用以下方式声明就会出错
公司新项目后台使用了mysql8.0函数,服务器老项目使用的mysql5.6,为了不影响老项目的使用,决定采用docker部署mysql8.0。1.首先在服务器中建立mysql配置文件夹和数据库文件夹mkdir -p /opt/docker/mysql8/confmkdir -p /opt/dock
接入zxing二维码开源项目,直接使用写好的CaptureActivity需要进行修改,使用不便,将CaptureActivity修改为抽象类方便接入实现定制化的需求。效果图:直接贴CaptureActivity代码:package com.google.zxing.activity;import