Kotlin Weekly 中文周报

Kotlin Weekly 中文周报 —— 25

Kotlin 开发中文周报


文章

  1. 使用 Kotlin 中的 takeIf (zhuanlan.zhihu.com) 在 Kotlin 的标准函数中有个 takeIf 函数,你是否了解这个函数呢?它是否只是漂亮点的 if 语句呢?

  2. Kotlin 的单元测试详细开发教程 (proandroiddev.com)

  3. 在 Kotlin 中一些关于『null』的处理。(arturdryomov.online )

  4. 6 种魔法糖,可以使您的 Kotlin 代码库更欢乐 - 第 3 部分(medium.com) 第三篇文章中的一系列技巧,使您的代码库看起来更快乐,更美丽。

  5. 多平台 Kotlin 项目中的共享客户端逻辑(kotlin-academy.com) Academy 分享了他们在多平台 Kotlin 项目中共享客户端逻辑。

  6. Kotlin 和 Linear Programming (线性规划)第二部分 - 线性优化(blogspot.com) Thomas Nield 编写的『Kotlin and Linear Programming』系列的第二篇文章。

  7. Kotlin 爱好者的 gradle 脚本(medium.com) 据悉,Kotlin DSL 将会成为 Gradle 默认设置,StefMa深 入探讨了如何使用它。并分享了他遇到的一些基本问题。

  8. 使用 Kotlin 重构实用程序类:Shared Preferences(medium.com) Krupal Shah 展示了如何使用 Kotlin 优雅地重写 Java Shared Prefs 实用程序类。这篇文章适用于任何 Kotlin 初学者。

Video

  1. Kotlin 开发者宣传视频 (www.youtube.com) Huyen 和 JetBrains 的开发者倡导副总裁 Hadi Hariri 谈开发者和宣传 Kotlin。

开源库 & App

  1. StickyTimeLine (github.com) android 粘滞时间轴

  2. videochatguru-android(github.com) VideoChatGuru 是一个基于 WebRTC 实现的完全由 Kotlin 开发的开源解决方案。

  3. Android-Indefinite-Pager-Indicator(github.com) 用于 RecyclerViews&ViewPagers 的轻量级指示器。


十分感谢你阅读本文,如果你觉得对你有帮忙,请收藏点赞并推荐给其他用户。

参考文章:

  1. kotlin-weekly-76

  2. androidweekly-292

关于我:微博,简书,Github。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/284502.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第一次玩,试试手(标题)

Hello Blog!!转载于:https://blog.51cto.com/10999994/1786094

【CASS精品教程】CASS9.1生成标准图幅案例教程

在CASS中,可以很方便的生成标准图幅,如50*50。本文演示cass中,根据测区范围标准图幅生成过程。 一、图幅预览: 二、图幅生成 打开测区范围,如下图所示: 点击【绘图处理】→【批量分幅】→【格网建立】,如下图所示: 选择比例尺500,直接回车。 选择图幅50*50。 根据测区…

[转]mpvue中的小程序调用系统自带查看图片的功能

mpvue中的小程序调用系统自带查看图片的功能 这里举个栗子&#xff1a; <template><div class"keting"><div class"centsimg dja"><swiper:current"curr"display-multiple-items"1"next-margin"0rpx"c…

隐马尔科夫

前向、后向算法解决的是一个评估问题&#xff0c;即给定一个模型&#xff0c;求某特定观测序列的概率&#xff0c;用于评估该序列最匹配的模型。Baum-Welch算法解决的是一个模型训练问题&#xff0c;即参数估计&#xff0c;是一种无监督的训练方法&#xff0c;主要通过EM迭代实…

去创业公司不能有一夜暴富的侥幸,更不能指望掉馅饼

为了实现财务自由&#xff0c;去创业公司是一个不错的选项&#xff0c;我自己也去过创业公司&#xff0c;身边的朋友也有不少去过或正在创业公司里干&#xff0c;我就结合下我经历过的和我看到的&#xff0c;说下我的感受。 1 该去哪种类型的创业公司 第一&#xff0c;这个公司…

分布式日志收集系统 - ExceptionLess的安装、配置、使用

前言Exceptionless 是一个开源的实时的日志收集框架&#xff0c;它可以应用在基于 ASP.NET&#xff0c;ASP.NET Core&#xff0c;Web API&#xff0c;Web Forms&#xff0c;WPF&#xff0c;Console&#xff0c;ASP.NET MVC 等技术开发的应用程序中&#xff0c;并且提供了REST接…

[转]使用npm发布vue组件

&#x1f636; NPM 是随同 NodeJS 一起安装的 javascript 包管理工具&#xff0c;能解决 NodeJS 代码部署上的很多问题 发布前的准备 注册一个 npm 账号 前往 NPM 官网进行注册 初始化项目 这里用的是webpack-simple,可以理解为精简版的vue-cli。 如果没有全局安装 vue 的话&am…

