首页
学习
活动
专区
工具
TVP
发布

Java与Android技术栈

专栏作者
136
文章
173150
阅读量
28
订阅数
RxJava 容易忽视的细节: subscribeOn() 方法没有按照预期地运行
我们知道,subscribeOn() 方法通过接收一个 Scheduler 参数,来指定对数据的处理运行在特定的线程调度器 Scheduler 上。若多次执行 subscribeOn() 方法,则只有最初的一次起作用。
fengzhizi715
2021-11-24
1.6K0
Kotlin 、RxJava 以及传统的机器学习在手机质检上的应用
隐私清除是手机质检的重要一环,我们回收的手机在经过自动化质检完成后,会对手机进行隐私清除。
fengzhizi715
2020-12-22
4290
在 Kotlin 中使用 WebFlux + R2DBC 开发 Web 项目
在 R2DBC 官网(http://r2dbc.io/) 上,对 R2DBC 有一句话的介绍:
fengzhizi715
2020-11-12
1.6K0
基于 Kotlin + Netty 实现一个简单的 TCP 自定义协议
我们的项目需要开发一款智能硬件。它由 Web 后台发送指令到一款桌面端应用程序,再由桌面程序来控制不同的硬件设备实现业务上的操作。从 Web 后台到桌面端是通过一个 WebSocket 长链接来进行维护,而桌面程序到各个硬件设备也是一个 TCP 长链接来维护的。
fengzhizi715
2020-08-11
1.5K0
OpenCV 在 Android 上的应用
在 Android Studio 中创建一个 Library,将官网下载的 OpenCV 导入后,就可以直接调用 OpenCV 中 Java 类的方法。
fengzhizi715
2020-05-04
2.1K0
Kotlin Coroutines Flow 系列(四) 线程操作
在之前的 Kotlin Coroutines Flow 系列(一) Flow 基本使用 一文中曾经介绍过 Flow 的切换线程,以及 flowOn 操作符。
fengzhizi715
2020-04-09
1.7K0
Kotlin Coroutines Flow 系列(三) 异常处理
上一篇文章Flow VS RxJava2曾讲述过 onCompletion 操作符。
fengzhizi715
2020-02-19
1.8K0
Kotlin Coroutines Flow 系列(二) Flow VS RxJava2
Flow 跟 Sequences 之间的区别是 Flow 不会阻塞主线程的运行,而 Sequences 会阻塞主线程的运行。
fengzhizi715
2020-02-19
9830
Kotlin Coroutines Flow 系列(一) Flow 基本使用
Flow 库是在 Kotlin Coroutines 1.3.2 发布之后新增的库。
fengzhizi715
2020-02-19
2.1K0
Kotlin + Netty 在 Android 上实现 Socket 的服务端
最近的一个项目:需要使用 Android App 作为 Socket 的服务端,并且一个端口能够同时监听 TCP/Web Socket 协议。
fengzhizi715
2019-08-12
3.5K0
基于 Kotlin 特性实现的验证框架
kvalidation 地址:https://github.com/fengzhizi715/kvalidation
fengzhizi715
2019-07-09
4780
Java 通用爬虫框架中多线程的使用
NetDiscovery 虽然借助了 RxJava 2 来实现线程的切换,仍然有大量使用多线程的场景。本文列举一些爬虫框架常见的多线程使用场景。
fengzhizi715
2019-05-19
1.1K0
RxJava2 中 doFinally 和 doAfterTerminate 的比较
在 RxJava 中 doFinally 和 doAfterTerminate 这两个操作符很类似,都会在 Observable 的 onComplete 或 onError 调用之后进行调用。
fengzhizi715
2019-02-27
1.9K0
ReentrantReadWriteLock读写锁及其在 RxCache 中的使用
Lock 是相当于 synchronized 更面向对象的同步方式,ReentrantLock 是 Lock 的实现。
fengzhizi715
2019-01-28
6040
TensorFlow Lite for Android 初探(附demo)一. TensorFlow Lite二. tflite 格式三. 常用的 Java API四. TensorFlow Lite
我们知道大多数的 AI 是在云端运算的,但是在移动端使用 AI 具有无网络延迟、响应更加及时、数据隐私等特性。
fengzhizi715
2018-12-07
3K0
给 Java 和 Android 构建一个简单的响应式Local Cache
首先,Local Cache 不是类似于 Redis、Couchbase、Memcached 这样的分布式 Cache。Local Cache 适用于在单机环境下,对访问频率高、更新次数少的数据进行存放。因此,Local Cache 不适合存放大量的数据。
fengzhizi715
2018-10-11
9770
使用Kotlin高效地开发Android App(五)完结篇总结
使用 Java 来编写单例模式的话,可以写出好几种。同样,使用 Kotlin 也可以写出多种单例模式。在这里介绍的是一种使用委托属性的方式来实现单例的写法。
fengzhizi715
2018-08-24
7890
Android 进阶的整理
花了一个周末,把 Android 进阶的知识点做了整理。 Android 进阶.png
fengzhizi715
2018-08-24
1680
使用Kotlin高效地开发Android App(三)
Kotlin基于Java的空指针提出了一个空安全的概念,即每个属性默认不可为null。
fengzhizi715
2018-08-24
8340
使用Kotlin高效地开发Android App(一)
最近我们在做区块链相关的钱包项目,新的App使用全新的技术栈。在Android中我们使用Kotlin+RxJava+Android Architecture Components,在iOS中使用Swift+RxSwift。本文不讨论App的架构,只讨论项目中所使用到的Kotlin的特性。
fengzhizi715
2018-08-24
7590
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档