08 2021 档案

摘要:<< 左移 << 1相当于*2 >> 右移 >> 1相当于/2 阅读全文
posted @ 2021-08-19 11:35 似水流云 阅读(15) 评论(0) 推荐(0) 编辑
摘要:package newFeatures8; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class CollectionsDemo { public static vo 阅读全文
posted @ 2021-08-19 10:56 似水流云 阅读(923) 评论(0) 推荐(0) 编辑
摘要:前言 动画时Android开发中使用频率比较高的功能。 对Android提供的补间动画,帧动画以及属性动画做出归纳总结。 目录 1. 帧动画 帧动画总体实现比较简单,其实现本身是实现一个图片集的连续播放,从而达到动画的效果。 实现帧动画就必须将大量图片资源加入到APK当中,从而增加APK的大小,但是 阅读全文
posted @ 2021-08-07 00:52 似水流云 阅读(696) 评论(0) 推荐(0) 编辑
摘要:引言 移动操作系统为开发者提供了功能丰富的日志组件,比如说Android Studio 中的Logcat窗口会显示系统消息,例如在进行垃圾回收时显示的消息,以及使用Log类添加到应用的消息, 能够辅助开发者进行高效的开发工作。然而在生产环境中,当用户(或者老板)反馈一些问题,又比较冷僻难以复现的时候 阅读全文
posted @ 2021-08-04 16:14 似水流云 阅读(252) 评论(0) 推荐(0) 编辑
摘要:1. 构建文件 在Android构建项目时会自动生成三个gradle文件:setting.gradle和build.gradle以及Android模块内的build.gradle文件。 1.1 settings文件 settings文件在初始化阶段被执行,并且定义了哪些模块应该包含在构建内,Grad 阅读全文
posted @ 2021-08-04 13:22 似水流云 阅读(125) 评论(0) 推荐(0) 编辑
摘要:老套路看图: 我们可以利用application监听全局的所有activity的生命周期前提版本大于Android4.0 提供一个监听的工具类 package com.mchsdk.open; import android.app.Activity; import android.app.Appli 阅读全文
posted @ 2021-08-03 10:22 似水流云 阅读(813) 评论(0) 推荐(0) 编辑
摘要:100亿个数字找出最大的10个 类似: 微信10亿用户中,获取红包最多的前100用户: 首先一点,对于海量数据处理,思路基本上是:必须分块处理,然后再合并起来。 对于每一块必须找出10个最大的数,因为第一块中10个最大数中的最小的,可能比第二块中10最大数中的最大的还要大。 分块处理,再合并。也就是 阅读全文
posted @ 2021-08-02 16:12 似水流云 阅读(384) 评论(0) 推荐(0) 编辑
摘要:Java 中初始化 List 的五种方法 1.构造 List 后使用 List.add 初始化 2.使用 {{}} 双括号语法 3.使用 Arrays.asList 4.使用 Stream (JDK8) 5.使用 Lists (JDK9) Java 中经常需要使用到 List,下面简单介绍几种常见的 阅读全文
posted @ 2021-08-02 10:19 似水流云 阅读(6699) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示