240 发简信
IP属地:安徽
  • 深入理解Dart之Mixins

    在面向对象的世界中,我们最熟悉的莫过于class、 abstract class和interface。Dart作为一门现代面向对象编程语言,在原...

  • 系统启动出现error:no such partition(真实有效)

    原因分析,这是因为grub没能找到正确的Ubuntu分区的原因,我们可以通过设置解决。 输入:ls 会显示分区 输入:set 显示现在的grub...

    0.3 33865 3 5 1
  • 换一种方式理解 Android协程

    协程解决了什么? 协程Coroutines作为Kotlin的一大特性,被Android官方所强推,主要用来简化Android中异步代码的编写,将...

  • Android协程——入门

    Demo地址:https://github.com/jotyy/coroutines-retrofit-example 欢迎交流和star,谢...

  • Android协程——Retrofit&Coroutines

    最近在新开的项目中,全面使用了Android的全新姿势——Kotlin、Jetpack等等,之后也对协程进行了一段时间的学习,体验了协程带来的编...

    1.4 3992 2 10
  • Android自动更新的实现

    Android自动更新的实现 需求: 在我们开发App的过程中,总会遇到这样的需求。在App运行时检查是否有新版本出现,并对其进行更新。今天就来...

  • 【Spring Boot】——如何使用Mybatis

    虽然在Spring Boot中使用Jpa的方式操作数据库非常的简单,但还是有很多项目中会使用Mybatis;所以学习Spring Boot+My...

  • Android自定义View——对构造方法的深入理解

    Android自定义View——对构造方法的深入理解 Android View的四个构造方法 构造方法参数 构造方法参数共有四个: Contex...

  • Android学习笔记——常用布局

    一、布局 FrameLayout(框架布局) LinearLayout(线性布局) AbsoluteLayout(绝对布局) RelativeL...

个人介绍
📱Fullstack engineer.