240 发简信
IP属地:四川
  • Centos 7 自定义开机启动服务

    Centos 7.x 系统支持两种方式自定义开机启动: 第一种:systemd服务(推荐) 第二种:init.d启动脚本 方法一、systemd服务 systemd serv...

  • The film Bohemian Rhapsody

    Film reintroduces Freddie Mercury, Queen to China The legendary British band Queen is r...

  • 120
    git常用命令简介

    一张图就够了,未完待续...

  • Centos 7 安装python3.7.1

    下载源代码并拷贝到系统,略 解压缩源码包 安装编译依赖环境 进入源代码目录下,依次执行如下命令 创建软连接 查看一下版本 Python 3.7.1

  • 120
    Log4j 2.x 简明配置(一)

    本文主要内容: 1. 概述 我们为了分析程序的执行情况,需要把我们关心的一些调试信息、错误信息等保存到日志中,Log4j就是一个优秀的日志记录框架。本文基于Log4j 2.x...

  • Kotlin学习笔记(1) - 基础

    基础语法 1. 类的包名和类存放的路径可以不匹配。 2. 行尾分号可选,但是如果多条语句在同一行,需要使用分号分隔 3. 没有问号表达式(condition ? then :...

  • 可能是这种情况:手机内存不足,app处于后台运行时被系统强制回收了,再次回到activity时,lateinit 变量没有初始化,就会出现“未初始化异常”。所以在使用了单例模式,静态变量等“全局变量”时,在onRestoreInstanceState方法中保存这些变量,并在onreonRestoreInstanceState方法中重新赋值。

    Kotlin lateinit 和 by lazy

    lateinit 和 lazy 是 Kotlin 中的两种不同的延迟初始化的实现 lateinit 只用于变量 var,而 lazy 只用于常量 val lazy 应用于单例...