第一步、下载好你需要的JDK版本,比如: adoptopenjdk-11.jdk 第二步、打开工程目录下的gradle.properties文件,在最后增加如下代码:mac ...
第一步、下载好你需要的JDK版本,比如: adoptopenjdk-11.jdk 第二步、打开工程目录下的gradle.properties文件,在最后增加如下代码:mac ...
packageManager 是什么变量?
Android应用取消电池优化未加入电池优化的白名单时弹出系统选择弹窗,已加入时跳转相应页面
一、第一种方式 1、新建一个mylibs文件夹(名字只要与工程里的libs不冲突就行),把不参与打包的jar包放进去 2、在gradle中添加依赖,依赖方式使用 compil...
-d 文件夹---- 判断文件夹是否存在-f 文件 ----- 判断文件是否存在echo "" ------输入日志mkdir “” --------创建文件夹r...
Git命令大全 git config 配置 Git 的相关参数。 Git 一共有3个配置文件: 1. 仓库级的配置文件:在仓库的 .git/.gitconfig,该配置文件只...
Git命令大全git config配置 Git 的相关参数。 Git 一共有3个配置文件: 仓库级的配置文件:在仓库的 .git/.gitconfig,该配置文件只对所在的仓...
本文针对手表开发中的问题做一些记录,希望能帮到需要的人,写的不好不对的地方请指教(本文采用Kotlin代码编写,作者的手表为小米手表)。相关demo连接:https://gi...
1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提交到缺陷管理库里面进行备案。 然后,要获取判断的依据和标准:...
1:静态代理 抽象角色:声明真实对象和代理对象的共同接口,这样可在任何使用真实对象的地方都可以使用代理对象。 代理角色:代理对象内部含有真实对象的引用,从而可以在任何时候操作...
工厂方法的核心是通过反射方式实例化具体产品类。举例说明:工厂生产电子设备产品 1:创建抽象工厂:电子产品都有一个开机的功能 2:创建具体工厂 创建手机工厂 创建电脑工厂 3:...
1:饿汉模式 这种方式在类加载时就完成了初始化,所以类加载会慢一些,但是获取对象的速度块,它是基于类加载机制,避免类多线程的同步问题,但是没有达到懒加载的效果,如果一直没有使...
写在前头:我们知道TCP有三次握手和四次挥手,如果有大量的连接,每次在连接和关闭的时候都要经历三次握手和四次挥手的话,很显然会造成性能低下,资源浪费。为了解决此问题,在网络分...
三次握手 第一次握手: 建立连接。客户端发送连接请求报文段,将SYN设置为1、Seq设置为x。接下来客户端进入SYN_SENT状态,等待服务端确认。 第二次握手: 服务端收到...
1:应用层 规定应用程序的数据格式即数据协议,方便应用程序解读收到的传输层传来的数据。主要协议有:HTTP、FTP、Telnet、SMTP、POP3。 2:传输层 提供给两台...
1:singleTop 拥有此属性的activity被启动时,当栈中已有此activity的实例并存在于栈顶时,会重用此实例(会调用onNewIntent),当此实例不存在于...