bennyhuo

LV1
发表了文章

Kotlin 1.4 新特性预览

Kotlin 1.4 的第一个里程碑版本发布了,具体发布信息可以参考1.4-M1 ChangeLog[1]。

bennyhuo
发表了文章

KotlinConf 2019 观影指南 – 前端与 Web 开发篇

互联网时代,众多应用都是由前端及 Web 实现。Kotlin 是个目标面向多平台的语言,这其中当然包括以 JavaScript 为核心的前端和服务器端的后端应用...

bennyhuo
发表了文章

KotlinConf 2019 观影指南 – 数据科学篇

在当今这个大数据的时代,越来越多的领域需要通过数据分析及科学方法来提取出有价值的信息,帮助我们理解问题、突破瓶颈。对于互联网公司而言,数据更是他们的立足之本。K...

bennyhuo
发表了文章

让 Kotlin 为数据科学做好准备

今年在 2019 年 KotlinConf 上,Roman Belov 概述了 Kotlin 的数据科学方法。既然该演讲现在已公开,我们决定重述一下,并分享一些...

bennyhuo
KotlinAPIJupyter notebooksparkPython
发表了文章

破解 Kotlin 协程(10) - Select 篇

我们前面已经接触了很多挂起函数,那么如果我有这样一个场景,两个 API 分别从网络和本地缓存获取数据,期望哪个先返回就先用哪个做展示:

bennyhuo
APIJavaScriptNode.js缓存Kotlin
发表了文章

破解 Kotlin 协程 番外篇(2) - 协程的几类常见的实现

前面一篇文章我们大概讨论了协程是怎么一回事,也举了一些例子,不过整体上覆盖的细节比较少。这篇文章我们按照协程的经典论文 “Revisiting Coroutin...

bennyhuo
AjaxKotlinGoLuaPython
发表了文章

​Kotlin 中文论坛的使用技巧

欢迎访问 Kotlin 中文论坛(https://discuss.kotliner.cn/) 讨论 Kotlin!为了能够有时间刷论坛,我卸载了知乎卸载了脉脉,...

bennyhuo
Kotlinhttps网络安全
发表了文章

破解 Kotlin 协程 番外篇(1) - 协程为什么被称为『轻量级线程』?

Kotlin 的协程从 v1.1 开始公测(Experimental) 到现在,已经算是非常成熟了,但大家对它的看法却一直存在各种疑问,为什么呢?因为即便我们把...

bennyhuo
KotlinJavaJavaScript自动驾驶Go
发表了文章

破解 Kotlin 协程(9) - Channel 篇

Channel 实际上就是一个队列,而且是并发安全的,它可以用来连接协程,实现不同协程的通信。废话不多说,直接看例子:

bennyhuo
编程算法API
发表了文章

Collections杂谈(一)

谈及到"可变"与"不可变",必然绕不开 var和 val这两个关键字,用Java来解释的话,前者是"variable",后者是"final"。final对于Ja...

bennyhuo
KotlinJava编程算法HashMap
发表了文章

Ktorm - 让你的数据库操作更具 Kotlin 风味

在开始之前,我们先回顾一下上篇文章中的员工-部门表的例子,这次我们的示例也是基于这两个表。下面是使用 Ktorm 定义的这两个表的结构:

bennyhuo
KotlinAPISQL数据库JSON
发表了文章

你还在用 MyBatis 吗,Ktorm 了解一下?

Google 宣布 Kotlin 成为 Android 的官方语言,Kotlin 可以说是突然火了一波。其实不仅仅是 Android,在服务端开发的领域,Kot...

bennyhuo
KotlinSQL数据库APIMyBatis
发表了文章

破解 Kotlin 协程(7) - 序列生成器篇

在 Kotlin 当中,Sequence 这个概念确切的说是“懒序列”,产生懒序列的方式可以有多种,下面我们介绍一种由基于协程实现的序列生成器。需要注意的是,这...

bennyhuo
PythonKotlinJava
发表了文章

破解 Kotlin 协程(8) - Android 篇

这个框架里面包含了 Android 专属的 Dispatcher,我们可以通过 Dispatchers.Main 来拿到这个实例;也包含了 MainScope...

bennyhuo
AndroidKotlin
发表了文章

当Kotlin邂逅设计模式之单例模式(一)

简述: 从这篇文章开始,我将带领大家一起来探讨一下Kotlin眼中的设计模式。说下为什么想着要开始这么一个系列文章。主要基于下面几点原因:

bennyhuo
Kotlin文件存储Java编程算法IDE
发表了文章

重新审视 Kotlin 反射,我觉得可以合理使用

我之前每次跟别人分享 Kotlin 反射的时候,都会让大家小心点儿它,因为它一方面体积大,另一方面性能也差,不仅如此,还有一些小毛病,这些内容在我很久之前的一篇...

bennyhuo
KotlinJava
发表了文章

Kotlin和Flutter,我全都要!

说到Android开发领域,现在最火的话题莫过于Kotlin和Flutter。从百度搜索指数也可以看到I/O大会之后,这两个关键词搜索热度直线上升。

bennyhuo
KotlinFlutteriOSAndroidJava
发表了文章

破解 Kotlin 协程 - 入门篇

我之前写过一些协程的文章,很久以前了。那会儿还是很痛苦的,毕竟 kotlinx.coroutines 这样强大的框架还在襁褓当中,于是乎我写的几篇协程的文章几乎...

bennyhuo
HTTPJavaScriptNode.jsJavaAndroid
发表了文章

Kotlin Native 写 Jni 第二弹:动态绑定 Native 方法

上一篇文章 我讲了用 @CName 这个神奇的注解,可以配置 Kotlin Native 函数在符号表中的名字,进而根据 Jni 静态绑定的规则来对应到 Jav...

bennyhuo
Kotlin编程算法Java
发表了文章

分享一个帮助你使用快捷键的 IntelliJ 的插件

最近忙于项目和答辩,本身写代码的机会就不是很多,加上这段时间我一直忙于构建一个 web 平台,写的大多是 JavaScript,已经接近一个月没有写过 Kotl...

bennyhuo
KotlinGradleAndroid

个人简介

个人成就

  • 影响力总排行第 2557 名
  • 获得 150 次赞同
  • 文章被阅读 24K 次

扫码关注云+社区

领取腾讯云代金券