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
从零开始写一个现代Android 项目-Part4
这是本系列的第四篇文章,还没有看过前面三篇的读者可以先看看:【译】使用
Kotlin
从零开始写一个现代Android项目-Part1【译】使用
Kotlin
从零开始写一个现代Android项目-Part2【
依然范特稀西
·
2023-03-27 21:47
lamda in
Kotlin
Kotlin
中,lamda只有一个参数时,可以用默认参数名称it代替命名参数。
xinguoshui
·
2023-03-27 21:59
跟着《第一行代码第三版》学习
Kotlin
遇到的问题记录笔记
第一节创建
Kotlin
后打印HolleWord,直接run该类,报错:错误:找不到或无法加载主类解决办法:1:根目录的build.gradle的buildscript中添加classpath:'com.jakewharton
我不爱吃柚子c
·
2023-03-27 20:38
工具----javac,
kotlin
c的使用方式
前言javac是日常中比较常见的工具之一,最近用到,但是获取不同的命令很不容易,这里记录一下命令。编译一个文件javac\-d/Users/haha/AndroidStudioProjects/Fixer/common/src/main/patch/\/Users/haha/AndroidStudioProjects/Fixer/common/src/main/java/com/github/pg
pgydbh
·
2023-03-27 20:54
通过面试题学习
Kotlin
的知识点(1)
1、如果定义一个int数组,下面哪个正确:valarrs=IntArray(5)valarrs=Array(5)valarrs:Int[5]2、哪种方法可以合并下面两个数组a和b到一个list:vala=arrayOf(1,2,3)valb=arrayOf(100,200,300)valc=a+bvald=listOf(a+b)vale=listOf(a,b)valf=listOf(*a,*b)3
7mile
·
2023-03-27 19:06
关于springboot+simbot+mriai实现QQ群智能回复机器人
在git上逛了一圈发现simbot这个框架封装得还不错,这是一个基于
kotlin
的框架但他并不仅至此。用java也是能进行编写工作,我们简单尝试一下。前期准备本次demo使用了jdk1.8。
肝无极限
·
2023-03-27 16:11
聊天机器人
spring
boot
机器人
java
QQ机器人入门
之前使用的是MyQQ但是考虑到依赖性太强了,对于Java开发人员来说并不是太友好,只能通过http形式去发送请求,所以为了摆脱依赖性,我找到了新的选择.关于适用于JVM的QQ机器人,我选择了miria,虽然是
kotlin
枫度柚子
·
2023-03-27 16:06
spring
机器学习
引起:java.lang.AssertionError: 无法删除缓存目录 yourProject\build\
kotlin
\compileDebugTesting
Kotlin
ElnombredelarchivoolaextensiónesdemasiadolargoCausedby:java.lang.AssertionError:CouldnotdeletecachesdirYourProjectPath\build\
kotlin
小小痞子LIU
·
2023-03-27 14:36
Kotlin
入门
本篇文章只用作个人学习笔记,知识来源https://kaixue.io/
kotlin
-basic-3/编译语言大致可以分为两类:编译型语言、解释型语言编译型语言:编译器会一次性把源代码编译成计算机可识别的二进制数据
风行于水
·
2023-03-27 12:44
Kotlin
基础知识(一):变量声明与数据类型
一、
Kotlin
常量与变量链接:
Kotlin
——初级篇(二):变量、常量、注释1-1、变量
Kotlin
中变量的声明,必须使用val或var关键字;其声明方式有(中括号里的为可选):val/var[:][
StudentLiu
·
2023-03-27 12:55
探索Android开源框架 - 7. LeakCanary使用及源码解析
简介LeakCanary是Square公司研发的一个可视化的内存泄漏分析工具LeakCanary2.x从2.x版本开始有了比较大的升级完全使用
Kotlin
重写;使用新的Heap分析工具Shark,替换了之前的
今阳说
·
2023-03-27 12:10
Kotlin
中的object关键字
Kotlin
中的object关键字参考:
Kotlin
中文官网
kotlin
中object的用法一般有两种,对象表达式和对象声明对象表达式所谓表达式,就是可以赋值的语句。
慕尼黑凌晨四点
·
2023-03-27 12:02
PAT 乙级(Basic Level)
kotlin
版 1031-
这道题我人都吐了用PrintWriter输出的话测试点0会失败鹅直接用println就行妹子但是其他的测试点可以正常通过//1031importjava.io.BufferedReaderimportjava.io.InputStreamReaderimportjava.io.OutputStreamWriterimportjava.io.PrintWriterfunmain(args:Array
qmr777
·
2023-03-27 09:45
Android单元测试-
Kotlin
单元测试基本概念及动机单元测试基本步骤初始化——准备一些测试前提条件。例如新建需要测试的类的实例调用被测试的方法验证结果——测试结果是否与预期一致释放资源或删除文件(optional)单元测试重点单元测试的测试重点是测试类的public方法,对于其中的private方法的具体实现不关心。单元测试方法对于直接返回结果方法:可以用Junit4测试框架的assert语句对于void类型的方法:需要利用m
驰同学
·
2023-03-27 09:46
如何使用
Kotlin
Multiplatform 构建跨平台应用程序
Kotlin
Multiplatform是构建跨平台应用程序的最佳答案。什么是
Kotlin
多平台?KMM或
Kotlin
MultiplatformMobile是用于开发跨平台应用程序的SDK。可以创建多平
程序员小何SS
·
2023-03-27 08:17
Android
Kotlin
kotlin
android
开发语言
跨平台应用程序开发
后端
kotlin
开发流程_《
Kotlin
程序设计》第十三章 使用
Kotlin
开发JavaScript代码
第十三章使用
Kotlin
开发JavaScript代码一切皆是映射。我们知道,JavaScript是动态类型的语言,这意味着它不会在编译期检查类型。而相对来说,
Kotlin
和Java都是静态类型的。
大唐驱魔师
·
2023-03-27 08:39
kotlin开发流程
[Android/Multiplatform]
Kotlin
Flows + Ktor = 完美的 HTTP 请求
[Android/Multiplatform]
Kotlin
Flows+Ktor=完美的HTTP请求我们的大部分工作是向API(通常是HTTP或GraphQL)发出请求,并为所有可能的状态提供UI——比如加载
Calvin880828
·
2023-03-27 08:36
android
kotlin
http
gradle插件与gradle版本对应表
插件版本所需的Gradle版本
Kotlin
版本AS版本1.0.0-1.1.32.2.1-2.31.2.0-1.3.12.2.1-2.91.5.02.2.1-2.132.0.0-2.1.22.10-2.132.1
Calvin880828
·
2023-03-27 08:36
Android开发工具
gradle插件
gradle版本
Kotlin
For React创建一个React项目
Kotlin
Kotlin
是一门优秀的开发语言。它被广泛应用于Android开发,Google公司在2017年开发者大会中宣布了在Android上为
Kotlin
提供一等支持。
po破小孩
·
2023-03-27 08:27
前端
react
kotlin
使用 React 和
Kotlin
/JS 构建 Web 应用程序
使用React和
Kotlin
/JS构建Web应用程序概述本文通过
Kotlin
Conf相关的数据,演示如何使用React和
Kotlin
/JS构建一个Web全栈应用。
Calvin880828
·
2023-03-27 08:15
javascript
前端
react.js
web
app
LeakCanary 2.0原理
LeakCanary2.0原理背景:Android应用基于Java(
kotlin
)实现,因此它也将Java的优缺点继承了过来,典型的极就是内存回收问题,JVM在GC上让开发者尽量不需要关注垃圾对象的回收
无名长空剑_real
·
2023-03-27 08:58
kotlin
封装
kotlin
类型兼容java类型的全部语义和概念,但是也并非完全相同,不过在
kotlin
中,一个类型于java中的一样,也包含如下元素:构造器和初始化模块成员函数属性内部类对象声明构造函数构造函数其实并不是一个真正的函数
积跬步以致千里_ylc
·
2023-03-27 01:33
努力学习,拓宽自己知识面
闲暇之余了解了挺多东西,
kotlin
,Python,股票K线图,厚黑学,简单逻辑学,心理学表现原理……这里面有些是匆匆略过,有些还没有看完。但仅知识面的宽度而言,已经让我从中间尝到了些许甜头。
ADark0915
·
2023-03-27 00:41
android
kotlin
开发中对网络框架的封装
今天记录一下在
kotlin
语言开发下实现该网络框架的封装过程。1.网络请求原理无论使用何种语言进行开发,其实只是在语法的编写和语法糖的调用上有一些差异。
Dirtykk
·
2023-03-26 23:36
Mac 安装
kotlin
一:安装官方安装文档参考方式1:通过sdk命令安装
kotlin
,如果机器没有安装sdk命令,先移步SDKinstallation官方参考安装sdk命令;在终端输入:sdkinstall
kotlin
安装成功后入上图方式
吕建雄
·
2023-03-26 22:20
[
Kotlin
] and与&&的区别
Kotlin
中,两个Boolean表达式可以使用and连接,也可以使用&&连接,那么他们的区别是什么呢?
Cocoonshu
·
2023-03-26 22:11
快速上手
Kotlin
开发系列之循环
本节介绍
Kotlin
的循环语法。下面的示例是我们最熟悉的循环语法,但是这种语法在
Kotlin
中是不能使用的。image不过没有关系,在
Kotlin
中有更多适合的语法供我们选择。
changer0
·
2023-03-26 20:11
Kotlin
每天一分钟 四个提升逼格的关键字apply、run、let、also、with
使用
kotlin
的时候对这几个关键字的使用不是很明确,找了很多文章和书籍来加深一下印象,感谢mikyou开篇看结论image.pngletlet扩展函数的实际上是一个作用域函数,当你需要去定义一个变量在一个特定的作用域范围内
夏沐尧
·
2023-03-26 20:08
Kotlin
的async/await中的坑
关于
kotlin
中的async/await大家肯定听说了它们可以并行执行,达到一个缩短程序执行耗时的效果。
Infinity_空
·
2023-03-26 19:04
Java与
Kotlin
- 性能
大约在同一时间,10月份,我和来自RSQTechnologies的朋友们前往阿姆斯特丹的
Kotlin
Conf2018会议。我们参加了由
Kotlin
社区众多有趣人士组成的闭幕小组。其中一个是威廉姆库克。
开心人开发世界
·
2023-03-26 19:13
使用PickerView 弹出窗口与手机虚拟导航按键重叠问题
(该处省略)//适配方法
kotlin
varlayoutParams:FrameLayout.LayoutParams=timePicker.dialogContaine
mars_chu
·
2023-03-26 18:51
kotlin
函数式接口 Functional(SAM) interface
在
Kotlin
中要声明一个函数式接口,需要使用fun来对接口进行修饰。funinterfaceKRunnable{funinvoke()}SAM转换对于函数式接口,可以使用
星流星
·
2023-03-26 18:45
Kotlin
报错:Unresolved reference: XXX
错误场景:在新的Moudle中导入implementation"org.jetbrains.
kotlin
:
kotlin
-stdlib-jdk7:$
kotlin
_version"运行报错:Unresolvedreference
梦里风吹过
·
2023-03-26 18:50
「
Kotlin
篇」原来,协程是这么挂起的!
协程这个概念已经出来很长时间了,网上对它的定义是非阻塞式的线程框架,讨论最多的也是协程的挂起、恢复以及线程切换,那到底挂起是个什么样的概念,怎么就挂起了,怎么就又恢复了?带着这些问题,我走上了不归路......在开始探索协程挂起、恢复之前,需要先了解一下几个重要的名词和概念。1.ContinuationContinuation在协程中其实只是一个接口,其作用有点类似RxJava中Observer,
付十一v
·
2023-03-26 16:08
微北洋开发白皮书
里面的代码涵盖了基础库的用法,
Kotlin
的高级使用方式,架构的抽象封装,自定义View之类,吃透两个模块的代码,基本上就没有什么可以担心了。如果不知道从哪里做起,可以先从GP
RetroX
·
2023-03-26 14:07
【翻译】GraalVM(一):GraalVM介绍
GraalVM是一个共享运行时间的生态系统,无论是那些依赖于JVM的语言(Java、Scala、Groovy、
Kotlin
)还是说其他的编程语言例如(JavaScript、Ruby、Python、R)有性能上的优势
半场摇摆人
·
2023-03-26 14:08
Kotlin
基础2——null安全与异常、字符串操作、数字类型操作、标准库函数、集合
Kotlin
作为更强大的语言,势必会基于以往的语言设计经验对其进行改良。
牵着蚂蚁遛弯儿
·
2023-03-26 12:45
DataBinding in
Kotlin
DataBinding引入Gradle引入applyplugin:'
kotlin
-kapt'//需要使用kapt作为注解处理器kapt{generateStubs=true}android{....dataBinding
TastyDeath
·
2023-03-26 11:51
gradle插件化ASM框架实现字节码插桩
kotlin
vsjava知识点来源:这个知识点第一次知道是在一次无意之间看到一个高级工程师的售卖课程,花一分钱试听了一堂JVM虚拟机相关的课程才知道还能这样玩儿出花来,接下来进入正题:DEMO1.想要彻底了解这个知识点首先要掌握
聞言
·
2023-03-26 06:55
Kotlin
编程实践4章fold/reduce、tailrec
函数式编程在算法中使用fold使用fold函数可以将序列或集合规约为单个值fold函数是一种规约操作,可以应用于数组或可迭代对象fold函数有两个参数,一个是累加器的初始值,另一个是带有两个参数的函数,返回累加新值。经典实例是求和:funsun(varargnums:Int)=nums.fold(0){acc,n->acc+n}funsun(varargnums:Int)=nums.fold(0)
flynnny
·
2023-03-26 02:45
Kotlin
委托属性在Android开发中的几个使用场景!
Kotlin
真的是一门美丽的开发语言,她拥有的一些很棒的特性使Android开发变成的有趣和令人兴奋。委托属性就是其中之一,在这篇文章里我们将会看到委托是如何把Android开发变得更加轻松的。
南玖smile
·
2023-03-25 22:52
Kotlin
学习之各种表达式(中缀、分支、when表达式等)的使用
中缀表达式只有一个参数,用infix修饰的函数举例:classBook(valname:String){infixfunon(place:String){print("《$name》放到${place}上了!")}overridefuntoString():String{return"我拥有《$name》这本书"}}funmain(args:Array){valmyBook=Book("简爱")p
波涛澎湃
·
2023-03-25 21:45
kotlin
之协程(七),协程中relay、yield 区别
目录
kotlin
之协程(一),线程,进程,协程,协程可以替换线程吗?
不思进取的码农
·
2023-03-25 18:01
kotlin
中let 和apply的区别
场景一privatevarmLayoutInflater:LayoutInflater?=nulloverridefunonCreateViewHolder(parent:ViewGroup,viewType:Int):TabHolder{valbinding:XXXItemBinding=DataBindingUtil.inflate(mLayoutInflater?:LayoutInflate
小小亭长
·
2023-03-25 18:16
Kotlin
带参单例模式的优雅实现
kotlin
经典单例实现我们都知道
Kotlin
为我们实现单例提供了很方便的实现,一个关键词就可以搞定:那就是objectobjectSomeSingleton反编译成Java代码:publicfinalclassSomeSingleton
树獭非懒
·
2023-03-25 14:51
Android之Gradle
Kotlin
DSL
AndroidStudioGradle3.4.25.1.1首先
kotlin
-dsl不是什么新鲜的东西了,Gradle5.0发布的时候就有了Gradle
Kotlin
DSL目前的版本是1.0.2现在是否可以抛弃
魁地奇
·
2023-03-25 13:34
Kotlin
- 挂起函数(1)- 简介
什么是挂起函数用suspend关键字描述的函数,就是挂起函数,它具备挂起恢复能力。这么简单吗?没错,在Api层面确实是如此。必须在协程内或者其他suspend函数内执行。不够在底层逻辑层面就比较复杂,有兴趣的可以关注后续的原理分析。什么是挂起恢复将挂起函数的代码转移到别的线程执行,就是挂起;挂起函数执行完回来继续执行后续代码,就是恢复。是不是有点callBack的意思,没错,本质也就是回调。到底挂
杨0612
·
2023-03-25 13:23
如何解决Dex方法数问题(解决单个dex里面的方法数不能超过65535个的问题)
问题背景在Android中,所有的Java/
Kotlin
文件编译后,会放到一个后缀为dex的文件,但Google有一个规范是,单个dex里面的方法数不能超过65535个,但真实项目中,特别是我们这个项目
追风z
·
2023-03-25 10:20
Kotlin
学习
https://www.
kotlin
cn.net/docs/reference/
Kotlin
官方文档https://kymjs.com/code/2017/04/09/01/张涛开源实验室http://
sh_wms
·
2023-03-25 10:50
android SQLite事务和
kotlin
协程
SQLite事务和
Kotlin
协程结合使用需要特别特别注意suspendfuntest(bsc:BookSourceConfig){valdb=DBManager.openDatabaseW()if(db
zhufred
·
2023-03-25 08:33
上一页
94
95
96
97
98
99
100
101
下一页
按字母分类:
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
其他