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代理模式
代理模式
-C语言实现
UML图:代码实现:#include//抽象主题接口typedefstruct{void(*request)(void*);}Subject;//具体主题类typedefstruct{void(*request)(void*);}RealSubject;voidRealSubject_request(void*obj){printf("RealSubject:Handlingrequest\n")
东辰叶落
·
2023-11-26 19:57
设计模式
代理模式
记一次
Kotlin
Visibility Modifiers引发的问题
概述测试环境爆出ERROR告警日志java.lang.IllegalStateException:Didn'tfindreportforspecifiedlanguage,登录测试环境ELK查到如下具体的报错堆栈日志:java.lang.IllegalStateException:Didn'tfindreportforspecifiedlanguageatcom.aba.report.servic
johnny233
·
2023-11-26 19:27
Kotlin
kotlin
kotlin
入门
1.变量声明varxx=,自动赋值,弱类型varxx:Int=强制指定类型Byte=MAX.VALUEByte、Int、Long可以通过上述方式获取最大最小值2.函数使用fun函数名(参数:参数类型):返回值类型{函数体}例子funnameFun(var1:String,var2:Int):String{return"";}fun前面可加publicprivateprotect等修饰符nameFu
泓汉
·
2023-11-26 18:55
解决android studio 一直卡在Gradle:Resolve dependencies‘:classpath‘的问题
在今年的Google开发者大会上,Google宣布了
Kotlin
是Android的主要开发语言了,从此
Kotlin
有了个亲爸爸androidstudio3.0preview提供了
kotlin
的支持,2.
梦之归途
·
2023-11-26 18:34
Android
android
016 Java中的动态代理
www.cnblogs.com/nnngu:https://www.jianshu.com/users/1df20d76ea5c知乎:https://www.zhihu.com/people/nnngu/posts代理
代理模式
是一种常用的设计模式
nnngu
·
2023-11-26 17:57
Java设计模式一、设计模式简介
结构型模式:共七种:适配器模式、装饰器模式、
代理模式
、外观模式、桥接模式、组合模式、享元模式。
TTDreamTT
·
2023-11-26 13:43
java基础
java
设计模式
开发语言
【
Kotlin
】高阶函数和Lambda
文章目录高阶函数抽象和高阶函数方法引用表达式使用场景Lambda表达式lambda表达式类型Lambda开销闭包Java实现闭包
Kotlin
中的闭包高阶函数
Kotlin
天然支持了部分函数式特性。
xoliu1
·
2023-11-26 11:25
kotlin
kotlin
开发语言
android
【
Kotlin
】类与接口
文章目录类的定义创建类的实例构造函数主构造函数次构造函数init语句块数据类的定义数据类定义了componentN方法继承AnyAny:非空类型的根类型Any?:所有类型的根类型覆盖方法覆盖属性覆盖抽象类接口:使用interface关键字函数:funUnit:让函数调用皆为表达式表达式函数体类头格式化类的定义类可以包含:构造函数和初始化块函数属性嵌套类和内部类对象声明你可以将类想象成一个对象的模板
xoliu1
·
2023-11-26 11:55
kotlin
kotlin
开发语言
android
kotlin
内置函数对数组进行各种操作
plus()函数是
Kotlin
标准库中的一个扩展函数,可以用于合并两个同类型的数组。
遥不可及zzz
·
2023-11-26 11:50
kotlin
开发语言
android
kotlin
防范竞态
当你调用成员,这个成员可能为null,可能为空值,就必须采用防范竞态条件,这个是KT编程的规范化下面举例:防范竞态条件【尽量使用?+内置函数+空合并操作符】funtest(){valinfo:String?=""//info可能为null,还可能为空值"",就启动防范竞态条件info?.let{if(it.isBlank()){println("info是空值,请检查代码。。。")}else{pr
遥不可及zzz
·
2023-11-26 11:50
kotlin
前端
javascript
【
Kotlin
】引入与基础语法
文章目录
Kotlin
的特性
Kotlin
优势
Kotlin
的安卓项目变量变量保存了指向对象的引用优先使用val来避免副作用后端变量BackingFields延迟初始化
Kotlin
的特性它更加易表现:这是它最重要的优点之一
xoliu1
·
2023-11-26 11:40
kotlin
kotlin
开发语言
android
Kotlin
中三元运算符
a:b;
kotlin
中vala=10valb=11valc=if(a>b)aelseb
liuhaha1015
·
2023-11-26 11:33
Android
Python与设计模式--
代理模式
5-Python与设计模式–
代理模式
一、网络服务器配置白名单
代理模式
是一种使用频率非常高的模式,在多个著名的开源软件和当前多个著名的互联网产品后台程序中都有所应用。
林圜围
·
2023-11-26 11:29
设计模式
python
设计模式
代理模式
1 Python实现23种计模式
Python实现(史上最全最通俗易懂)第一篇Python与设计模式:前言第二篇(23种设计模式)1创建类设计模式(5种)单例模式工厂模式简单工厂模式抽象工厂模式建造者模式原型模式2结构类设计模式(7种)
代理模式
装饰器模式适配器模式门面模式组合模式享元模式桥梁模式
林圜围
·
2023-11-26 11:21
设计模式
设计模式
python
java高频面试题-设计模式
结构型模式,共7种:适配器模式、装饰器模式、
代理模式
、外观模式、桥接模式、组合模式、享
java晴天过后
·
2023-11-26 10:04
java
设计模式
开发语言
Kotlin
泛型
Kotlin
泛型1.泛型类定义一个泛型类//箱子openclassBox(varthing:T)//定义泛型和使用泛型使用valbox1=Box("你好!")
ChenME
·
2023-11-26 09:23
Android开发如何快速从Java转成
Kotlin
1.
Kotlin
是什么?
Kotlin
是一门用于现代多平台应用的静态编程语言,由JetBrains开发的。
一亿元的日落
·
2023-11-26 09:02
Android Weekly Notes #486
AndroidWeeklyIssue#486AllAboutOpt-InAnnotations
Kotlin
中的opt-in机制.有一些api直接使用,会有警告,加上这些标记表明自己是故意为之.ThiscanguaranteethattherehasbeenaconsciousdecisionmadeaboutusingtheAPIontheusesite
圣骑士wind
·
2023-11-26 08:50
Kotlin
-KCP的应用-修改SDK版本号
背景在SDK开发中,一般会暴露获取SDK版本号的接口,获取的版本号一般为String类型,比如://sdk接口interfaceSdk{fungetVersion():String}//sdk调用方sdk.getVersion()上述方式可以通过在gradle.properties中配置版本号,然后在build.gradle中读取版本号生成至BuildConfig.java中,例如://gradl
guodongAndroid
·
2023-11-26 07:03
Kotlin
学习——kt里的集合List,Set,Map & List集合的各种方法之Int篇
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 03:16
SpringBoot
kotlin
学习
list
Kotlin
学习——kt里面的函数,高阶函数 & 函数式编程 & 扩展函数和属性
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-26 03:45
SpringBoot
kotlin
学习
微信
KMP—仅需一套代码,使用
kotlin
也能一站式搭建android, 桌面端,和web端app!
如果你还不了解ComposeMultiplatform是什么,也可以直接参考官网的JetBrains网站的『长懒看』说明,一句话就是:FastreactiveDesktopandWebUIframeworkfor
Kotlin
程序员小森
·
2023-11-26 01:21
多线程详解(未完结)
网图下载2.2实现Runnable接口(推荐)案例:火车站买票问题案例:龟兔赛跑2.3实现Callable接口(了解即可)案例:下载网图Runnable和Callable的区别:三、线程知识拓展3.1静态
代理模式
案例
程序员好冰
·
2023-11-26 01:06
java
多线程
Kotlin
学习——流程控制,when,循环,range工具 & kt里的equals & if实现类似三元表达式的效果
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-25 22:15
SpringBoot
kotlin
学习
微信
Android | Compose 初上手
简介JetpackCompose是用于构建原生Andorid界面的新工具包,Compose使用了更少的代码,强大的工具和直观的
Kotlin
Api简化并且加快了Android上界面的开发。
Tʀᴜsᴛ³⁴⁵
·
2023-11-25 20:15
Compose
android
kotlin
开发语言
Jetpack-Compose 学习笔记(一)—— Compose 初探
前提条件,对
Kotlin
修之竹
·
2023-11-25 20:15
Android
Jetpack
android
jetpack
android
jetpack
Compose 学习笔记(一)—— Compose 初探
前提条件,对
Kotlin
锐湃
·
2023-11-25 20:45
jetpack
学习
android
8:
kotlin
类型检查和转换(Type checks and casts)
在运行时可以执行类型检查以检查对象的类型。类型转换将对象强制转换为不同的类型is和!is可以使用is或者!is来判断实例是不是指定的类型funmain(){varobj:Any="cast"if(objisString){println(obj.length)//4}obj=123if(obj!isString){print("NotaString")//NotaString}else{print
跳墙程序员
·
2023-11-25 19:16
kotlin教程
kotlin
Kotlin
基础——Lambda和函数式编程
Lambda使用{}定义Lamba,调用run运行run{println(1)}更常用的为{参数->操作},还可以存储到变量中,把变量作为普通函数对待valsum={x:Int,y:Int->x+y}println(sum(1,2))maxBy()接收一个Lambda,传递如下classPerson(valname:String,valage:Int)valpeople=listOf(Person
松仔log
·
2023-11-25 19:45
#
Kotlin基础
kotlin
开发语言
android
5:
kotlin
类(Classes )
kotlin
支持面向对象编程,也有雷和对象的概念要声明一个类需要使用class关键字classCustomer属性(Properties)可以在类名后边添加(),在()里边声明属性classContact
跳墙程序员
·
2023-11-25 19:45
kotlin教程
kotlin
开发语言
android
7:
kotlin
数组 (Arrays)
kotlin
中最常见的数组类型是对象类型数组,数组由array类表示。什么时候使用当你在
kotlin
中有特殊的底层需求需要满足时,可以使用数组。
跳墙程序员
·
2023-11-25 19:45
kotlin教程
kotlin
开发语言
Kotlin
学习——流程控制,when,循环,range工具 & kt里的equals & if实现类似三元表达式的效果
Kotlin
是一门现代但已成熟的编程语言,旨在让开发人员更幸福快乐。它简洁、安全、可与Java及其他语言互操作,并提供了多种方式在多个平台间复用代码,以实现高效编程。
Perley620
·
2023-11-25 19:39
SpringBoot
kotlin
学习
开发语言
12.枚举
由enum修饰的类enumclassLogLevel{VERBOSE,DEBUG,INFO,WARN,ERROR,ASSERT}
kotlin
中枚举类可以有构造器以及成员方法enumclassLogLevel1
学吉他的袁先生
·
2023-11-25 18:10
Spring - Mybatis-设计模式总结
Mybatis-设计模式总结1、Builder模式2、工厂模式3、单例模式4、
代理模式
5、组合模式6、模板方法模式7、适配器模式8、装饰者模式9、迭代器模式虽然我们都知道有26个设计模式,但是大多停留在概念层面
长情知热爱
·
2023-11-25 14:01
spring
Android设计模式 - 分类&设计原则
(2)结构型:共七种,适配器模式、装饰器模式、
代理模式
、外观模式、桥接模式、
今阳
·
2023-11-25 13:56
Android设计模式
设计模式
java
android
Kotlin
双冒号 :: 使用
Kotlin
中双冒号操作符,表示把一个方法当做一个参数,传递到另一个方法中进行使用,通俗的来讲就是引用一个方法,先来看一下例子:funmain(args:Array){println(lock("param1
InFatuated
·
2023-11-25 13:08
Kotlin
StandardKt
@
kotlin
.internal.InlineOnlypublicinlinefunTODO():Nothing=throwNotImplementedE
MarkRZJ
·
2023-11-25 11:47
Kotlin
kotlin
编程语言
kotlin
核心之协程
协程是轻量级线程(官方表述)协程就是方法调用封装成类线程的API。方法调用当然比线程切换轻量;而封装成类线程的API后,它形似线程(可手动启动、有各种运行状态、能够协作工作、能够并发执行)。因此从这个角度说,它是轻量级线程没错。当然,协程绝不仅仅是方法调用,因为方法调用不能在一个方法执行到一半时挂起,之后又在原点恢复。这一点可以使用EventLoop之类的方式实现。想象一下在库级别将回调风格或Pr
步基
·
2023-11-25 11:47
Android开发
kotlin
Kotlin
中Flow的简单应用
Kotlin
中Flow的简单应用什么是Flow?Flow解决了什么问题?Flow的基本使用什么是Flow?
小码农ht
·
2023-11-25 11:17
kotlin
android
10分钟带你搞懂协程、LiveData-和-Flow,
kotlin
协程并发
从API1开始,处理Activity的生命周期(lifecycle)就是个老大难的问题,基本上开发者们都看过这两张生命周期流程图:随着Fragment的加入,这个问题也变得更加复杂:而开发者们面对这个挑战,给出了非常稳健的解决方案:分层架构。分层架构如上图所示,通过将应用分为三层,现在只有最上面的Presentation层(以前叫UI层)才知道生命周期的细节,而应用的其他部分则可以安全地忽略掉它。
m0_66144765
·
2023-11-25 11:44
程序员
架构
移动开发
android
谷歌推荐:在 MVVM 架构中使用
Kotlin
Flow
极简实战,这个项目主要包了以下功能:自定义RemoteMediator实现network+db的混合使用(RemoteMediator是Paging3当中重要成员)使用DataMapper分离数据源和UI
Kotlin
Flow
锐湃
·
2023-11-25 11:43
协程
jetpack
mvvm
在 MVVM 中 使用
Kotlin
Flow
Google推荐在MVVM中使用
Kotlin
Flow我相信如今几乎所有的Android开发者至少都听过MVVM架构,在GoogleAndroid团队宣布了Jetpack的视图模型之后,它已经成为了现代Android
小涂Ss
·
2023-11-25 11:42
android
kotlin
rxjava
【
Kotlin
精简】第9章
Kotlin
Flow
1前言上一章节我们学习了
Kotlin
的协程【
Kotlin
精简】第8章协程,我们知道协程实质是对线程切换的封装,能更加安全实现异步代码同步化,本质上协程、线程都是服务于并发场景下,其中协程是协作式任务,线程是抢占式任务
__Yvan
·
2023-11-25 11:41
Kotlin
Android
kotlin
开发语言
android
Android之Gradle多Module常见配置修改和优化
它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,也增加了基于
Kotlin
语言的
kotlin
-basedDSL,抛弃了基于XML的各种繁琐配置。面向Jav
mayundoyouknow
·
2023-11-25 11:55
Android面试整理2021
Gradle配置
gradle
build
maven
Android中的Gradle之配置及构建优化
Gradle是一种项目自动化构建工具,基于Groovy语言来声明项目设置,同时支持
kotlin
文件xxx.gradle.kts作为DSL(DomainSpecifiedLanguage)。
奇舞移动
·
2023-11-25 11:54
Android
Android
Gradle
Android Gradle 升级到7.x及Maven推送问题
plugins{id'com.android.library'id'
kotlin
-android'id'maven'}//源代码一起打包taskandroidSourcesJar(type:Jar){archiveClassifier.set
xiangzhihong8
·
2023-11-25 11:53
深入Android应用开发
android
maven
java
你应该知道的
kotlin
实用技巧
前言众所周知,
kotlin
是google力推的用以取代java的android开发语言
kotlin
使用起来比较方便,同时有许多语法糖本文主要讲解了一些比较实用的
kotlin
技巧自定义圆角矩形在项目中,我们常常要定义圆角矩形背景
Kepler_II
·
2023-11-25 09:35
Java反射调用
kotlin
中的类,Object类,Companion对象
Java反射调用
kotlin
中的类,Object类,Companion对象1.Java反射调用
kotlin
中的普通类
kotlin
普通类:packagecom.common;classTestNormal
keeng2008
·
2023-11-25 05:28
Kotlin
Android
java
kotlin
【Java设计模式 - 专栏开篇简介】 java设计模式开篇
java设计模式开篇缘由计划设计模式简介设计模式适合人群设计模式分类设计模式的六大原则缘由这还要从一次工作说起,平时也没怎么注意设计模式的使用,可能平时有使用到一些简单的设计模式,比如单例模式,策略模式,
代理模式
等等
码农阿豪
·
2023-11-25 05:27
设计模式
java
开发语言
设计模式
Java设计模式——组合模式【Composite Pattern】
7种(结构型模式):适配器模式、装饰器模式、
代理模式
、外观模式、桥接模式、组合模式、享元模式。
止步前行
·
2023-11-25 04:04
设计模式
java
设计模式
组合模式
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他