- Regex相对于Java的Api来说,使用起来更加的简单,如果大家在非正则的功能使用时,比如寻找,替换,是否包含等等,完全可以使用字符串自带的功能即可,如果说要实现一些较为复杂的,比如邮箱的验证,手机号的验证等等,那么Regex绝对是你的首选。 Regex相对于Java的Api来说,使用起来更加的简单,如果大家在非正则的功能使用时,比如寻找,替换,是否包含等等,完全可以使用字符串自带的功能即可,如果说要实现一些较为复杂的,比如邮箱的验证,手机号的验证等等,那么Regex绝对是你的首选。
- 此次的封装,和目前主流的MVVM架构模式,会完美契合,让架构模式简单化,让业务代码清晰化,必须值得推荐使用 此次的封装,和目前主流的MVVM架构模式,会完美契合,让架构模式简单化,让业务代码清晰化,必须值得推荐使用
- Canvas绘制这样的一个可拖拽坐标尺,基本上可以拆分出四部分,第一部分就是背景和默认的离散间隔,第二部分是移动的背景和离散间隔,第三部分是移动的图片也就是thumb,最后一部分是底部的文字坐标。 Canvas绘制这样的一个可拖拽坐标尺,基本上可以拆分出四部分,第一部分就是背景和默认的离散间隔,第二部分是移动的背景和离散间隔,第三部分是移动的图片也就是thumb,最后一部分是底部的文字坐标。
- JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL JVM 上数据处理语言的竞争:Kotlin, Scala 和 SPL
- 基于JVM的开源数据处理语言主要有Kotlin、Scala、SPL,下面对三者进行多方面的横向比较,从中找出开发效率最高的数据处理语言。本文的适用场景设定为项目开发中常见的数据处理和业务逻辑,以结构化数据为主,大数据和高性能不作为重点,也不涉及消息流、科学计算等特殊场景。 基本特征适应面Kotlin的设计初衷是开发效率更高的Java,可以适用于任何Java涉及的应用场景,除了常见的信息管理系... 基于JVM的开源数据处理语言主要有Kotlin、Scala、SPL,下面对三者进行多方面的横向比较,从中找出开发效率最高的数据处理语言。本文的适用场景设定为项目开发中常见的数据处理和业务逻辑,以结构化数据为主,大数据和高性能不作为重点,也不涉及消息流、科学计算等特殊场景。 基本特征适应面Kotlin的设计初衷是开发效率更高的Java,可以适用于任何Java涉及的应用场景,除了常见的信息管理系...
- @[TOC](kotlin 和 Java 的不同之处) kotlin 简介Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin 可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin兼容Java语言, 能够直接调用Java代码,但比Java更安全,更简洁。JetBrains在Apache 2许可证下,开源... @[TOC](kotlin 和 Java 的不同之处) kotlin 简介Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin 可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin兼容Java语言, 能够直接调用Java代码,但比Java更安全,更简洁。JetBrains在Apache 2许可证下,开源...
- @[TOC](匿名函数 与 Lambda) 前言匿名函数,顾名思义,就是没有名的函数 1、匿名函数匿名函数 val len = "tiger".count(); println(len); val len2 = "tiger".count {// it 等价于 t i g e r 的字符 char it == 'g' } println(l... @[TOC](匿名函数 与 Lambda) 前言匿名函数,顾名思义,就是没有名的函数 1、匿名函数匿名函数 val len = "tiger".count(); println(len); val len2 = "tiger".count {// it 等价于 t i g e r 的字符 char it == 'g' } println(l...
- @[TOC](kotlin 语言特性) 前言任何语言都有自己的特性,了解特性,才能深入的学习 1、可空性特点// kotlin 在声明参数的时候,默认是不可空类型。 var name: String = "tiger"// name = null 如果赋值为null 将会报错, 可以赋值成 空串 "" println(name) // 但是我们在... @[TOC](kotlin 语言特性) 前言任何语言都有自己的特性,了解特性,才能深入的学习 1、可空性特点// kotlin 在声明参数的时候,默认是不可空类型。 var name: String = "tiger"// name = null 如果赋值为null 将会报错, 可以赋值成 空串 "" println(name) // 但是我们在...
- @[TOC](kotlin 数组、集合和 Map 的使用) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、List 创建与元素获取 val list = listOf("张三","大漂亮","王美丽","王五")// 正常取值方式: 索引, 内部是运算符重载 [] = get println(list[0]) pri... @[TOC](kotlin 数组、集合和 Map 的使用) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、List 创建与元素获取 val list = listOf("张三","大漂亮","王美丽","王五")// 正常取值方式: 索引, 内部是运算符重载 [] = get println(list[0]) pri...
- @[TOC](kotlin 继承与重载) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、open 关键字 val study = Study("tiger") study.myPrintln()// kotlin 中所有的类,默认是 final 修饰的,是不能被继承的,和Java 相反// open 移除final 修饰符ope... @[TOC](kotlin 继承与重载) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、open 关键字 val study = Study("tiger") study.myPrintln()// kotlin 中所有的类,默认是 final 修饰的,是不能被继承的,和Java 相反// open 移除final 修饰符ope...
- @[TOC](kotlin 接口 泛型 协变 逆变) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、接口的定义// 接口里面的所有的成员 和 接口本身,都是 public open 的// 接口不能有主构造// 实现类不仅仅要重写接口的函数,也要重写接口的成员 val mouse = Mouse() print... @[TOC](kotlin 接口 泛型 协变 逆变) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、接口的定义// 接口里面的所有的成员 和 接口本身,都是 public open 的// 接口不能有主构造// 实现类不仅仅要重写接口的函数,也要重写接口的成员 val mouse = Mouse() print...
- @[TOC](kotlin 关键字 扩展函数) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、reified 关键字// 1、新建三个数据类,用于随机生成对象// 2、randomOrDefault() 函数,备用机制Lambda// 3、随机生成一个 对象// <ObjectClass1> 指定的对象 T... @[TOC](kotlin 关键字 扩展函数) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 1、reified 关键字// 1、新建三个数据类,用于随机生成对象// 2、randomOrDefault() 函数,备用机制Lambda// 3、随机生成一个 对象// <ObjectClass1> 指定的对象 T...
- @[TOC](kotlin 高阶函数 DSL 解析HTML) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 一、kotlin 高阶函数 解析 HTML先看一张图代码如下import java.io.File// 面向对象思维, 设计 类的关系,(依赖倒转原则)面向对象 而 不面向细节private interface Element { ... @[TOC](kotlin 高阶函数 DSL 解析HTML) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 一、kotlin 高阶函数 解析 HTML先看一张图代码如下import java.io.File// 面向对象思维, 设计 类的关系,(依赖倒转原则)面向对象 而 不面向细节private interface Element { ...
- @[TOC](kotlin 协程 lanch 详解) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 一、协程是什么?1.大部分开发者们把协程比喻成:线程的封装框架,从宏观角度看,这有一定道理2.协程有点像轻量级的线程3.从包含关系上看,协程跟线程的关系,有点像“线程与进程的关系”,毕竟,协程不可能脱离线程运行4.协程虽然不能脱离线程而运行,但可... @[TOC](kotlin 协程 lanch 详解) 前言使用纯代码 加 注释的方式,可以更快的理解源码如果你喜欢,请点个赞,后期会不断的深入讲解 一、协程是什么?1.大部分开发者们把协程比喻成:线程的封装框架,从宏观角度看,这有一定道理2.协程有点像轻量级的线程3.从包含关系上看,协程跟线程的关系,有点像“线程与进程的关系”,毕竟,协程不可能脱离线程运行4.协程虽然不能脱离线程而运行,但可...
- @[TOC](Android kotlin 大全) 前言在学习之前,我们先来了解一下kotlin,在这里,我不会再去介绍kotlin 的发展史,我们直接来说一下我个人对于kotlin 的理解:kotlin 包含了大量的语法糖,在编码的时候,会大大的简化我们的代码量及工作效率,kotlin 中的高阶函数,扩展函数,委托,数据类,密封类,集合操作,可空类型等等。相比传统的Java 语言,kotl... @[TOC](Android kotlin 大全) 前言在学习之前,我们先来了解一下kotlin,在这里,我不会再去介绍kotlin 的发展史,我们直接来说一下我个人对于kotlin 的理解:kotlin 包含了大量的语法糖,在编码的时候,会大大的简化我们的代码量及工作效率,kotlin 中的高阶函数,扩展函数,委托,数据类,密封类,集合操作,可空类型等等。相比传统的Java 语言,kotl...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签