logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin 小册上线 | 赠送六本小册

Android 进阶:基于 Kotlin 的 Android App 开发实践沈哲 著6 小时 · 31 小节 快速上手 Kotlin 独有新特性,整合 Android ...

用Kotlin的方式来处理网络异常

一. 前言之前的文章 RxJava处理业务异常的几种方式 曾经介绍过 Retrofit 的异常可以有多种处理方式。其中,可以使用 RxJava 的错误处理操作符,它们是专...

基于 Kotlin 特性开发的有限状态机

一. 状态机状态机是古老的计算机理论,在游戏开发、嵌入式开发、网络协议等领域,得到广泛地使用。状态机:它是一个有向图形,由一组节点和一组相应的转移函数组成。状态机通过响应一系列事件而“运...

Kotlin Coroutines Flow 系列(五) 其他的操作符

八. Flow 其他的操作符8.1 Transform operatorstransform在使用 transform 操作符时,可以任意多次调用 emit ,这是 transform ...

Kotlin + Netty 在 Android 上实现 Socket 的服务端(续篇)

一. 对原先 NettyServer 的改造上一篇文章《Kotlin + Netty 在 Android 上实现 Socket 的服务端》 ,曾经介绍的 NettySer...

Kotlin Collection VS Kotlin Sequence VS Java Stream

pexels-sobhan-joodi-3215050.jpg一. 集合中的函数式 API虽然 Kotlin Collection 中的函数式 API 类似于 Java 8 Stream...

#java#ios#scala
使用 Kotlin + WebFlux/RxJava 2 实现响应式以及尝试正式版本的协程

在前一篇文章《使用 Kotlin + Spring Boot 进行后端开发》中,曾介绍过尝试使用 Kotlin 来做后端开发。这一次,尝试 WebFlux 以及协程。首先...

在 Kotlin 的 data class 中使用 MapStruct

一. data class 的 copy() 为浅拷贝浅拷贝是按位拷贝对象,它会创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值;如果...

#java#typescript#c# +2
基于 Kotlin Coroutine 实现的 EventBus

一. 背景这段时间接手了一个比较紧急的项目,它是一个运行在某开发板上的 Android 项目。该项目采用的架构比较老,例如 RxJava 还在使用 1.x 的版本。起初看...

使用Kotlin Coroutines简单改造原有的爬虫框架

NetDiscover 是一款基于 Vert.x、RxJava2 实现的爬虫框架。因为我最近正好在学习 Kotlin 的 Coroutines,在学习过程中尝试改造一下自...

    共 25 条
  • 1
  • 2
  • 3
  • 请选择