fengzhizi715

LV1
发表了文章

如何使用 Ktor 快速开发 Web 项目

Ktor 是一个高性能的、基于 Kotlin 的 Web 开发框架,支持 Kotlin Coroutines、DSL 等特性。

fengzhizi715
发表了文章

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

在使用 transform 操作符时,可以任意多次调用 emit ,这是 transform 跟 map 最大的区别:

fengzhizi715
发表了文章

OpenCV 在 Android 上的应用

在 Android Studio 中创建一个 Library,将官网下载的 OpenCV 导入后,就可以直接调用 OpenCV 中 Java 类的方法。

fengzhizi715
发表了文章

Kotlin Coroutines Flow 系列(四) 线程操作

在之前的 Kotlin Coroutines Flow 系列(一) Flow 基本使用 一文中曾经介绍过 Flow 的切换线程,以及 flowOn 操作符。

fengzhizi715
发表了文章

基于 Kotlin+Netty 开发的 Android Web Server

最近半年来,我一直在从事开发公司的自助手机回收机项目。该项目有点类似于 IoT 项目,通过 Android 系统来操作回收机中的各种传感器,以此来控制回收机中的...

fengzhizi715
发表了文章

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

状态机是古老的计算机理论,在游戏开发、嵌入式开发、网络协议等领域,得到广泛地使用。

fengzhizi715
httpsGitHub网络安全Git开源
发表了文章

Kotlin Coroutines Flow 系列(三) 异常处理

上一篇文章Flow VS RxJava2曾讲述过 onCompletion 操作符。

fengzhizi715
AndroidKotlin
发表了文章

Kotlin Coroutines Flow 系列(二) Flow VS RxJava2

Flow 跟 Sequences 之间的区别是 Flow 不会阻塞主线程的运行,而 Sequences 会阻塞主线程的运行。

fengzhizi715
缓存AndroidKotlin
发表了文章

Kotlin Coroutines Flow 系列(一) Flow 基本使用

Flow 库是在 Kotlin Coroutines 1.3.2 发布之后新增的库。

fengzhizi715
KotlinAndroidAPIMapReduce
订阅了专栏

腾讯云自媒体分享计划

3 文章3.2K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答3.2K 关注者
发表了文章

Android 开发中 Kotlin Coroutines 如何优雅地处理异常

GlobalScope 是 CoroutineScope 的实现类。我们以前使用过的 launch、async 函数都是 CoroutineScope 的扩展...

fengzhizi715
GitHubhttpsGit开源网络安全
发表了文章

Kotlin 范型之泛型约束、类型投影、星号投影

Kotlin 跟 Java 一样,也拥有泛型约束。Java 使用 extends 关键字指明上界。

fengzhizi715
KotlinJava
发表了文章

Kotlin + Netty 在 Android 上实现 Socket 的服务端

最近的一个项目:需要使用 Android App 作为 Socket 的服务端,并且一个端口能够同时监听 TCP/Web Socket 协议。

fengzhizi715
JavaSocket编程网站编程算法Android
发表了文章

Kotlin 如何优雅地使用 Scope Functions

作用域函数:它是 Kotlin 标准库的函数,其唯一目的是在对象的上下文中执行代码块。 当您在提供了 lambda 表达式的对象上调用此类函数时,它会形成一个临...

fengzhizi715
Kotlin编程算法
发表了文章

基于 Kotlin 特性实现的验证框架

kvalidation 地址:https://github.com/fengzhizi715/kvalidation

fengzhizi715
AndroidKotlin
发表了文章

使用 Kotlin+RocketMQ 实现延时消息

我们的系统完成某项操作之后,会推送事件消息到业务方的接口。当我们调用业务方的通知接口返回值为成功时,表示本次推送消息成功;当返回值为失败时,则会多次推送消息,直...

fengzhizi715
Apache开源分布式
发表了文章

Kotlin 范型之协变、逆变

如果 Dog 是 Animal 的子类,但 List<Dog> 并不是 List<Animal> 的子类。 下面的代码会在编译时报错:

fengzhizi715
KotlinJava打包
发表了文章

Netty + ZooKeeper 实现简单的服务注册与发现

最近的一个项目:我们的系统接收到上游系统的派单任务后,会推送到指定的门店的相关设备,并进行相应的业务处理。

fengzhizi715
JavaZooKeeperSocket编程TCP/IP分布式
发表了文章

Kotlin 泛型之类型擦除

Kotlin 基于 Java 6,因此 Kotlin 天生支持泛型。但是 Kotlin 的泛型有自己的特点。

fengzhizi715
JavaKotlin编程算法打包

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券