自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RikkaTheWorld

El Psy Congroo

  • 博客(6)
  • 收藏
  • 关注

原创 Android性能调优之需要掌握的JVM知识

今天开始学习性能调优,跟着网上大神的blog整理。性能调优有分很多种:绘制优化内存优化电量优化启动优化存储优化流量优化图片优化Apk包体优化…既然要深入到这些优化去,仅仅是掌握一些工具 TraceView、Lint、LeakCanary是不够的,我们要去学习更多的知识、框架,从系统源码、虚拟机即低层的角度去看待这些优化。所以在去学工具框架之前,我们有必要从头梳理一遍An...

2020-01-20 14:03:05 1515 2

原创 Flutter学习(3)一些项目概念以及对Flutter的看法

现在我们需要去搞懂Flutter项目中的一些基础的概念。我们从Flutter的模板项目(计数器)来看看概念。1.应用入口void main() => runApp(MyApp());和C/C++ Java一样,在Flutter中,main()是程序的入口。这个就做了一件事,runApp(MyApp()) ,使用 => 是如果函数只有一行,可以使用这个表达式。即函数又是这样的:...

2020-01-18 17:28:09 476

原创 Flutter学习(2)Dart语言浅学

Dart语言对我来说是一个全新的语言,为了更好的开发Flutter,我需要花一定时间去学会Dart。但是Dart好像比较容易上手~1. 变量声明1. var它可以接受任何类型的变量。只要var赋值,它的类型就会确定,不能再改变其类型。2. dynamic 和ObjectObject是Dart所有对象的根基类,也就是说所有类型都是 Object的子类,跟Java一样,任何类型的数据都可以...

2020-01-17 16:21:59 217

原创 Flutter学习(1)初识Flutter

今天开始学习Flutter,学习的资料为 Flutter中文网1.Flutter是什么,为什么学习它Flutter是Google发布的一个用于创建跨平台、高性能移动应用的框架。现在移动平台下的App,分为原生开发和混生开发,他们是这样定义的:1. 原生开发一个平台,有其支持的一整套框架。比如Android平台,它有自己的语言Java、Kotlin,有自己的一整API—Android S...

2020-01-15 14:07:24 395

原创 Android Gradle文件拆解

Gradle是一种Groovy语言编写的构建工具。在Android中的运用主要在于 build.gradle 和 settings.gradle我们可以先从 Android的build.gradle(project)中去研究它的东西。1.build.gradle(Project)先随便找里面一段代码出来:因为用groovy语言写的,所以不懂的其所以然的人会觉得这段代码的结构有点奇怪。...

2020-01-12 17:49:26 567

原创 Java算出两个坐标间所有的点,并补齐点保证BFS可以搜索

这几天工作遇到了一个问题。一个区域做分割,两个点连成一个连线后,需要算出分成两个区域后的每个区域的面积。算面积需要BFS八个方向,所以需要保证连的线必须是封闭,且形成后的区域的点,八个方向都搜不到另一个区域去。所以这个时候需要把 线变得更加“厚”一点,因为之前的做法一条斜线是一定能从斜上方过去的。 public ArrayList<Integer> getLineValue(P...

2020-01-07 10:30:33 653

空空如也

空空如也

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

TA关注的人

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