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
语言的内联-inline关键字
1.函数如果没有使用lambda作为参数,就不需要声明成内联2.函数如果使用lambda作为参数,就需要声明成内联,如果不使用内联,在调用端会生成多个对象来完成lambda的调用,会造成性能的损耗3.函数如果使用lambda作为参数,使用inline关键字声明为内联,相当于C++中的#define宏定义,宏替换。会把函数直接替换到(main/调用处)没有任何函数开辟,对象开辟的损耗。4.结论:如果
ll_j_21
·
2023-08-14 20:38
Kotlin
kotlin
微信
开发语言
Kotlin
练习之生日蛋糕
Kotlin
练习—生日蛋糕背景知识点:学完函数、参数、变量和重复循环在线工具:
Kotlin
园地任务要求1.输出生日祝福和生日蛋糕(一个函数)不使用变量使用变量下面是生日祝福和您要“烤”的蛋糕的图形:HappyBirthday
LH菜鸟
·
2023-08-14 20:38
kotlin
android
Kotlin
运算符优先级
乘除余*,/,%加减+,-范围运算符..Infixfunction中缀函数(
Kotlin
中位运算是中缀函数)SimpleNameElvis运算符?:Namedchecksin,!in,is,!
wind_sky
·
2023-08-14 19:18
Android Studio 打不开
:org.jetbrains.androidPleasereinstallAndroidStudiofromscratch.这是因为你安装的时候使用了上个版本的配置,包括各种插件,如果你上个版本安装过
Kotlin
资本家大恶人
·
2023-08-14 18:20
Android源码的Binder权限是如何控制,附超全教程文档
(一)硬技能:专业的技术知识1.Java/
Kotlin
开发语言(1)Java**常用数据结构:**ArrayLi
rBo1koI8criHQ
·
2023-08-14 15:09
Android
android
java
面试
移动开发
3、函数
这一期的视频主要内容是
Kotlin
中的函数我们从这一期开始需要用到源文件,在IDEA中新建一个
Kotlin
文件的步骤如下:找到项目视图中的src文件夹在src文件夹上右键->New->
Kotlin
File
北方素素
·
2023-08-14 13:45
Kotlin
—— 扩展函数
一、前言
Kotlin
中的扩展函数特性让我们的代码变得更加简单和整洁。扩展函数是
Kotlin
语言中独有的新特性,利用它可以减少很多的样板代码,大大提高开发的效率;此外扩展函数的使用也是非常简单的。
青叶小小
·
2023-08-14 10:24
Android逆向新手答疑解惑篇——JNI与动态注册
JNI的情景应用性能众所周知,Android开发一般采用Java语言,虽Google推出了
Kotlin
语言的开发方案,但其实
Kotlin
的本质亦是基于Java虚拟机,那么在Android上系统
看雪学院
·
2023-08-14 08:19
框架解读 | Retrofit设计剖析
本文着重于Retrofit的架构设计,对于其注解解析能力上不作详细阐述本文基于retrofit:2.6.2示例本示例仅以最基础的retrofit发起请求为例,关于
kotlin
suspend或rxj
码中之牛
·
2023-08-14 07:55
移动开发
开源框架
Android
retrofit
android
移动开发
软件架构
网络
Android,上传一张本地图片到服务器,Okhttp的post请求上传图片本地服务器
前期工具准备AndroidStudio安卓集成开发环境,采用Java语言(作者没学
Kotlin
)MyEclips
黑心的奥利奥
·
2023-08-14 05:42
servlet
安卓
android
studio
android
kotlin
开发, okhttp网络请求,POST,PUT,DELETE,raw请求方式
首先导入okhttp的包:implementation'com.squareup.okhttp3:okhttp:4.2.0'现在
kotlin
用的人越来越多了.真好.因为kt的版本一直在更新着,我现在用的是
Gggggggyyy
·
2023-08-14 05:10
Android
kotlin
mutableListOf Collection
kotlin
mutableListOfCollectionfunmain(args:Array){varstr=mutableListOf()str.add("fly")str.add("zhang")
zhangphil
·
2023-08-14 04:32
kotlin
kotlin
kotlin
的for循环遍历
kotlin
的for循环遍历1、Listvallist=listOf("A","B","C")for(iteminlist){println(item)}ABC2、List的invallist=listOf
zhangphil
·
2023-08-14 04:01
kotlin
kotlin
kotlin
协程,runBlocking里面的launch
kotlin
协程,runBlocking里面的launchimport
kotlin
x.coroutines.
zhangphil
·
2023-08-14 04:01
kotlin
协程
kotlin
协程
Kotlin
runBlocking launch多个协程读写mutableListOf时序
Kotlin
runBlockinglaunch多个协程读写mutableListOf时序import
kotlin
x.coroutines.delayimport
kotlin
x.coroutines.launchimport
kotlin
x.coroutines.runBlockingfunmain
zhangphil
·
2023-08-14 04:55
kotlin
协程
kotlin
协程
Android Jetpack 之 ViewBinding
在
Kotlin
1.4.20-M2中,JetBrains废弃了
Kotlin
AndroidExtensions编译插件。不要与DataBinding混淆。
VanceKing
·
2023-08-14 04:35
协程(一)单机--》并发--》协程
并行与并发1.2线程1.3新的思路1.4Goroutine二第一个入门程序一协程的概述我查看了网上的一些协程的资料,发现每个人对协程的概念都不一样,但是我认可的一种说法是:协程就是一种轻量级的线程框架(
Kotlin
长安不及十里
·
2023-08-14 03:56
#
Kotkin
jvm
kotlin
java
协程
并发
Kotlin
入门:配置篇——01
在bulid.gradle内配置如下:plugins{id'com.android.application'id'org.jetbrains.
kotlin
.android'version'1.7.0'}
敬往事一杯酒哈
·
2023-08-14 01:33
Kotlin入门
kotlin
开发语言
android
Kotlin
入门:变量和函数——02
目录一、
Kotlin
基本数据类型编辑二、变量val关键字:var关键字:类型推断:可空类型:三、函数基本函数语法:单表达式函数:默认参数值:命名参数:一、
Kotlin
基本数据类型
Kotlin
的基本数值类型包括
敬往事一杯酒哈
·
2023-08-14 01:33
Kotlin入门
kotlin
开发语言
android
Kotlin
反射访问androidx.collection.LruCache类私有变量
Kotlin
反射访问androidx.collection.LruCache类私有变量androidx.collection.LruCache类中定义了一个名为map的LinkedHashMap,map
zhangphil
·
2023-08-14 01:59
kotlin
Android
kotlin
android
Lua 数据类型 —— 字符串
字符串是不可变值,和java和
kotlin
相似,修改其中某一个字符,都是创建一个新的字符串。Lua对字符串会进行自动内存管理,会自动进行字符串的分配和释放。
江澎涌
·
2023-08-13 20:32
Lua
lua
android
开发语言
c++
c语言
Java/
Kotlin
单例模式
设计模式对于编写程序来说十分重要,它是一种编写技巧,也是一种艺术理念。单例模式指一个类只有一个实例,且该类能自行创建这个实例的一种模式。单例模式的3个特点:1.单例类只有一个实例对象;2.该单例对象必须由单例类自行创建;3.单例类对外提供一个访问该单例的全局访问点单例模式的结构与实现单例模式分为两个部分:1、单例类:包含一个实例且能自行创建这个实例的类2、访问类:使用单例的类单例模式的两种实现形式
符夕
·
2023-08-13 20:47
None of the following candidates is applicable because of a receiver type mismatch
UnresolvedReferenceNoneofthefollowingcandidatesisapplicablebecauseofareceivertypemismatch:*internalvalFile.root:Filedefinedin
kotlin
.io
最爱吃葡萄
·
2023-08-13 14:01
Android
Notes
Android
Build不过
Kotlin
基础教程一
Kotlin
基本数据类型Java|
Kotlin
byteByteshortShortintIntlongLongfloatFloatdoubleDoublebooleanBooleancharChar数据类型之间可以相互转化比如
夏沫1999
·
2023-08-13 11:47
kotlin
开发语言
android
【Minecraft】Fabric Mod开发完整流程1 - 环境配置与第一个物品
Fabric和Forge在各自的加载编译流程上差别很大,所以你很难看见有同时支持二者的mod,除非做了兼容性处理Fabric还支持
kotlin
编程环境配置以下及后续的所有教程均基于fabric官方wiki
知奕奕
·
2023-08-13 10:02
Minecraft
fabric
运维
kotlin
invoke操作符重载妙用
kotlin
支持操作符重载,例如我们经常用到的+、-操作符,最近看一些知名三方库用
kotlin
写的源码,发现代码非常看简洁,用了很多Lambda表达式,发现里面好多地方都用到了invoke操作符的重载功能
云飞扬1
·
2023-08-13 10:40
Fragment 生命周期源码分析
="1.3.4"//Javalanguageimplementationimplementation("androidx.fragment:fragment:$fragment_version")//
Kotlin
implementation
进击的包籽
·
2023-08-13 10:03
Kotlin
空安全
简介
Kotlin
的类型系统旨在从我们的代码中消除NullPointerException。减少线上NullException异常的发生。使我们的程序更加的稳定和健壮。
技术客栈
·
2023-08-13 08:46
Kotlin
+LiveData实现动态权限请求
1.概要使用LiveData实现一个轻量级的权限申请库,不依赖任何三方库。1.部分源码KPermissionHelper权限请求辅助类。创建KPermissionHelper实例屏幕快照2018-12-12下午1.04.43.png请求权限屏幕快照2018-12-12下午1.08.52.png3.使用//application的build.gradleallprojects{repositorie
啊噜啊噜
·
2023-08-13 07:42
[
Kotlin
/Native] 踩坑,在 K/N 里使用 libui
之前我好几篇文章都提到了
Kotlin
官方的插件新建项目不给力的情况,总是要自己改gradle脚本,因此之前也写了一个名为KtGen项目生成工具(点击查看)。
何晓杰Dev
·
2023-08-13 05:55
多数状况下你的Adapter可以这样做
layout:posttitle:"多数状况下你的Adapter可以这样做"categories:[编程]tags:[
Kotlin
,Android]published:True前提条件MVVM架构不需要子
夏沐尧
·
2023-08-13 05:50
浅谈Spring与字节码生成技术
其实,除了Java,JVM上的Groovy、
Kotlin
、
Rocky006
·
2023-08-13 05:40
spring
java
后端
kotlin
—lateinit及其实现原理
1、lateinit语法及其使用lateinit用于延迟属性初始化的,语法如下所示:lateinitvar变量名:非基本类型lateinit它只能用于对可变、非空、非基本数据类型对应lateinit变量,可以使用::变量名.isLateinit判断属性是否已初始化,如果使用未初始化的lateinit变量,会抛出未初始化异常使用如下所示:classTestLateInit{lateinitvara:
jxiang112
·
2023-08-13 02:37
DataBinding的使用二
这些对象可以通过在Java/
Kotlin
代码中对其修改使其改变UI内容。比如`String`、`Integer`之类的。这些类可
Mr_Tony
·
2023-08-13 02:14
JetPack
android
jetpack
Android 串口通信 原来如此简单
EasyKeepReceivePort的使用EasyWaitRspPort的使用其他API的使用介绍三、github传送门四、鸣谢五、转载请注明出处一、前言如果你的项目需要使用串口通信,并且项目使用了
kotlin
帅到不敢打代码
·
2023-08-13 02:35
Android
android
kotlin
安卓
android
studio
SerialPort
KMM 入门(七)处理 HTTP 网络请求
必不可少的一个重要部分,常用的方式即HTTP(S),当然也有WebSocket、TCP、UDP等等在KMM模块中,为保证双端逻辑一致,且对JVM、Native进行统一兼容,可以使用官方推荐的Ktor进行网络通信,
Kotlin
x.Serialization
袁国正_yy
·
2023-08-13 00:29
Android
网络
http
android
kmm
kotlin
Android App 迁移 KMM 实践
KMMKMM(
Kotlin
MultiplatformMobile)最近推出了Beta版本,Jetpack也官宣了将对KMM进行支持,并推出了DataStore与Collection两个库的预览版本,首先介绍一下
弦听你的梦
·
2023-08-13 00:28
android
kotlin
Kotlin
版封装网络请求(MVVM+Flow+Retrofit2+Coroutine协程)
1.在activity调用方式classMainActivity:BaseActivity(){privatevalviewModel:UserViewModelbyviewModels()privatevaladapter:UserAdapterbylazy{UserAdapter()}overridefuninitView(savedInstanceState:Bundle?){initNet
小码农ht
·
2023-08-13 00:28
kotlin
网络
android
使用Ktor进行HTTP请求
Ktor这是一个
Kotlin
官方打造的Web框架,除了提供HTTP服务外,Ktor还为和客户端提供了配套的库,用来进行HTTP请求。
fundroid
·
2023-08-13 00:28
Kotlin
Jetbrain——Ktor 初体验!
一、什么是KtorKtor是一个使用强大的
Kotlin
语言在互联系统中构建异步服务器与客户端的框架。利用Ktor可以实现web服务器以及Socket周边的通信实现。
术鈺
·
2023-08-13 00:58
socket
kotlin
socket
netty
Android LruCache snapshot resize forEach,
Kotlin
AndroidLruCachesnapshotresizeforEach,
Kotlin
varsize=5valcache=android.util.LruCache>(size)cache.put("a
zhangphil
·
2023-08-12 23:11
kotlin
Android
android
kotlin
【第二阶段】
kotlin
的lambda学习
匿名函数==lambdm表达式1.两数相加funmain(){//匿名函数==lambda表达式//两数相加等价:valaddResult:(Int,Int)->String={a,b->"两数相加结果:${a+b}"}valaddResult={a:Int,b:Int->"两数相加结果=${a+b}"}println(addResult(1,2))}执行结果2.判断日期funmain(){//匿
ll_j_21
·
2023-08-12 22:08
Kotlin
kotlin
学习
开发语言
【第二阶段】匿名函数&隐式返回&函数参数
1.匿名函数简单举例funmain(){//第一种写法,count()获取字符长度valinfo="
kotlin
".count()println(info)//第二种写法,使用匿名函数vallen="
kotlin
ll_j_21
·
2023-08-12 22:08
Kotlin
kotlin
【第二阶段】
kotlin
语言的匿名函数类型推断
1.常规匿名函数写法:如果使用了":",必须给定参数类型和返回值类型如下:valmeThod:()->Int{}2.匿名函数“=”,返回类型推断使用类型推断“=”,根据返回值的类型推断funmain(){/**常规匿名函数写法:*如果使用了":",必须给定参数类型和返回值类型如下:*valmeThod:(Int)->Int{a->*a*}***///使用类型推断“=”,根据返回值的类型推断//等价
ll_j_21
·
2023-08-12 22:08
Kotlin
kotlin
开发语言
android
【第二阶段】it关键字
函数meThod1(1,2,3)等价meThod1.invoke(1,2,3)funmain(){valmeThod1:(Int,Int,Int)->String={n1,n2,n3->valnum="
kotlin
"println
ll_j_21
·
2023-08-12 22:37
Kotlin
kotlin
ImageView控件怎么设置圆角和圆形(
Kotlin
)
先上效果图基于上一篇文章:使用MVC模式,实现简单登录功能(
Kotlin
)我们把登录页面的方形图片改为圆形图片。
糖心荷包蛋°
·
2023-08-12 21:28
kotlin
android
开发语言
使用 MVC 模式,实现简单登录功能 (
Kotlin
)
先放效果图:第一张是登录页面效果图。用户输入登录名和密码,经过后台的非空验证和固定值验证,跳转到首页第二张是首页效果图。用户点击“update”显示用户名和密码这里的用户名和密码是后台设置的固定值,整体的登录逻辑特别简单,就是想通过登录来练手,学习mvc模式。首先,创建相应的模型、视图和控制器类。Model(User.kt)dataclassUser(varusername:String,varp
糖心荷包蛋°
·
2023-08-12 21:58
mvc
android
android
studio
kotlin
那天,他邀请我去他家的别墅...
贵气的欧式家具,精致的
灯饰
、主人喜欢的挂画、大理石背景,这才是别墅范儿!当然,喜好读书,爱好读书,都藏在阅读人的生活格调里。知书品书,立仁成人。再没有比泡一
晋江华浔品味装饰
·
2023-08-12 20:33
kotlin
协程[7]:深层揭示runBlocking与coroutineScope之间的异同
在之前写过这样的一个例子,先来回顾一下:也就是来演示runBlocking与coroutineScope之间的异同点,当时还阐述了一个对它的理论描述,也来回顾一下:这里再开个篇幅来提出的原因是在于。。这里面有一些深层次的东东需要再次挖掘,而问题的焦点是在:回到代码根据这段文字的理解照理应该是这样的嘛:结果肯定不是我们现在所质疑的观点啦,所以这也是需要再单独拎出来值得探讨的东东,这是因为关于runB
瑜小贤
·
2023-08-12 14:53
Kotlin
(一):初识
公司最近准备新一轮的代码优化,准备引入
Kotlin
,那么赶紧撸起袖子加油干!
南山村靓仔
·
2023-08-12 12:26
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他