240 发简信
IP属地:北京
  • JetPack DataStore 源码解析

    DataStore 是一种数据存储解决方案,使用协议缓冲区存储键值对或类型化对象。DataStore 使用 Kotlin 协程和 Flow 以异...

  • Kotlin协程+Retorfit 网络请求框架简单封装

    前言 自从协程普及以来,基于Kotlin协程+Retrofit的文章和框架简直太多了,这里再来一版自己实现的小框架。说是框架其实就是使用协程+r...

  • 大话数据结构学习笔记(5)

    第五章 串 串:串是由零个或多个字符组成的有限序列,又名叫字符串。 串中字符数目n称为串的长度。 零个字符的串称为空串。 串的比较是通过组成串的...

  • 大话数据结构学习笔记(4)

    第四章 栈与队列 栈:栈是限定仅在表尾进行插入和删除操作的线性表。 我们把允许插入和删除的一端称为栈顶,另一端称为栈底,不含任何元素的栈称为空栈...

  • 大话数据结构学习笔记(3)

    第三章 线性表 线性表:零个或多个数据元素的有限序列。 线性表的顺序存储结构:指的是用一段地址连续的存储单元依次存储线性表的数据元素。 线性表顺...

  • 大话数据结构学习笔记(2)

    第二章 算法 算法的定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 算法具有5个基本特...

  • 大话数据结构学习笔记(1)

    第一章 数据结构绪论 数据:是描述客观事物的符号,是计算机中可以操作的对象,是能够被计算机识别,并输入给计算机处理的符号集合。 数据元素:是组成...

  • Kotlin-常用扩展函数

    扩展函数是什么这里就不过多解释了,总结了一下项目中常用的一些扩展函数如果有需要的可以在这里下载https://github.com/shiwei...

  • Android strings.xml 多语言翻译解决方案

    概述 在实际项目开发中如果需要支持多语言,我们需要整理项目中所有的字符串并翻译成对应的语种放在相应的文件夹下,就像这样 按照这个思路用pytho...