[置顶]tcpflow 抓包

转自&#xff1a; http://www.rwifeng.com/jekyll/update/2015/04/16/how-to-tcpflow/ tcpflow 抓包 Apr 16, 2015 大家都知道 tcpdump 是一个很方便的抓包工具&#xff0c; 但是 tcpdump 是以包为单位进行输出的&#xff0c;阅读起来不是很方便。 而 tcpflow 是面向 TCP 流的…

spark-2.1.0 集群安装

1、spark安装前提——必须安装好Hadoop&#xff08;本人有三台机&#xff0c;已安装好Hadoop&#xff09; 2、下载spark&#xff0c;解压至master机本地文件 3、修改/conf/spark-env.sh&#xff08;原名spark-env.sh.template&#xff0c;把它改过来&#xff09; 配置如下&…

如何用grep命令同时显示“匹配行”上下的n行?

如何用grep命令同时显示匹配行上下的n行 标准unix/linux下的grep通过以下参数控制上下文grep -C 5 foo file 显示file文件中匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行

【CASS精品教程】CASS自动插入DOM影像(附插件下载)

本文讲解在CASS中快速自动插入栅格数据(影像、DOM、DEM)等,支持tif、img等格式。 文章目录 一、效果预览二、插件安装三、插件下载一、效果预览 二、插件安装 打开CASS9.1软件,输入命令appload,回车。 选择插入影像插件,点击【加载】。 输入命令aimg,回车,可以进行影像…

用python来获取Github IP地址

Title: 快速获Github网站的IP地址 Author: JackieZheng Date: 2022-01-20 19:37:35 LastEditTime: 2022-01-22 09:14:49 LastEditors: Please set LastEditors Description: FilePath: \\vsTemp\\gitdns.pyimport os import sys import re import shutil import requestshosts_…

DNS原理及其解析过程【精彩剖析】

DNS原理及其解析过程精彩剖析原创作品&#xff0c;允许转载&#xff0c;转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://369369.blog.51cto.com/319630/812889网络通讯大部分是基于TCP/IP的&#xff0c;而TCP/IP是基于IP地址的&am…

sybase sp_procxmode简述

今天整合存储过程的脚本时&#xff0c;看到如下语句&#xff1a; sp_procxmode P_InitTaskByCond, anymodeGO 于是查询了一下【sp_procxmode】 的一些简单介绍&#xff0c;进行记录一下&#xff1a;整理中 https://www.google.com.hk/search?newwindow1&safestrict&si…

基于Kubernetes v1.24.0的集群搭建(二)

上一篇文章主要是介绍了&#xff0c;每台虚拟机的环境配置。接下来我们开始有关K8S的相关部署。另外补充一下上一篇文章中的K8S的changelog链接&#xff1a;https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md1 配置yum源 所有节点都需要执行此…

[转]Python 获取Windows管理员权限

最近在写一个可以自动更换 hosts 的 python 脚本&#xff0c;但是操作 hosts 需要管理员权限 &#xff0c;所以就想着要怎么获取。 总结了一下&#xff0c;有三种方法可以获取&#xff0c;下面分别介绍一下。 1. 以管理员运行 cmd 这个方法很简单&#xff0c;也无需多说&#x…

JavaScript中的一些特殊用法(一)

为什么80%的码农都做不了架构师&#xff1f;>>> 1. 不使用script自闭合标签 script中使用自闭合标签&#xff0c;虽然他在XHTML中合法&#xff0c;但是不符合HTML规范&#xff0c;而且得不到某些浏览器的正确解析。我曾经就在引入EXT时使用此方式&#xff0c;导致无…

SPICE简史

如今每一天都有不知其数的半导体芯片设计公司与设计验证工程师&#xff0c;在用着电路仿真软件SPICE。SPICE广泛应用在仿真模拟电路&#xff08;例如运放Op Amp&#xff0c;能隙基准稳压电源Bandgap Reference&#xff0c;数模/模数转换 AD/DA等&#xff09;&#xff0c;混合信…

【GlobalMapper精品教程】003:影像裁剪、批量影像分幅案例详解

本文以案例的形式&#xff0c;讲解Globalmapper中进行影像矩形框裁剪&#xff0c;矢量范围裁剪&#xff0c;标准图幅批量分幅的方法&#xff0c;配套实验数据为数据包中的data003.rar。订阅专栏后私信作者&#xff0c;获取中文安装包及配套实验数据包&#xff0c;便于同步学习。…

基于Kubernetes v1.24.0的集群搭建(三)

1 使用kubeadm部署Kubernetes 如无特殊说明&#xff0c;以下操作可以在所有节点上进行。1.1 首先我们需要配置一下阿里源cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] nameKubernetes baseurlhttp://mirrors.aliyun.com/kubernetes/yum/repos/kubernet…