E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Kotlin灯饰
Kotlin
高阶函数从未如此清晰(上)
前言高阶函数系列文章:
Kotlin
高阶函数从未如此清晰(上)
Kotlin
高阶函数从未如此清晰(中)
Kotlin
高阶函数从未如此清晰(下)let/also/with/run/apply/repeat一看就会上一篇罗列过
小鱼人爱编程
·
2023-02-17 08:39
Kotlin
中的扩展函数和扩展属性
Kotlin
扩展函数在android开发中,经常会使用到各种utils工具类。
超帅牛蛙
·
2023-02-17 01:12
kotlin
学习(-) android extensions
前言:初识
kotlin
,看到他的语法与swift语言有相同,也有不同,对我来说,我喜欢对比的学习;在swift用了一段时间后,androidstuodio3.0也将支持
kotlin
,正好最近事情也不多,
扬起帆前行
·
2023-02-16 23:24
向Rust学习Go考虑简单字符串插值特性示例解析
目录fmt.Printf或fmt.Sprintf写拼装字符串业务简单字符串插值其他语言例子Swift
Kotlin
CRust争论矛盾点总结fmt.Printf或fmt.Sprintf写拼装字符串业务在日常开发
·
2023-02-16 21:49
【历史上的今天】2 月 15 日:Pascal 之父出生;YouTube 成立;
Kotlin
语言问世
整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年2月15日,在1564年的今天,欧洲近代自然科学的创始人伽利略诞辰。伽利略曾在学徒时期否定了亚里斯多德的重快轻慢的原理,随后他为了向全校师生证明自己提出的定律,在比萨斜塔上做了一次有名的试验,让一个十磅重的铁球和一个一磅重的铁球从斜塔上同时落地,实践证明了他的理论正确性。凭借这种敢于探索的勇气和勇于实践为追求真理
历史上的今天
·
2023-02-16 20:07
历史上的今天
历史上的今天
大数据
全文检索
软件工程
开发语言
KMP—仅需一套代码,使用
kotlin
也能一站式搭建android, 桌面端,和web端app!
Kotlin
Multiplatformoverallprinciple(source:[
kotlin
lang.org])如果你还不了解ComposeMultiplatform是什么,也可以直接参考官网的
小城哇哇
·
2023-02-10 10:59
Kotlin
协程 Coroutine
协程:相互协作的程序⼀些API启动⻓时间运⾏的操作(例如⽹络IO、⽂件IO、CPU或GPU密集型任务等),并要求调⽤者阻塞直到它们完成。协程提供了⼀种避免阻塞线程并用更廉价、更可控的操作替代线程阻塞的⽅法:协程挂起协程通过将复杂性放⼊库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关事件、在不同线程(甚至不同机器!)上
Teprinciple
·
2023-02-07 12:15
Kotlin
的inline noinline crossinline笔记
简介
kotlin
中,有三个类似的概念,inline,noinline和crossinline。平时使用的时候,很容易混淆。本文会介绍这三个概念的用法以及区别。
我们都很努力着
·
2023-02-07 12:38
Mac flutter安卓真机运行
问题:安卓真机运行拉不下
kotlin
解决:替换为阿里源,路径:android->build.gradlebuildscript{repositories{//google()//mavenCentral
路有点颠簸
·
2023-02-07 10:41
kotlin
基础(二)
kotlin
控制语句ifelse语句//传统用法varmax=aif(ab){max=a}else{max=b}//作为表达式valmax=if(a>b)aelseb//类似于java中的三元运算符,
kotlin
醉了俗身醒了初心
·
2023-02-07 09:24
1、
Kotlin
:定义和目的
1.1初体验定义一个人,创建一个人的集合,找出其中最大的那个dataclassPerson(valname:String,valage:Int?=null)funmain(args:Array){valpersons=listOf(Person("Alick"),Person("Bob",20),Person("Tom",age=30),Person(name="kenny",age=40))va
hkllzh
·
2023-02-07 08:26
Kotlin
常用用法事例(二)
来源于《
Kotlin
实战》中一些自己记录的常用用法在Kotiln中使用集合类
Kotlin
中的集合类也是Java中标准的集合类varset=hashSetOf(1,2,3)varlist=arrayListOf
六花垂冰丸
·
2023-02-07 08:25
Kotlin
入门中
1、定义静态的成员变量,然后延迟初始化lateinit:延迟初始化属性companion:伴生对象openclassBaseApp:Application(){companionobject{lateinitvarapp:BaseApp;}overridefunonCreate(){super.onCreate()app=this}}2、switch变成when怎么用when(type){1->{
唯一很无敌
·
2023-02-07 08:27
2022年终总结:奋斗的一年
一、编程的最后告别大概一月份寒假放假回来一直在看
Kotlin
实战这本书还有其他的书辅看,当时在重构一个
wresource
·
2023-02-07 07:43
数据结构
算法
c语言
c++
kotlin
android hilt 坑位
dependencies{...classpath'com.google.dagger:hilt-android-gradle-plugin:2.28-alpha'}}...applyplugin:'
kotlin
-kapt'applyplugin
客观开发者
·
2023-02-07 06:40
Kotlin
StandardKt
@
kotlin
.internal.InlineOnlypublicinlinefunTODO():Nothing=throwNotImplemen
markRao
·
2023-02-07 06:57
kotlin
-native01 项目搭建
写在前面发现国内介绍
kotlin
-native的文章很少,我很喜欢
kotlin
,打算写一系列教程。面向想要试试native开发的
kotlin
程序员,C++程序员也可以看一下。
hohov
·
2023-02-07 03:44
Kotlin
Kotlin
为什么可以编写Android程序?因为使用Java语言编写的代码最终需要编译成.class文件才能执行,而使用
Kotlin
编写的代码最终也会编译成.class文件。
luoqiang108
·
2023-02-07 03:18
Kotlin
Navigation开发
前言其实小编之前一直都是用的Java来开发Android,但是工作需求,开始了
Kotlin
的编程,接触到了JetPack,发现其中的Navigation特别有意思,今天来给大家分享一下,我们做一个四个页面吧
小尹编码中...
·
2023-02-07 02:04
Android
kotlin
android
开发语言
Kotlin
中扩展函数、infix关键字、apply函数和DSL的详解
博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家点击跳转到教程一、扩展函数定义扩展函数扩展可以在不直接修改类定义的情况下增加类功能,扩展可以用于自定义类,也可以用于比如List,String,以及
Kotlin
路宇
·
2023-02-07 02:04
kotlin
android
扩展函数
infix
泛型扩展函数
Kotlin
学习之初探——单例类、内部类、匿名内部类、数据类
定义关键字objectobjectA{lateinitvarname:Stringfunmethod1(){}}访问:A.nameA.method1()内部类*非静态内部类:innerclassInner调用:valinner=Outer().Inner()*静态内部类:classOuter{classStaticInner//静态内部类}valstaticInner=Outer.StaticIn
Shawn_GBWang
·
2023-02-07 00:28
单例模式(Java和
kotlin
版)
=newSingletonDemo();privateSingletonDemo(){}publicstaticSingletonDemogetInstance(){returninstance;}}
Kotlin
ironbear775
·
2023-02-06 21:12
Flutter、RN、原生对比(Android端)
VirtualDom映射到原生View,通过ART虚拟机编译成机器码通过ART虚拟机编译成机器码绘制引擎SkiaJSV8+Skia/OpenGLESSkia/OpenGLES使用语言DartReactJava/
Kotlin
NullPointer__
·
2023-02-06 18:11
技术探讨分享(概率问题)
三门问题
kotlin
在线运行工具几个反直觉的概率问题import
kotlin
.random.Randomfunmain(args:Array){varright=0varerror=0for(iin1.
蜂鸟之歌
·
2023-02-06 18:30
Kotlin
协程基础篇
什么是协程
kotlin
中的线程框架,是对线程的上层封装,可同步代码实现异步操作。
敲代码的女骑士
·
2023-02-06 16:21
android java.lang.LinkageError 除版本兼容之外的情况
错误:java.lang.LinkageError直接搜索Android的这个错误,一般都是说版本问题和导包问题;我们的应用却是由于
kotlin
的缘故导致的。
rick210
·
2023-02-06 15:21
2019年2月10日
今天是过年后,上班的第一天,今天在网上进货了,束发带和
灯饰
。要到元宵节了,进点花灯,赚点零花钱。开始一点点的创业之路。慢慢积累经验。加油!
小稳的世界
·
2023-02-06 14:52
LDialog基于DialogFragment封装的库,也许是一个Nice的库
先放上地址GitHub,欢迎star,也欢迎给我发issuesLDialog一个基于Google推荐的DialogFragment封装的的库,根据自身业务提取封装,本库全部使用
kotlin
编写,java
limuyang2
·
2023-02-06 13:11
OkHttp 4.0
Kotlin
源码分析 (二) 基本的数据对象以及Call类分析
前言前面一节我们讲解了同步请求和异步请求的实际使用方式,并分析了两种方式的区别。这里我们回顾下:同步请求和异步的发送实际分为了4个步骤,其中前三个步骤是相同的;分别是创建OkhttpClient、request、和Call对象;不同的是同步调用的是Call对象的execute()方法,而异步调用的是enqueue()方法。同步请求会阻塞等待,异步请求在子线程中执行则不会阻塞。请参考上一章节:OKh
知止乎尔
·
2023-02-06 13:35
Kotlin
中为什么不推荐使用GlobalScope.launch?
一、前言:
kotlin
中GlobalScope类提供了几个创建协程的构造函数:1、runBlocking:1、创建的是主协程,区别是runBlocking里面的delay会阻塞线程,而launch创建的不会
因为我的心
·
2023-02-06 12:13
Kotlin
学习笔记(1)
Kotlin
反射(reflection)代码示例
kotlin
反射代码示例,覆盖常用场景,不定期补充完善dataclassUser(varname:String,varage:Int,vardesc:String){funtoCString():String
zhaolp2005
·
2023-02-06 11:51
BannerView-无限轮播图控件
使用
Kotlin
开发,在项目中使用,满足大部分Banner相关需求,可以直接使用。本项目基于MZBannerView进行二次开发,只用于开源交流,如果侵权等问题请及时提醒。
笑说余生
·
2023-02-06 09:28
客官,
Kotlin
+MVVM的玩Android客户端
起因好段时间没写APP了,一直在忙于工作上的事,距离上一次用
Kotlin
写项目也有段时间了。偶然之间发现了宝藏API——玩Android,借此机会复习一下。
益力多不多
·
2023-02-06 09:26
Kotlin
常用关键字
inline内联函数内联函数与普通的函数有点不同。一个内联函数会在编译的时候被替换掉,而不是真正的方法调用。这在一些情况下可以减少内存分配和运行时开销。举个例子,如果我们有一个函数,只接收一个函数作为它的参数。如果是一个普通的函数,内部会创建一个含有那个函数的对象。另一方面,内联函数会把我们调用这个函数的地方替换掉,所以它不需要为此生成一个内部的对象。ifif表达式总是返回一个value。如果一个
枫叶栈
·
2023-02-06 08:09
Kotlin
的by 委托
Kotlin
的by委托1.bylazy的原理解析我们用
kotlin
经常会用到bylazy,所以我之前一直以为这俩是必须一起用的,但其实by跟lazy是拆开的,像下面这段代码:classBy{valtagbylazy
YocnZhao
·
2023-02-06 07:48
只想发点跟双十二没半毛钱关系的东西
冬日的气息越来越浓重,在铺满星星串灯的落地窗前,在温暖的羊毛衣和松软的地毯里,满街五光十色的
灯饰
,捧一本书,喝一杯热饮,好喜欢这样的冬天,似乎这个世界都跟着纯真起来了呢!
一本图书
·
2023-02-06 06:16
Android ASM自定义函数耗时插件(一)
[TOC]ASM自定义函数耗时插件(一)ASM自定义函数耗时插件(二)简介本插件源码地址~使用ASM技术,在androidtransform过程中完成对Java或者
kotlin
方法的函数耗时代码插桩,用于解决性能问题做函数耗时计算查看代码优化成果的辅助工具技术前置了解能力写这个小插件主要需要了解以下几个技术点
DoneWillianm
·
2023-02-06 06:21
kotlin
android api记录
本篇记录一些
kotlin
搭配android专属的api写法或者一些过期的api的替代写法,不时更新。
差很多先生CL
·
2023-02-05 22:01
安卓项目如何进行阿里映射
buildscript{ext.
kotlin
_version='1.3.0'repositories{maven{url"http://maven.aliyun.com/nexus/content/groups
代来
·
2023-02-05 21:19
Kotlin
面向对象的一些笔记
接口提供默认实现的方法以前Java中,我们要是在接口中增加一个方法,那么所有实现这个接口的类都必须要重写这个方法,但是在
Kotlin
中我们可以定义一个带有方法实现的接口,那么之前实现过该接口的类,就可以不用实现这个新方法
波波维奇c
·
2023-02-05 21:10
Kotlin
的基本语法四
1.常见运算符前缀运算符image递增和递减image算术运算符imagein和!in运算符image索引访问操作符image调用运算符image赋值(Augmentedassignments)image等式运算符image比较运算符针对Int类型,是去调用compareTo函数来比较image
ZunJun
·
2023-02-05 20:08
重学泛型
本文笔者带你重学一下泛型,不只从语法的角度,尽可能从本质的角度上去理解它,并用实例代码去解释,主要内容如下:泛型的声明和实例化extends和super的使用泛型的协变和逆变泛型的类型擦除泛型方法和类型推断泛型的嵌套和重复
Kotlin
树獭非懒
·
2023-02-05 18:33
Android studio 升级4.2后ButterKnife无效
Generate),点击ButterKnifeIInjections即可注意:关闭再次打开studio如果出现报错Plugin"AndroidButterKnifeInjections(Support
Kotlin
W会痛的石头
·
2023-02-05 16:23
Kotlin
-属性与字段
属性声明属性
Kotlin
类中的属性既可以用关键字var声明为可变的,也可以用关键字val声明为只读的。
有腹肌的豌豆Z
·
2023-02-05 16:45
kapt不兼容JDK 16:KaptContext cannot access class com.sun.tools.javac.util.Contex
问题项目使用了
kotlin
的kapt插件添加某个依赖,打包APK时报错:*Whatwentwrong:Executionfailedfortask':network:kaptDebug
Kotlin
'.
未子涵
·
2023-02-05 16:17
开发笔记
编程语言1.Java2.
Kotlin
开发环境1.AndroidStudio4.1.12.Gradle4.1.1框架介绍1.界面框架:DataBinding2.网络框架:OkHttp33.图片加载:Glide3
过期猫娘
·
2023-02-05 13:29
Kotlin
算法练习
//
Kotlin
funprintMultiChart(top:Int){if(top){printMultiChart(9)}运行结果示意image.png
一个搬砖小能手
·
2023-02-05 13:07
如何在 Java 和
Kotlin
之间进行互操作
原创:Android谷歌开发者
Kotlin
超好用,您也许想用
Kotlin
写所有的东西,但那些现有的Java语言代码该怎么办呢?
屈子腾
·
2023-02-05 12:35
Androdi
kotlin
Coroutines(协程)详解 (五)
Androdi
kotlin
Coroutines(协程)详解(一)Androdi
kotlin
Coroutines(协程)详解(二)Androdi
kotlin
Coroutines(协程)详解(三)Androdi
kotlin
Coroutines
水天滑稽天照八野滑稽石
·
2023-02-05 12:49
Kotlin
学习笔记,2019-11-10
前情提要:这个笔记原本是记录在知乎上的,然而中间因为各种原因已经中断半年了。想要恢复的时候,却发现知乎网页端访问各种坑,而且那边也一直不支持Markdown,所以换到来试一下。手头项目里有个在JVM上封装DSL的需求,在Java实现的数据流水线上插入DSL书写的业务逻辑。目前用的是Jython,虽然可用,但是启动延迟、执行性能、内存占用都不是很理想,同时Jython项目本身目前的活跃程度堪忧。所以
意广才疏
·
2023-02-05 11:58
上一页
104
105
106
107
108
109
110
111
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他