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
——jetpackCompose按钮弹出dialog、列表(类似recyclerView)、双向绑定--列表(可单选/多选)、列表选中显示边框(最简单的方式)
一、按钮弹出dialog效果图为:packagecom.example.jetpackcomposeimportandroid.os.Bundleimportandroidx.activity.ComponentActivityimportandroidx.activity.compose.setContentimportandroidx.compose.material.*importandro
wy313622821
·
2024-02-07 15:37
kotlin
-
java
kotlin
android
java
C++【
类与对象
】——空指针访问成员函数+const修饰成员函数
文章目录一、空指针二、const修饰成员函数(常函数)1.code格式2.作用三、常对象1.code格式2.作用3.注意事项Note:i.视频为黑马程序员C++视频,系列文章为视频听课笔记;ii.难度指数:+iii.不论变量、函数名、标识符形式怎样复杂,只要我们考虑编程的本质是对内存的操作,对内存进行分析,一切逻辑都会变得清晰。一、空指针示例一:定义整型指针p为空指针。int*p=NULL示例二:
whwhwhwh@
·
2024-02-07 15:27
C++学习
c++
kotlin
面向对象二
扩展扩展方法//定义一个函数,函数名为"被扩展类.方法"funFloat.info(){Log.d("Float","info:===扩展的info方法===")}//调用varf=0.4ff.info()程序为Float类扩展了info()方法之后,就像为Float类增加了info()方法一样,所有的Float对象都可调用info()方法,如果被扩展的类有子类,子类的实例对象也可以调用该方法对集
0246eafe46bd
·
2024-02-07 14:05
Android用setRectToRect实现Bitmap基于Matrix矩阵scale缩放RectF动画,
Kotlin
(二)
Android用setRectToRect实现Bitmap基于Matrix矩阵scale缩放RectF动画,
Kotlin
(二)文章https://zhangphil.blog.csdn.net/article
zhangphil
·
2024-02-07 14:44
kotlin
Android
android
kotlin
【C++】
类与对象
3:默认成员函数之拷贝构造函数
前言今天我们来学习默认成员函数中的拷贝构造函数概念拷贝构造函数:只有单个形参,该形参是对本类类型对象的引用(一般常用const修饰),在用已存在的类类型对象创建新对象时由编译器自动调用。特征拷贝构造函数是构造函数的一个重载形式拷贝构造函数的参数只有一个且必须是类类型对象的引用,使用传值方式编译器直接报错,因为会引发无穷递归调用。看下面这段代码和注释voidfunc1(dated){//d是d1的拷
cat_with_cat
·
2024-02-07 10:30
C++知识点
c++
java
javascript
高效动画实现原理-Jetpack Compose 初探索
JetpackCompose存在很多优点:代码更加简洁直观、应用开发效率显著提升、
Kotlin
API功能直观、预览工具强大等。二、开发环境为了
vivo互联网技术
·
2024-02-07 10:53
C++
类与对象
之多态
4.7.1多态的基本概念多态是C++面向对象三大特性之一多态分为两类*静态多态:函数重载和运算符重载属于静态多态,复用函数名*动态多态:派生类和虚函数实现运行时多态静态多态和动态多态区别:静态多态的函数地址早绑定-编译阶段确定函数地址*动态多态的函数地址晚绑定-运行阶段确定函数地址下面通过案例进行讲解多态:动态多态的使用:父类的指针或引用来指向子类对象4.7.2多态案例一-计算器类4.7.3纯虚函
C语言小白的基础课
·
2024-02-07 10:17
c++
开发语言
【Android-Gradle】多模块开发中,定义额外属性(全局变量),穿梭在不同的Gradle文件中(
kotlin
脚本版)
其他信息可以参考官网:https://docs.gradle.org/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html#org.gradle.api.plugins.ExtraPropertiesExtension但是本文讲一些简单应用:需求1:根目录gradle文件定义一个全局变量build.gradle.kts(根
许多仙
·
2024-02-07 07:11
android
安卓学习笔记之六:Activity生命周期验证(
kotlin
版本)
前言Activity是安卓提供给用户与手机之间可交互的界面组件,也是四大组件中比较重要的组件。那么?Activity从创建到销毁过程是怎么样的呢?我们从以下几个知识点做分析:Activity五个状态Activity的生命周期Activity横竖屏生命周期Activity四种启动方式Activity问题总结Activity五个状态Starting->running->poused->stopped-
manmanbab
·
2024-02-07 07:36
android
学习
笔记
安卓学习笔记之七:界面布局及简单控件(
Kotlin
版本)
创建一个
Kotlin
项目,学习尝试一些界面布局和简单控件使用方面的知识。
manmanbab
·
2024-02-07 07:06
android
xml
安卓学习笔记之八:本地化的简单例子(
kotlin
版本)
创建一个EmptyViewsActivity项目,语言选择
Kotlin
实现一个简单的功能,一条欢迎,一个按钮,按下后显示一条信息。
manmanbab
·
2024-02-07 07:31
android
学习
笔记
C/C++_lesson_8_函数重载、
类与对象
一、1)重载#includeusingnamespacestd;//只有参数的个数或参数类型不同,才发生函数重载//在参数是引用类型的情况下,const、volatile的区别视为重载//voidSayHello(volatileint*age)//{//cout#includeusingnamespacestd;//classclock//{//inthour,min,sec;//public:
yaoming168
·
2024-02-07 07:58
C++语言学习
c++
【Android辟邪】之:gradle——在项目间共享依赖关系版本
docs.gradle.org/current/userguide/platforms.html#sec:sharing-catalogs建议看原文(有能力的话)现在Gradle脚本可以使用两种语法编写:
Kotlin
许多仙
·
2024-02-07 07:16
android
Flutter学习(八)Flutter_Boost接入
参考链接官方地址:linkfullter_boost配置:linkgit代理配置:link
kotlin
语法集成:link混合开发的坑:link开发环境as4+jdk1.8gradle5.1.1思路与实现备注
motosheep
·
2024-02-07 07:14
flutter
学习
2024版细致idea解读(包含下载,安装,破解,讲解怎么使用)
前言我们历经了对应的javase开发,使用的软件从eclipse也逐步升级到了idea,IntelliJ旗下的产品之一内部复函很大的集成平台插件供大家使用下载介绍IntelliJIDEA–领先的Java和
Kotlin
IDE
菜鸟小木
·
2024-02-07 06:29
intellij-idea
java
ide
Github 2024-02-06 开源项目日报Top9
根据开发语言中项目的数量,汇总情况如下:开发语言项目数量Python项目4TypeScript项目2C项目1Ruby项目1HTML项目1Go项目1Rust项目1C++项目1
Kotlin
项目1MagicMaskforAndroid
孙琦Ray
·
2024-02-07 06:51
github
开源
Github趋势分析
开源项目
Python
Golang
【
类与对象
(中)】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言1.类的6个默认成员函数2.构造函数2.1概念2.2特性3.析构函数3.1概念3.2特性4.拷贝构造函数4.1概念4.2特征引用常引用5.赋值运算符重载5.1运算符重载5.2赋值运算符重载1.赋值运算符重载格式2.赋值运算符只能重载成类的成员函数不能重载成全局函数3.用户没有显式实现时,编译器会生成一个默认赋值运算符重载,
2301_79585944
·
2024-02-07 06:12
C++
c++
【
Kotlin
小笔记】
kotlin
中的小技巧
本文目录
kotlin
学习-魔术类小技巧1.字符串内嵌表达式2.函数的参数默认值
kotlin
学习-魔术类小技巧1.字符串内嵌表达式不需要像Java那样去拼接字符串,而是可以直接将表达式写在字符串里面funmain
Rose J
·
2024-02-07 00:19
Kotlin学习
android
kotlin
C++
类与对象
(下)
前言:哈喽小伙伴们,这篇文章我们将继续分享
类与对象
的剩余知识。
很楠不爱
·
2024-02-06 22:13
c++
开发语言
kotlin
fragment切换每次都刷新
通常多个栏目切换都是这种viewpage+fragment组成的最近看了头条和腾讯视频的栏目切换,呈现的效果是,栏目前后切换都会去重新加载,自己想了想别人是怎么做的呢?刚开始自己去尝试直接fragment集成Fragment,来回切换的时候,去查看onresume方法,发现并不理想,很多时候并不会走这个方法后面根据自己的项目,想了想,改了下,发现达到了效果本地项目是继承BaseFragement的
kot_flu
·
2024-02-06 21:47
Kotlin
Collection KTX:让你的集合操作如丝般顺滑
Kotlin
提供了CollectionKTX扩展库,为我们操作集合提供了非常方便的API。
图你怀中安稳
·
2024-02-06 19:24
开发工具
kotlin
开发语言
API
Java Optional 对Null的友好
JavaOptional对Null的友好以前的做法开发过程中,经常会有null的判断,会写很多if判断,导致代码繁多切不简洁,在
kotlin
里面,null的友好处理是在后面加个?
LoWang
·
2024-02-06 15:14
Kotlin
collections 函数表索引
元素增删addAll:添加指定元素removeAll:移除指定元素retainAll:保留指定元素fill:使用指定元素填充排序reverse:倒序shuffle:乱序sort:以指定方式排序集合运算intersect:取相交子集subtract:相减取补集union:相加取超集通过+-+=-=操作符运算条件判断all:是否所有元素满足限定条件any:是否存在某个元素满足限定条件none:是否完全
Wavky
·
2024-02-06 15:16
【C++
类与对象
(上)】
C++
类与对象
(上)1.面向过程和面向对象初步认识2.类的引入3.类的定义4.类的访问限定符及封装4.1访问限定符4.2封装5.类的作用域6.类的实例化7.类的对象大小的计算7.1如何计算类对象的大小7.2
jokr_
·
2024-02-06 14:30
C++
c++
java
开发语言
【C++
类与对象
(中)】
C++
类与对象
(中篇)1.类的6个默认成员函数2.构造函数2.1概念2.2特性2.2.1语法特性:2.2.2用法特性3.析构函数3.1概念:3.2特性4.拷贝构造函数4.1概念4.2特征5.赋值运算符重载
jokr_
·
2024-02-06 14:30
C++
c++
c语言
开发语言
算法
数据结构
集成开发环境 IntelliJ IDEA的基本使用
集成开发环境IntelliJIDEA是由JetBrains开发的一个强大的JavaIDE,它也被广泛用于其他编程语言的开发,如
Kotlin
、Scala和Groovy等。
人生万事须自为,跬步江山即寥廓。
·
2024-02-06 13:19
intellij-idea
java
ide
Android用setRectToRect实现Bitmap基于Matrix矩阵scale缩放RectF动画,
Kotlin
(一)
Android用setRectToRect实现Bitmap基于Matrix矩阵scale缩放RectF动画,
Kotlin
(一)基于Matrix,控制Bitmap的setRectToRect的目标RectF
zhangphil
·
2024-02-06 12:24
kotlin
Android
android
kotlin
Java开发----工具篇IntelliJ IDEA 2023
工具的安装和破解:IntelliJIDEA的官网下载地址如下:下载IntelliJIDEA–领先的Java和
Kotlin
IDE可以根据个人情况下载对应的版本,安装一路下一步。
zydemon
·
2024-02-06 09:02
工具篇
intellij-idea
java
flutter向 一文就够了 以声明式编程的角度理清到处都用的“状态state”是什么
前言之前做Android开发,java语言搭配xml就从来没有听过状态,但是在react,
kotlin
,flutter等等开发框架,开发方式中,都有状态这一概念,此文想依托flutter,对状态进行整理参考本文参考
夏目艾拉
·
2024-02-06 09:28
flutter
Kotlin
和Java 单例模式
Java和
Kotlin
的单例模式其实很像,只是
Kotlin
一部分单例可以用对象类和委托lazy来实现Java/***懒汉式,线程不安全*/classSingleton{privatestaticSingletoninstance
一叶飘舟
·
2024-02-06 08:37
单例模式
java
kotlin
【安卓中
kotlin
泛型的基本用法】
泛型的基本用法泛型主要有两种定义方式,一种是定义泛型类,另一种是定义泛型方法,使用的语法结构都是。当然括号内的T并不是固定要求的,事实上你使用任何英文字母或单词都可以,但是通常情况下,T是一种约定俗成的泛型写法。如果要定义一个泛型类,就可以这么写:classMyClass{funmethod(param:T):T{returnparam}}在调用MyClass类和method()方法的时候,可以将
东方同学
·
2024-02-06 08:37
安卓应用学习
android
kotlin
开发语言
Kotlin
手记(一):基础大杂烩
Kotlin
简介2011年7月,JetBrains推出
Kotlin
项目,这是一个面向JVM的新语言2012年2月,JetBrains以Apache2许可证开源此项目。
木大白易
·
2024-02-06 08:32
Kotlin
kotlin
开发语言
android
8.扩展成员
TextUtils.isEmpty()的实现publicstaticbooleanisEmpty(@NullableCharSequencestr){returnstr==null||str.length()==0;}
Kotlin
学吉他的袁先生
·
2024-02-06 06:37
Kotlin
笔记2—进阶
:6Map与FlatMap7函数类型8高阶函数9匿名函数10Lambda表达式11
Kotlin
中,理解T.()->Unit、()->Unit与(T)->Unit1lateinitlateinit推迟属性初始化
子林Android
·
2024-02-06 05:30
Kotlin
kotlin
java
开发语言
Kotlin
笔记1—基础
Kotlin
笔记1—基础1val与varval用于值从不更改的变量。使用val声明的变量无法重新赋值。
子林Android
·
2024-02-06 05:29
Kotlin
kotlin
android
开发语言
Python
类与对象
目录面向对象定义类创建对象类的成员实例变量构造方法实例方法类变量类方法封装性私有变量私有方法使用属性继承性Python中的继承多继承方法重写多态性继承与多态鸭子类型测试与多态面向对象类和对象都是面向对象中的重要概念。面向对象是一种编程思想,即按照真实世界的思维方式构建软件系统。例如,在真实世界的校园里有学生和老师,学生有学号、姓名、所在班级等属性(数据),还有学习、提问、吃饭和走路等动作(方法)。
互联网的猫
·
2024-02-06 02:43
Python从入门到精通
python
类与对象
(1)
文章目录面向过程和面向对象的区别面向过程面向对象举个例子类类的定义类的两种定义方式声明和定义全部都放在类体中声明和定义分开存放类的访问限定符类的访问限定符类的作用域类的实例化面向过程和面向对象的区别我们常听说C语言是面向过程的语言而C++,python等语言事先向对象的语言,那么什么是面向过程和面向对象呢?面向过程面向过程就是关注的是过程,分析求解时候的步骤,之后通过函数调运进行实现面向对象首先声
Q741_147
·
2024-02-05 22:23
开发语言
c++
类与对象
(3)【6个默认成员函数(1)】
文章目录6个默认成员函数构造函数特点析构函数特点拷贝函数特点6个默认成员函数一个类要是空的话,就可以成为空类。一个空类中真的什么都没有吗?然而编译器中会生成默认函数。默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。classDate{};构造函数在我们正常写Date类的时候classDate{public:voidInit(intyear,intmonth,intday){
Q741_147
·
2024-02-05 22:23
c++
C++
类与对象
的简单应用【日期类的简单实现】
在咱们刚接触C++,写一个日期类进行练习,实现从能比较多,如计算日期差,设置日期,输出日期…下面我会展示一个简单的日期类声明#include#includeusingnamespacestd;classDate{public:boolCheckInvalid();Date(intyear=1,intmonth=1,intday=1);booloperator(constDate&d);boolop
Q741_147
·
2024-02-05 22:23
c++
开发语言
kotlin
--Flow结合retrofit运用
kotlin
集成retrofit获取网络数据,将数据通过Flow发射效果:1.定义实体类和网络相关实体类:packagecom.aruba.flowapplyapplication.modeldataclassArticle
aruba
·
2024-02-05 19:09
24种设计模式之行为型模式(下)-Java版
行为模式(11种):本质是描述
类与对象
协助完成单个对象无法完成的任务,以及怎么分配职责。包括:模板方法、策略、命令、责任链、状态、观察者、中介者模式、迭代器、访问
nuist__NJUPT
·
2024-02-05 15:52
设计模式
设计模式
java
开发语言
Android ViewPager 控制滑动速度
参考《ViewPagersmoothScroll速度控制》,很不错的文章,用
Kotlin
改写记录如下:自定义滑动控制类,以实现自定义滑动/****author:jake*time:2018/11/20*
南窗云
·
2024-02-05 14:18
Android矩阵setRectToRect裁剪Bitmap原图Matrix放大,mapRect标记中心区域,
Kotlin
Android矩阵setRectToRect裁剪Bitmap原图Matrix放大,mapRect标记中心区域,
Kotlin
importandroid.content.Contextimportandroid.graphics.Bitmapimportandroid.graphics.Canvasimportandroid.graphics.Colorimportandroid.graphics.M
zhangphil
·
2024-02-05 13:32
kotlin
Android
android
kotlin
Android flavor 的build.gradle.kts的新写法
GroovytoKTSGroovytoKTS迁移指南AndroidGradle插件4.0支持在Gradle构建配置中使用
Kotlin
脚本(KTS),用于替代Groovy(过去在Gradle配置文件中使用的编程语言
github_35581409
·
2024-02-05 12:50
android
【Android】240204 android studio build.gradle.kts APK名字带日期
如果我理解正确,我应该能够调用Java方法来实现这一点,比如(在
Kotlin
中):importjava.util.Dateimportjava.text.SimpleDateFor
面向未来_
·
2024-02-05 12:19
android
android
studio
ide
Kotlin
Vocabulary | 密封类 sealed class
我们经常需要在代码中声明一些有限集合,如:网络请求可能为成功或失败;用户账户是高级用户或普通用户。我们可以使用枚举来实现这类模型,但枚举自身存在许多限制。枚举类型的每个值只允许有一个实例,同时枚举也无法为每个类型添加额外信息,例如,您无法为枚举中的"Error"添加相关的Exception类型数据。当然也可以使用一个抽象类然后让一些类继承它,这样就可以随意扩展,但这会失去枚举所带来的有限集合的优势
谷歌开发者
·
2024-02-05 09:02
kotlin
获取当前进程名
借助activityManager的getRunningAppProcesses方法也可获取进程名,但是此方法属于敏感API,如果隐私条款审核的比较严格的话,需要额外声明此API调用的目的,故不使用该方式使用linux方式获取进程名fungetCurrentProcessName():String{valresponse=FileInputStream("/proc/self/cmdline").
songsyl1207
·
2024-02-05 09:25
【
Kotlin
】
Kotlin
环境搭建
1前言
Kotlin
是一种现代但已经成熟的编程语言,由JetBrains公司于2011年设计和开发,并在2012年开源,在2016年发布v1.0版本。
little_fat_sheep
·
2024-02-05 09:30
Kotlin
kotlin
环境搭建
kotlin简介
kotlin-compiler
Kotlin
基础之定义类及构造方法
Kotlin
中定义类的关键字依然是class//如果是仅仅是定义一个类,那么可以省略大括弧,直接这样定义即可classAnimal如果类中还需要方法或者属性的话,就需要加上大括弧了classAnimal
王魔王
·
2024-02-05 07:56
Android基于Gradle8.0的插件开发
一、Gradle8.0插件的使用方式随着Gradle和AndroidGradlePlugin的版本升级,以及
Kotlin
DSL的加入,Gradle的配置和使用方式发生了很大的变化。
一叶飘舟
·
2024-02-05 07:49
android
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他