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
绘制图片文字并自动换行
/***绘制文本,并允许指定文本长度和行高,并自动换行*@paramtext要绘制的文本*@paramx0绘制文本的起始X坐标*@paramy0绘制文本的起始Y坐标*@parammaxWidth绘制文本的最大宽度*@paramlineHeight绘制文本的行高*@paramfont要绘制文本的字体*@paramstyle要绘制文本的字体样式*/funGraphics2D.drawString(te
zimoyin
·
2025-03-06 12:51
kotlin
开发语言
android
Kotlin
Compose Multiplatform下导航解决方案
原文链接欢迎大家对于本站的访问-AsterCasc前言其实笔者在写这篇文章的时候,KMP已经有实验性的导航解决方案了,官方文档compose-navigation-routing中有介绍,而且使用起来也比较简单,可以参考我构建的的样例的这个分支但是目前版本由于是实验性的,不支持深层链接,而且返回手势只有安卓支持,甚至这些都不是最重要的,最大问题在于:笔者在使用这个导航的时候发现,官方导航组件在安卓
AsterCass
·
2025-03-06 04:40
kotlin
开发语言
android
multiplatform
compose
多平台
KMP
Android
Kotlin
中Room数据库的参数传递
本文将通过一个实际案例来讨论如何在
Kotlin
中使用Room数据库时正确传递参数。问题背景假设我们正在开发一个待办事项(To-DoList)应用,使用
Kotlin
编写。
t0_54coder
·
2025-03-06 03:03
android
数据库
kotlin
个人开发
Kotlin
函数式编程与Lambda表达式
Kotlin
函数式编程与Lambda表达式一、函数式编程基础1.1什么是函数式编程函数式编程是一种编程范式,它将计算过程视为数学函数的求值,强调使用不可变数据和纯函数。
Ya-Jun
·
2025-03-06 02:53
android
kotlin
java
开发语言
Kotlin
扩展函数
Kotlin
扩展函数是一种强大的功能,它允许你为现有的类添加新的函数,而不需要修改原始类的代码。这意味着你可以为任何类添加方法,即使你没有访问该类的源代码。
tangweiguo03051987
·
2025-03-06 01:23
Kotlin语法
kotlin
android
开发语言
Java/
Kotlin
开发者如何快速入门 C++
Java/
Kotlin
开发者如何快速入门C++如果你已经掌握了Java或
Kotlin
,并希望快速入门C++,你会发现两者有许多相似之处,但C++由于其底层特性(如指针、手动内存管理)而显得更加复杂。
居然是阿宋
·
2025-03-06 01:21
java
kotlin
c++
Kotlin
协程(二)协程的生命周期及管理
在
Kotlin
中,协程的生命周期主要涉及创建(Starting)、执行(Active)、挂起(Suspended)、取消(Cancelled)和完成(Completed)这些状态。
&岁月不待人&
·
2025-03-06 01:50
协程
kotlin
开发语言
android
HarmonyOS Next智能家居控制面板开发指南
本文旨在深入探讨华为鸿蒙HarmonyOSNext系统的技术细节,基于实际
开发实践
进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。
·
2025-03-05 11:39
harmonyos
HarmonyOS应用
开发实践
与技术解析
文章目录前言项目概述HarmonyOS应用架构项目结构Ability生命周期ArkTS语言特性装饰器状态管理UI组件与布局基础组件响应式布局样式与主题页面路由与参数传递页面跳转参数接收数据绑定与循环渲染数据接口定义循环渲染条件渲染组件生命周期最佳实践与性能优化组件复用响应式设计性能优化前言随着华为HarmonyOS生态的不断发展,越来越多的开发者开始关注并投入到HarmonyOS应用开发中。本文将
全栈若城
·
2025-03-05 07:52
harmonyos从入门到进阶
harmonyos
华为
Kotlin
/Java 实现 Html 转图片
1.Html2Imagegui.avahtml2image2.0.1StringHtmlTemplateStr="....";//HTMLHtmlParserhtmlParser=newHtmlParserImpl();htmlParser.loadHtml(HtmlTemplateStr);ImageRendererimageRenderer=newImageRendererImpl(htmlP
zimoyin
·
2025-03-05 03:44
java
kotlin
html
Kotlin
Flow常用用法
Kotlin
Flow是
Kotlin
编程语言中的一个强大特性,用于处理异步数据流。它是
Kotlin
协程库的一部分,旨在以声明式和响应式的方式处理异步数据流。
tangweiguo03051987
·
2025-03-05 02:01
Kotlin语法
kotlin
前端
开发语言
项目
开发实践
——基于SpringBoot+Vue3实现的在线考试系统(一)
文章目录一、系统说明二、技术选型三、主要成果展示四、项目框架搭建1、运行环境搭建2、前端框架搭建3、后端框架搭建五、本文代码下载一、系统说明基于SpringBoot+Vue3实现的在线考试系统是为高校打造的一款在线考试平台。系统功能说明1、系统共有管理员、老师、学生三个角色,管理员拥有系统最高权限。2、老师拥有考试管理、题库管理、成绩管理、学生管理四个模块。3、学生可以参与考试、查看成绩、试题练习
bjzhang75
·
2025-03-04 20:17
Vue知识学习及项目开发实践
项目开发实践
spring
boot
vue.js
在线考试系统
深度解析Ant Design Pro 6
开发实践
深度解析AntDesignPro6全栈
开发实践
:从架构设计到企业级应用落地一、AntDesignPro6核心特性与生态定位(技术架构分析)作为AntDesign生态体系的旗舰级企业应用中台框架,AntDesignPro6
i建模
·
2025-03-04 19:39
前端开发
前端开发
react.js
typescript
ant-design
DevSecOps自动化在安全关键型软件开发中的实践、Helix QAC& Klocwork等SAST工具应用
DevSecOps是一种流行的软件
开发实践
,用于实现自动化、缩短反馈时间,并确保软件开发的
·
2025-03-04 18:09
UniApp 24点数学游戏
开发实践
UniApp24点数学游戏
开发实践
一、项目简介24点数学游戏是一个经典的数学益智游戏,旨在培养用户的数学思维和计算能力。本项目基于UniApp+Vue3开发,实现了一个跨平台的24点游戏应用。
xiyueta
·
2025-03-04 13:27
uni-app
vue
Kotlin
by关键字实现委托模式
在
Kotlin
中,by关键字主要用于委托(Delegation)。它允许将一个类的某些功能委托给另一个对象来处理。
Kotlin
提供了两种主要的委托方式:类委托和属性委托。
tangweiguo03051987
·
2025-03-03 22:06
kotlin
开发语言
android
Kotlin
协变与逆变区别
在
Kotlin
中,协变和逆变是泛型编程中的两个重要概念,它们允许我们在类型系统中更加灵活地处理类型关系。1.协变:协变允许我们使用比原始类型更具体的类型。
tangweiguo03051987
·
2025-03-03 22:36
kotlin
开发语言
android
Kotlin
常用同步方法
Kotlin
常用同步实现方法:1.使用synchronized关键字2.使用ReentrantLock3.使用原子操作4.使用线程安全集合5.使用信号量Semaphore6.使用读写锁ReentrantReadWriteLock7
tangweiguo03051987
·
2025-03-03 22:36
kotlin
开发语言
android
Kotlin
观察者模式
观察者模式是一种设计模式,它定义了对象之间的一对多依赖关系,当一个对象改变状态时,所有依赖于它的对象都会得到通知并自动更新。这种模式在许多编程场景中非常有用,例如事件处理、数据绑定和通知系统。观察者模式的主要组成部分主题(Subject):维护观察者的列表,并提供添加和删除观察者的方法。当主题的状态发生变化时,它会通知所有观察者。观察者(Observer):定义了一个更新接口,当主题状态发生变化时
tangweiguo03051987
·
2025-03-03 22:36
kotlin
观察者模式
java
Kotlin
DSL(Domain-Specific Language,领域特定语言)
与通用编程语言(如Java、
Kotlin
等)相比,DSL通常具有更简洁的语法和更少的语法元素,这使得它更适合用于描述特定领域的概念和操作。
tangweiguo03051987
·
2025-03-03 22:06
kotlin
python
开发语言
Kotlin
基础学习(十八)——
Kotlin
运算符重载与约定
Kotlin
允许使用对应名称的函数来重载一些标准的数学运算,但是不能定义自己的运算符
Kotlin
中的约定:为不同操作符规范操作符重载的约定。
浅唱整个春天
·
2025-03-03 22:35
Kotlin基础
kotlin
学习
android
【Android】聊聊
Kotlin
操作符重载
算数运算操作符重载在
kotlin
中我定义一个类dataclassPoint(valx:Int,valy:Int)然后实例化两个对象valp1=Point(3,5)valp2=Point(5,7)想表示p1
AI绘画师-海绵
·
2025-03-03 22:34
Kotlin
android
kotlin
Kotlin
快速入门指南:运算符重载与移动端开发
Kotlin
是一门现代化的跨平台编程语言,广泛应用于移动端开发。本文将为您提供一份详细的
Kotlin
快速入门指南,重点介绍运算符重载的使用和移动端开发的相关内容。
UqndTf__
·
2025-03-03 22:02
kotlin
开发语言
android
Flutter学习(1)初识Flutter,微信小程序的事件处理
比如Android平台,它有自己的语言Java、
Kotlin
,有自己的一整API—AndroidSDK。通过这一套框架,就能够实现一个应用开发。
2401_84149765
·
2025-03-03 21:21
程序员
flutter
学习
微信小程序
HarmonyOS Next一次开发,多端适配的最佳实践
本文旨在深入探讨华为鸿蒙HarmonyOSNext系统的技术细节,基于实际
开发实践
进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。
·
2025-03-03 13:44
harmonyos
HarmonyOS Next页面开发中的自定义组件
本文旨在深入探讨华为鸿蒙HarmonyOSNext系统的技术细节,基于实际
开发实践
进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。
·
2025-03-03 13:43
harmonyos
Android ViewStub延迟初始化加载布局View,
Kotlin
AndroidViewStub延迟初始化加载布局View,
Kotlin
activity_my.xml:importandroid.os.Bundleimportandroid.util.Logimportandroid.view.Viewimportandroid.view.ViewStubimportandroidx.appcompat.app.AppCompatActivityimportan
zhangphil
·
2025-03-03 03:30
Android
kotlin
android
kotlin
Android AsyncLayoutInflater异步加载xml布局文件,
Kotlin
AndroidAsyncLayoutInflater异步加载xml布局文件,
Kotlin
implementation"androidx.asynclayoutinflater:asynclayoutinflater
zhangphil
·
2025-03-03 02:53
Android
kotlin
android
kotlin
《基于鸿蒙系统的类目标签AI功能
开发实践
》
在数字化时代,类目标签AI功能对于数据管理、信息检索等领域至关重要。本文将聚焦于在HarmonyOSNEXTAPI12及以上版本上,利用Python进行类目标签AI功能开发,以电商商品分类这一行业垂域为例,为开发者提供实操性强的学习资源,助力推动鸿蒙技术应用与创新。一、开发环境搭建在开始开发前,确保已经安装好以下工具:DevEcoStudio:鸿蒙应用开发的官方集成开发环境,可从华为官方网站下载并
程序猿阿伟
·
2025-03-03 00:36
harmonyos
人工智能
华为
maven:Maven插件
开发实践
:动态依赖注入与架构演进说明
最近的工作中设计了一个maven插件,需要在插件执行时的增加新的依赖库,本文作为总结,说明如何在插件执行时自主注入新的依赖库。动态依赖注入实现示例解析通过ExampleMojo插件,我们可以在编译阶段动态注入指定的依赖:publicvoidexecute()throwsMojoExecutionException{ArtifactSupport.injectCacheEngine(project,
10km
·
2025-03-02 19:31
java
maven
java
plugin
artifact
前端21:Vue.js
开发实践
指南
本文还有配套的精品资源,点击获取简介:Vue.js是前端开发领域流行的JavaScript框架,"前端21"项目展示了基于Vue.js的Web应用程序开发。本文详细介绍了Vue.js的核心概念、项目设置、npm脚本、自定义配置、文件结构、开发过程和VueCLI工具,以帮助开发者高效构建Web应用。1.Vue.js框架基础1.1Vue.js简介Vue.js是一套构建用户界面的渐进式JavaScrip
mater lai
·
2025-03-02 19:59
最新版studio android 项目中 没有 activity_main.xml 文件,怎么回事
因为下载的androidstudio是最新版本,新建项目形式都为新的(
kotlin
版本),但是在搜索相关文章时,很多文章都是基于(xml声明配置或java相关的),所以在摸索期间遇到很多问题。
杏花春雨江南
·
2025-03-02 11:18
android
android
xml
Kotlin
数据类与密封类
Kotlin
数据类与密封类引言在编程语言中,数据类和密封类是两种非常有用的特性,特别是在
Kotlin
中。数据类用于创建不可变的数据持有类,而密封类则用于限制类的继承结构。
lly202406
·
2025-03-02 09:57
开发语言
鸿蒙 Next
开发实践
:使用 WebView 适配移动端网站
在移动应用开发中,有时我们需要将已有的移动端网站嵌入到原生应用中,以实现快速开发和功能扩展。鸿蒙Next提供了强大的WebView组件,可以轻松实现这一目标。本文将通过一个简单的示例,展示如何在鸿蒙Next应用中使用WebView适配已经做好的移动端网站。效果图场景背景假设我们已经有一个移动端网站,例如一个查询系统https://lefu.lesaosao.cn/chaxun/#/Indexhtt
淼学派对
·
2025-03-02 09:56
2025鸿蒙学习资源讲解
harmonyos
华为
开源|携程机票 App KMM 跨端 KV 存储库 MMKV-
Kotlin
作者简介禹昂,携程移动端资深工程师,专注于
Kotlin
移动端跨平台领域,
Kotlin
中文社区核心成员,图书《
Kotlin
编程实践》译者。
携程技术
·
2025-03-02 08:55
单元测试
android
编程语言
java
python
android中
kotlin
协程和线程的关系
一.子线程和主线程的频繁切换假设现在有这样的一个业务逻辑,有3个耗时操作,耗时1函数执行完毕后,我们需要调用函数1更新UI,再执行耗时2函数,执行完毕后我们在调用函数2更新UI,最后执行耗时3函数,再调用函数3更新UI。1.定义3个不同的耗时操作函数和3个更新UI的函数funioCode1(){println("我是IO线程1==${Thread.currentThread().name}")}f
儿歌八万首
·
2025-03-02 03:10
android
kotlin
android
kotlin
Android
Kotlin
系列:深入理解高级项目架构模式 - MVVM
Android
Kotlin
系列:深入理解高级项目架构模式-MVVM在本篇文章中,我们将详细讲解Android应用程序开发中的高级项目架构模式-MVVM(Model-View-ViewModel)。
安静旅者
·
2025-03-01 21:32
android
kotlin
架构
Android
ChatGPT 提示词框架
本文将详细介绍ChatGPT提示词的框架,并结合
Kotlin
代码示例,帮助大家更高效地使用ChatGPT。1.什么是提示词框架?提示词框架(PromptFram
jiet_h
·
2025-03-01 14:44
AI
chatgpt
kotlin
的lateinit声明 的变量可能为null吗?
kotlin
的lateinit声明的变量可能为null吗?DeepSeekR1思考26秒思考过程嗯,用户问的是
Kotlin
中的lateinit变量是否可能为null。
yzpyzp
·
2025-03-01 07:57
kotlin
一文快速实战
Kotlin
协程与Flow
今天就带大家一起来解决这个问题,通过几个简单的Demo和实战,巩固我们
Kotlin
协程和Flow的知识体系,从而能更有信心地用到
陈禹潼
·
2025-03-01 07:24
kotlin
开发语言
android
java
Kotlin
协程之flow工作原理,2024最新Android大厂面试题来袭
Kotlin
协程之协程取消与异常处理首先看一下Flow接口的源码,内部只有一个collect方法:publicinterfaceFlow{//是一个suspend方法,意味着会挂起当前协程@InternalCoroutinesApipublicsuspendfuncollect
m0面试大全
·
2025-03-01 07:49
Android程序员
android
kotlin
开发语言
Kotlin
协程与Flow
Flow的:https://juejin.cn/post/7126730252633505829协程的:https://juejin.cn/post/6908271959381901325什么是协程协程可以理解成线程中的线程,进程跟线程的关系,差不多就是线程跟协程的关系。一个进程里可以有多个线程,一个线程崩了整个进程不会崩;一个线程里可以有多个协程,一个协程崩了整个线程不会崩;当然,这只是简单的理
新镜
·
2025-03-01 06:41
kotlin
java
开发语言
Jetpack Compose系列教程之(16)——Compose生命周期及副作用函数
LaunchedEffect(比较常用)rememberCoroutineScoperememberUpdatedStatederivedStateOfproduceState进阶理解-稳定和不稳定此文建议需要了解
kotlin
l软件定制开发工作室
·
2025-02-28 23:27
JetPack
Compose教程
android
jetpack
Flutter系列教程之(2)——Dart语言快速入门
类型1.3Object与Dynamic1.4类型判断/转换1.5变量和常量2.方法/函数3.类、接口、抽象类3.1类3.2接口4.集合4.1List4.2Set4.3Map5.总结Dart语言的语法和
Kotlin
l软件定制开发工作室
·
2025-02-28 22:52
Flutter教程
flutter
Spock框架:让单元测试更优雅的高效武器
Spock框架作为新一代测试框架的佼佼者,以其独特的BDD(行为驱动开发)风格和GroovyDSL语法,正在成为Java/
Kotlin
开发者的新宠。本文将带你全面认识这个让测试代码变得优雅高效的利器!
没什么技术
·
2025-02-28 17:43
java
spock
鸿蒙Harmony开发实战(Input Kit)输入设备
开发实践
鸿蒙开发实战往期文章必看:HarmonyOSNEXT应用开发性能实践总结一分钟了解”纯血版!鸿蒙HarmonyOSNext应用开发!“非常详细的”鸿蒙HarmonyOSNext应用开发学习路线!(从零基础入门到精通)<
我很英俊 小名男男
·
2025-02-27 19:13
OpenHarmony
鸿蒙开发
HarmonyOS
harmonyos
华为
前端
开发语言
鸿蒙
移动开发
鸿蒙系统
敏捷
开发实践
中的质量保障:如何平衡速度与代码质量?
敏捷工程:现代软件开发的变革与实践近年来,软件工程领域经历了从传统瀑布模型到敏捷开发的深刻转变。这种转变不仅是技术方法的升级,更是团队协作、需求管理和交付模式的革新。本文将从敏捷开发的核心理念、主流方法、实践案例及未来趋势等角度展开,探讨其如何重塑现代软件开发流程,并为团队提供高效协作的解决方案。[]()一、敏捷开发的核心理念:响应变化,以人为本敏捷开发的起源可追溯至2001年发布的《敏捷宣言》,
·
2025-02-27 08:50
服务器运维
信息系统体系结构的总体框架
信息系统体系结构的总体框架彭雁虹,李怀祖摘要探讨了信息系统体系结构(InformationSystemArchitecture,ISA)的研究背景和
开发实践
情况,针对Architecture一词的词义、
cfy_qiangkeming
·
2025-02-27 05:26
数据库
网络
HarmonyOS Next复杂界面布局——信息流与列表优化
本文旨在深入探讨华为鸿蒙HarmonyOSNext系统的技术细节,基于实际
开发实践
进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。
·
2025-02-27 00:12
harmonyos
HarmonyOS Next典型布局案例:运营横幅(Banner)
本文旨在深入探讨华为鸿蒙HarmonyOSNext系统的技术细节,基于实际
开发实践
进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。
·
2025-02-26 19:02
harmonyos
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他