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

Java与Android技术栈

专栏作者
136
文章
173680
阅读量
28
订阅数
OpenCV + Kotlin 实现 USB 摄像头(相机)实时画面、拍照
我们团队前段时间做了一款小型的智能硬件,它能够自动拍摄一些商品的图片,这些图片将会出现在电商 App 的详情页并进行展示。
fengzhizi715
2022-10-05
2.5K0
使用 Kotlin Compose Desktop 实现了一个简易的"手机助手"
adbd-connector 是一个实现 adb server 和 adb daemon 之间的通信协议的库,使用 Kotlin 编写。支持 PC 端直接连接 Android 设备操作 adb 相关的指令。
fengzhizi715
2022-06-27
1.1K0
Java 多线程模式 —— Guarded Suspension 模式
在实际的并发编程中,Guarded Suspension 模式适用于某个线程需要满足特定的条件(Predicate)才能执行某项任务(访问受保护对象)。条件未满足时,则挂起线程,让线程一直处于 WAITING 状态,直到条件满足后该线程才可以执行任务。有点类似于 Java 的 wait() 和 notify() 方法。
fengzhizi715
2022-05-16
4510
基于 Laplacian 实现简单的图像模糊检测
从去年年底开始,我们团队一直在做一款能够给电商商品自动拍照的智能硬件。拍完照后,会将商品的套图在电商平台上进行展示。
fengzhizi715
2021-12-09
2K0
RxJava 容易忽视的细节: subscribeOn() 方法没有按照预期地运行
我们知道,subscribeOn() 方法通过接收一个 Scheduler 参数,来指定对数据的处理运行在特定的线程调度器 Scheduler 上。若多次执行 subscribeOn() 方法,则只有最初的一次起作用。
fengzhizi715
2021-11-24
1.6K0
Java 反射 VS Kotlin 反射
Kotlin 跟 Java 可以无缝衔接,因此 Kotlin 能够使用 Java 的反射机制。另外,Kotlin 也有自己的反射机制,需要额外地引入 kotlin-reflect.jar。
fengzhizi715
2021-11-24
2.4K0
基于 Kotlin + OkHttp 实现易用且功能强大的网络框架(一)
okhttp-extension 是针对 okhttp 3 增强的网络框架。使用 Kotlin 特性编写,提供便捷的 DSL 方式创建网络请求,支持协程、响应式编程等等。
fengzhizi715
2021-11-24
2K0
RSocket 学习(二):HTTP VS WebSocket VS RSocket
在比对 HTTP、WebSocket、RSocket 之前,我们先通过下面这张 OSI 七层模型的图快速梳理一下网络通信的面貌, 以便后续更好地理解它们。
fengzhizi715
2021-05-27
1.2K0
RSocket 学习(一):初探
RSocket 是一种二进制字节流传输协议,位于 OSI 七层模型中的5、6层,对应 TCP/IP 模型中的应用层。RSocket 并没有规定必须使用何种底层传输层协议,开发者可以使用不同的底层传输协议,包括 TCP、WebSocket 和 Aeron。
fengzhizi715
2021-03-04
7440
使用 OpenCV 替换图像的背景
在我们的某项业务中,需要通过自研的智能硬件“自动化”地拍摄一组组手机的照片,这些照片有时候因为光照的因素需要考虑将背景的颜色整体替换掉,然后再呈现给 C 端用户。这时就有背景替换的需求了。
fengzhizi715
2021-02-05
2.2K0
Kotlin 、RxJava 以及传统的机器学习在手机质检上的应用
隐私清除是手机质检的重要一环,我们回收的手机在经过自动化质检完成后,会对手机进行隐私清除。
fengzhizi715
2020-12-22
4300
在 Kotlin 中使用 WebFlux + R2DBC 开发 Web 项目
在 R2DBC 官网(http://r2dbc.io/) 上,对 R2DBC 有一句话的介绍:
fengzhizi715
2020-11-12
1.6K0
Kotlin Contract
Kotlin 的智能推断是其语言的一大特色。 智能推断,能够根据类型检测自动转换类型。 但是,智能推断并没有想象中的强大,例如下面的代码就无法进行推断,导致编译失败: fun String?.i
fengzhizi715
2020-10-30
7330
Kotlin Collection VS Kotlin Sequence VS Java Stream
虽然 Kotlin Collection 中的函数式 API 类似于 Java 8 Stream 中的 API。但是 Kotlin 的集合跟 Java 的集合并不一致。
fengzhizi715
2020-10-28
6200
Mac 下搭建 Clion + OpenCV4.x 的开发环境
下面在 Clion 中配置 gcc 的路径,选择的是使用 homebrew 安装的 gcc
fengzhizi715
2020-09-08
2.5K0
在 Kotlin 的 data class 中使用 MapStruct
data class 的 copy() 是复制函数,能够复制一个对象的全部属性,也能复制部分的属性。
fengzhizi715
2020-08-31
2K0
基于 Kotlin + Netty 实现一个简单的 TCP 自定义协议
我们的项目需要开发一款智能硬件。它由 Web 后台发送指令到一款桌面端应用程序,再由桌面程序来控制不同的硬件设备实现业务上的操作。从 Web 后台到桌面端是通过一个 WebSocket 长链接来进行维护,而桌面程序到各个硬件设备也是一个 TCP 长链接来维护的。
fengzhizi715
2020-08-11
1.5K0
如何使用 Ktor 快速开发 Web 项目
Ktor 是一个高性能的、基于 Kotlin 的 Web 开发框架,支持 Kotlin Coroutines、DSL 等特性。
fengzhizi715
2020-07-29
4.9K0
Kotlin Coroutines Flow 系列(五) 其他的操作符
在使用 transform 操作符时,可以任意多次调用 emit ,这是 transform 跟 map 最大的区别:
fengzhizi715
2020-05-26
1.5K0
OpenCV 在 Android 上的应用
在 Android Studio 中创建一个 Library,将官网下载的 OpenCV 导入后,就可以直接调用 OpenCV 中 Java 类的方法。
fengzhizi715
2020-05-04
2.1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档