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代理模式
android 扩展函数,Android - 利用扩展函数为Bitmap添加文字水印
Bitmap绘制文字水印仍是比较常见的需求,毕竟版权意识都在加强(用户能够给本身图片加上用户名),还能够为用户提供更多的信息(例如视频缩略图)网络先上效果图(比较简单的效果,可继续扩展实现),如下代码使用
Kotlin
Alabaaaa
·
2024-02-03 07:23
android
扩展函数
安卓
Kotlin
Glide 加载图片时使用高斯模糊
先引入如下类1:importandroid.content.Contextimportandroid.graphics.Bitmapimportandroid.renderscript.Allocationimportandroid.renderscript.Elementimportandroid.renderscript.RenderScriptimportandroid.renderscri
源文雨
·
2024-02-03 07:53
安卓
kotlin
android
unity
opengl
glide
kotlin
Kotlin
基础学习2
varname:String,varage:Int){//其中加上var或者val变量声明关键字,会自动为该类增加同名的属性,不必显示声明init{//主构造器无法执行初始化代码,可以在init代码块中执行,
kotlin
0246eafe46bd
·
2024-02-03 07:59
Android矩阵Matrix裁切setRectToRect拉伸Bitmap替代Bitmap.createScaledBitmap缩放,
Kotlin
Android矩阵Matrix裁切setRectToRect拉伸Bitmap替代Bitmap.createScaledBitmap缩放,
Kotlin
classMyImageView:AppCompatImageView
zhangphil
·
2024-02-03 07:46
kotlin
Android
android
kotlin
Kotlin
我们一直用JAVA写代码,现在学了
Kotlin
,怎么用
Kotlin
怎么进行MVP抽取呢?直接上代码!
嘿_叫我小王
·
2024-02-03 07:07
Gradle插件在包体积优化中的应用
在安卓app包里面,占体积的主要是三块一块是dex文件,也就是java/
kotlin
代码,这块基本上都是用了Proguard去压缩(Shrinking)、优化(Optimization)、混淆(Obfuscation
HarryChen
·
2024-02-03 06:21
Jetpack Compose系列(1)-初识Jetpck
JetpackCompose是什么2019年的I/O大会上,Google宣布
Kotlin
成为Android开发首选语言(这次不是第一次说了),且后续会有新的JetpackAPI和功能将在
Kotlin
中提供
左大星
·
2024-02-03 04:20
Jetpack
Compose
android
android
jetpack
android-jetpack
composer
Kotlin
中的内置函数-apply、let
在使用
Kotlin
的过程中会经常用到其内置函数,包括apply,let,run,with,also,takeIf,takeUnless函数等,想要更好熟悉
Kotlin
,这些函数必须烂熟于心,接下来让我们来逐步了解
左大星
·
2024-02-03 04:20
kotlin进阶
kotlin
开发语言
android
设计模式通用解释及Java代码用例整理
(BuilderPattern)原型模式(PrototypePattern)适配器模式(AdapterPattern)桥接模式(BridgePattern)装饰模式(DecoratorPattern)
代理模式
无名·
·
2024-02-03 02:26
设计模式
java
好理解
kotlin
internal 关键字使用
一、前言:internal修饰类的方法,表示这个类方法只适合当前module使用,如果其他module使用的话,会找不到这个internal方法或者报错。下面我们在moduleA创建一个类Apple,里面有两个输出的方法。classApple(){funappleLog(){Log.i("debug=","appleLog")}internalfunappleInternalLog(){Log.i
因为我的心
·
2024-02-03 00:05
kotlin
接口
借鉴
Kotlin
中文站接口
Kotlin
的接口可以既包含抽象方法的声明也包含实现。与抽象类不同的是,接口无法保存状态。它可以有属性但必须声明为抽象或提供访问器实现。
简书_大叔
·
2024-02-02 23:07
Python设计模式 -
代理模式
"""
代理模式
(Proxy):为某个对象提供一种代理以控制对这个对象的访问。注意:
代理模式
和策略模式的类图很相近,实现方法也是一样的,但是应用场景很不一样,体现了不同的思想。
jumo
·
2024-02-02 19:32
kotlin
协程Flow的StateFlow和SharedFlow(十二)
文章目录一、前言二、使用方式1、StateFlow2、SharedFlow3、replay4、stateIn、shareIn三、注意事项四、参考链接一、前言有时候我们需要实时监听一个状态变化或者持续不断接收数据,Flow提供了StateFlow和SharedFlow以供我们使用。两者的区别是StateFlow只能监听一个数据,针对的是单个数据的改变,适用于状态监听。SharedFlow是对数据流的
Mr_Tony
·
2024-02-02 17:14
kotlin
JetPack
kotlin
android
Android Compose UI (一) 登录页面的编写
它使用更少的代码、强大的工具和直观的
Kotlin
API,可以帮助您简化并加快Android界面开发.但是需要熟悉一下新的Compose的相关控件,虽然也是文本,图片,水平,垂直,但不是LinearLay
CreeLu
·
2024-02-02 15:25
android
ui
2021-11-14周总结
本周计划完成任务完成多线程学习计算机网络数据结构数据结构树和二叉树链式存储必须全部实现数据库二、最终的结果&具体行动多线程学习(未学完)线程、进程、多线程继承Thread类网图下载实现Runnable接口初识并发龟兔赛跑实现Callable接口静态
代理模式
胡小毛
·
2024-02-02 12:00
JS进阶9 --JS设计模式
`dom`事件绑定,比如2.Vue中的watch:总结发布订阅模式应用场景手写发布订阅模式需求核心步骤总结原型模式应用场景总结
代理模式
核心语法总结迭代器模式面试题1.
前端小白进阶之旅
·
2024-02-02 07:14
JS进阶
javascript
设计模式
前端
Java设计模式-组合模式(13)
老规矩,讲解之前再次熟悉下结构型模式包含:
代理模式
、适配器模式、桥接模式、装饰器模式、外观模式、享元模式、组合模式,共7种设计模式。
艾利克斯冰
·
2024-02-02 02:50
JAVA软件设计模式(GOF)
java
设计模式
组合模式
SpringBoot使用当前类代理类(内部事务)解决方案
文章目录一、场景描述二、解决方案1.使用`@Lazy`(推荐)2.使用方法注入3.使用`ApplicationContext`4.分离服务层5.AspectJ
代理模式
在SpringBoot开发中,我们时常遇到需要在一个类的内部调用自己的其他方法
木子dn
·
2024-02-02 01:11
SpringBoot3
spring
boot
java
数据库
手写实现一个动态代理框架
手写实现一个动态代理框架什么是
代理模式
什么是动态代理动态代理中的编译、类加载与对象实例化手写实现一个动态代理框架实现细节DynamicProxyHandlerProxy生成代码写入代码到磁盘文件调用编译器进行编译调用类加载器进行类加载反射实例化删除前面生成的
黄俊懿
·
2024-02-01 21:24
手写源码系列
java
开发语言
后端
jvm
代理模式
Java基础
源码
Kotlin
Collection VS
Kotlin
Sequence VS Java Stream
pexels-sobhan-joodi-3215050.jpg一.集合中的函数式API虽然
Kotlin
Collection中的函数式API类似于Java8Stream中的API。
fengzhizi715
·
2024-02-01 13:31
Kotlin
协程五 —— 在Android 中使用
Kotlin
协程
官方提供的架构图二、添加依赖如需在Android项目中使用协程,请将以下依赖项添加到应用的build.gradle文件中:dependencies{implementation("org.jetbrains.
kotlin
x
金戈鐡馬
·
2024-02-01 12:50
Android
android
kotlin
协程
线程
MVVM
王学岗
Kotlin
协程(五)————Channel通道-多路复用-并发安全
使用channel进行通信Channel实际上是一个并发安全的队列,它可以用来连接协程,实现不同协程的通信。@Testfun`testknowchannel`()=runBlocking{//创建channelvalchannel=Channel()//生产者valproducer=GlobalScope.launch{vari=0while(true){delay(1000)channel.se
qczg_wxg
·
2024-02-01 12:20
kotlin
kotlin
【
Kotlin
学习】协程的基本概念(3)——Flow
kotlin
flow介绍它是
kotlin
协程与响应式编程模型结合的产物flow的使用flow的基本使用方式flow能够返回多个异步计算的值如果熟悉RxJava,可以吧collect()对应subscribe
Panic Lin
·
2024-02-01 12:19
Kotlin学习
android
学习
kotlin
Kotlin
协程四 —— Flow 和 Channel 的应用
一、Flow与Channel的相互转换1.1Flow转换为Channel1.1.1ChannelFlow@InternalCoroutinesApipublicabstractclassChannelFlow(//upstreamcontext@JvmFieldpublicvalcontext:CoroutineContext,//buffercapacitybetweenupstreamandd
hudawei996
·
2024-02-01 11:47
kotlin
开发语言
android
Android: 深入理解 ‘companion object {}‘
Android:深入理解‘companionobject{}’
Kotlin
是一种现代的、静态类型的编程语言,它在设计时充分考虑了开发者的生产力和代码的可读性。
jiet_h
·
2024-02-01 10:21
Android
夯实基础
android
Kotlin
协程:用源码来理解 ‘viewModelScope‘
Kotlin
协程:用源码来理解‘viewModelScope’
Kotlin
协程是
Kotlin
语言的一大特色,它让异步编程变得更简单。
jiet_h
·
2024-02-01 10:20
Android
夯实基础
kotlin
开发语言
android
Kotlin
:用源码来深入理解 ‘StateFlow和SharedFlow的区别和联系‘
Kotlin
:用源码来深入理解‘StateFlow和SharedFlow的区别和联系’在这篇文章中,我们将深入研究
Kotlin
中的StateFlow和SharedFlow,以及它们的相似之处和不同之处。
jiet_h
·
2024-02-01 10:20
Android
夯实基础
kotlin
开发语言
android
Kotlin
协程1:深入理解withContext
Kotlin
协程1:深入理解withContext引言在现代编程中,异步编程已经变得非常重要。在
Kotlin
中,协程提供了一种优雅和高效的方式来处理异步编程和并发。
jiet_h
·
2024-02-01 10:50
Android
夯实基础
kotlin
开发语言
android
Kotlin
协程:深入理解 ‘lifecycleScope‘
Kotlin
协程:深入理解‘lifecycleScope’
Kotlin
协程是一种强大的异步编程工具,它提供了一种简洁、易读的方式来处理并发和异步操作。
jiet_h
·
2024-02-01 10:50
Android
夯实基础
kotlin
开发语言
android
Kotlin
协程:深入理解 ‘async { }‘
Kotlin
协程:深入理解‘async{}’
Kotlin
协程是一种强大的异步编程工具,它提供了一种简洁、易读的方式来处理并发和异步操作。
jiet_h
·
2024-02-01 10:17
Android
夯实基础
kotlin
android
微信
设计模式之
代理模式
-动态代理详解(JDK动态代理和CGLIB动态代理)
文章目录一、本文内容二、为什么要用代理三、jdk动态代理详解3.1、java.lang.reflect.Proxy3.1.1、getProxyClass方法3.1.2、newProxyInstance方法3.1.3、isProxy方法3.1.4、getInvocationHandler方法3.2、创建代理:方式一步骤案例先来个接口IService创建IService接口的代理对象运行输出3.3、创
悬浮海
·
2024-02-01 10:51
Java设计模式
代理模式
动态代理
cglib动态代理
jdk动态代理
代理模式
详解(重点解析JDK动态代理)
-定义在解析动态
代理模式
之前,先简单看下整个
代理模式
。
代理模式
分为普通代理、强制模式、动态
代理模式
。
塌鼻子巴巴鲁
·
2024-02-01 10:44
设计模式
代理模式
java
开发语言
Ktorfit:
Kotlin
基于 ktor 的 retrofit:多平台 HTTP 客户端库
Ktorfit:
Kotlin
基于ktor的retrofit:多平台HTTP客户端库Ktorfit是一个针对
Kotlin
多平台(Android、iOS、Js、Jvm、Linux)的HTTP客户端和
Kotlin
wilinzz
·
2024-02-01 06:44
kotlin
retrofit
http
第九章 代理与反射 (下) 代理捕获器与反射方法、
代理模式
9.2代理捕获器与反射方法代理可以捕获13种不同的基本操作。这些操作有各自不同的反射API方法、参数、关联ECMAScript操作和不变式。正如前面示例所展示的,有几种不同的JavaScript操作会调用同一个捕获器处理程序。不过,对于在代理对象上执行的任何一种操作,只会有一个捕获处理程序被调用。不会存在重复捕获的情况。只要在代理上调用,所有捕获器都会拦截它们对应的反射API操作。9.2.1get
zbsnzj
·
2024-02-01 06:33
javascript
开发语言
ecmascript
Kotlin
快速入门系列10
Kotlin
的委托委托模式是常见的设计模式之一。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。与Java一样,
Kotlin
也支持委托模式,通过关键字by。
左大星
·
2024-02-01 05:18
kotlin
开发语言
android
Kotlin
快速入门系列11
Kotlin
的集合集合类Java类库有一套相当完整的容器集合类用来持有对象。
左大星
·
2024-02-01 05:15
kotlin
开发语言
android
代理模式
(静态代理、JDK 动态代理、CGLIB 动态代理)
代理模式
(静态代理、JDK动态代理、CGLIB动态代理)一、
代理模式
概述1.生活中的代理案例2.为什么要使用代理3.
代理模式
在Java中的应用4.概述5.生活中代理图示二、代理的实现方式1.Java中代理图示
在人间负债^
·
2024-02-01 04:15
沧海一粟
代理模式
java
开发语言
Mybatis 源码系列:领略设计模式在 Mybatis 其中的应用
文章目录一、Builder模式二、工厂模式三、单例模式四、
代理模式
五、组合模式六、模板方式模式七、适配器模式八、装饰器模式九、迭代器模式虽然我们都知道有23种设计模式,但是大多停留在概念层面,真实开发中很少遇到
Code技术分享
·
2024-02-01 02:10
mybatis
java
设计模式
23种设计模式-结构型模式
1.
代理模式
在软件开发中,由于一些原因,客户端不想或不能直接访问一个对象,此时可以通过一个称为"代理"的第三者来实现间接访问.该方案对应的设计模式被称为
代理模式
.
代理模式
(ProxyDesignPattern
欧冶渃
·
2024-02-01 01:02
23种设计模式
设计模式
JAVA设计模式
一、三种类型:(1)创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式(2)结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、
代理模式
(3)行为型模式:模板方法模式、命令模式
扁扁少年
·
2024-01-31 21:09
java
设计模式
开发语言
2018-03-02
重大修订版本对抗图像能愚弄人类和AIElastic宣布公开其商业产品X-Pack的源代码SpringBoot2.0正式发布,新特性解读除了JUnit,你还应该知道的单元测试框架提到区块链,这一次微软没有再落后
Kotlin
1.2.30
baitu
·
2024-01-31 18:03
kotlin
与java混合开发_使用
kotlin
和Java混合开发Android项目爬坑记录
使用
kotlin
和Java混合开发Android项目爬坑记录不定期将开发过程中遇到的问题添加在此处,加深记忆。
Gitaco
·
2024-01-31 18:55
kotlin与java混合开发
Kotlin
开发中有关时间的具体使用
前言本篇文章主要讲解的有关Android开发中常用的时间的处理方式以及应用。其它相关的内容,可以参考链接:https://blog.csdn.net/qq_36451275/article/details/135929424?spm=1001.2014.3001.5501上篇文章。文章目录前言@[TOC](文章目录)一、时间戳相关的用法1.根据年月日获取时间戳2.根据年月日时分秒获取时间戳3.获取
华海渡
·
2024-01-31 17:18
Kotlin
Android常用的工具类
kotlin
开发语言
android
Java 代理详解
Java代理详解文章目录Java代理详解1.
代理模式
2.静态代理3.动态代理3.1.JDK动态代理机制3.1.1.介绍3.1.2.JDK动态代理类使用步骤3.1.3.代码示例3.2.CGLIB动态代理机制
xwhking
·
2024-01-31 16:42
Java面试题
java
开发语言
2401Idea用Gradle
Kotlin
编译Java控制台中文出乱码解决
解决方法解决方法1在项目build.gradle.kts文件中加入tasks.withType{options.encoding="UTF-8"}tasks.withType{systemProperty("file.encoding","utf-8")}经测试,只加tasks.withType{systemProperty("file.encoding","utf-8")}就解决了解决方法2构建
kfepiza
·
2024-01-31 14:30
依赖管理
Maven
Gradle
等
java
开发语言
gradle
[设计模式Java实现附plantuml源码~结构型]对象的间接访问——
代理模式
前言:为什么之前写过Golang版的设计模式,还在重新写Java版?答:因为对于我而言,当然也希望对正在学习的大伙有帮助。Java作为一门纯面向对象的语言,更适合用于学习设计模式。为什么类图要附上uml因为很多人学习有做笔记的习惯,如果单纯的只是放一张图片,那么学习者也只能复制一张图片,可复用性较低,附上uml,方便有新理解时,快速出新图。[设计模式Java实现附plantuml源码]专链确保对象
程序员三木
·
2024-01-31 13:04
设计模式
设计模式
java
代理模式
[
Kotlin
基础] Java 调用
Kotlin
(一)
Kotlin
和Java的互操作性是
Kotlin
的一大优点,
Kotlin
调用Java已经基本不需要特别去注意什么了,但是Java调用
Kotlin
代码就不那么好看了。
weixin_33737774
·
2024-01-31 11:21
移动开发
java
Java中的常量编译
今天在查看自己之前写的代码时,突然发现有点不对劲,代码如下:if(Build.VERSION.SDK_INTKoltin>Show
Kotlin
Bytecode,这样字节码就显示出来了,如下:可以看到”LINENUMBER11L0
android_cai_niao
·
2024-01-31 11:50
java
常量
常量编译
字节码
常量字节码
Kotlin
的静态常量写法
Kotlin
的静态常量写法有两种1放到class外2companionobject//1放到class外privateconstvalUNSPLASH_STARTING_PAGE_INDEX=1classMyObject
怪兽N
·
2024-01-31 11:19
随笔
android
java
java常量和
kotlin
常量
在java中使用final声明常量在
kotlin
中使用constval声明常量常量在编译为字节码后会直接把调用常量的地方直接替换为常量值,示例如下:publicclassConstDemo{publicstaticfinalStringNAME
android_cai_niao
·
2024-01-31 11:17
java
Kotlin
java
kotlin
python
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他