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开发笔记
谈谈跨终端开发
对于我这个web前端老鸟来说,开发思路是相同的,不熟的只是对应的平台特性API和开发语言(Java/
Kotlin
/OC/Swift)。方便以后自
15d843cd48a8
·
2023-12-18 14:20
Kotlin
| 7.运算符重载及其他约定
本章内容包括:运算符重载约定:支持各种运算的特殊命名函数委托属性7.1运算符/**--------------------7.1.1重载二元算术运算----------------------*///代码清单7.1定义一个plus运算符dataclassPoint(valx:Int,valy:Int){//定义一个名为plus的方法operatorfunplus(other:Point):Poin
Jinbeen
·
2023-12-18 12:26
安卓开发学习---
kotlin
版---笔记(二)
UI学习UI分类安卓的UI分为两大类:一类叫做View视图,一类叫做ViewGroup容器View视图:TextView,Button,ImageView都是常见的视图ViewGroup容器:内部尅承载、放置、添加View视图的容器布局方式安卓布局主要有:线性布局、相对布局、帧布局、约束布局LinearLayout线性布局LinearLayout线性布局:横着或者竖着按顺序排列其属性主要有:ori
AsiaSun.
·
2023-12-18 12:17
安卓学习
android
学习
kotlin
Kotlin
(十七) 泛型和委托
泛型的基本用法泛型主要有两种定义方式:一种是定义泛型类,另一种是定义泛型方法,使用的语法结构都是。当然括号内的T并不是固定要求的,事实上你使用任何英文字母或单词都可以,但是通常情况下,T是一种约定俗成的泛型写法。定义一个泛型类,示例如下:classTestClass{funtest(param:T):T{returnparam}}调用:valtestClass1=TestClass()valtes
pgc_tel
·
2023-12-18 12:15
Kotlin学习之路
kotlin
java
开发语言
《
Kotlin
核心编程》笔记:设计模式
创建型模式主流的创建型模式有:工厂方法模式、抽象工厂模式、构建者模式伴生对象增强工厂模式在有些地方会把工厂模式细分为简单工厂、工厂方法模式以及抽象工厂。这里主要介绍简单工厂的模式,它的核心作用就是通过一个工厂类隐藏对象实例的创建逻辑,而不需要暴露给客户端。典型的使用场景就是当拥有一个父类与多个子类的时候,我们可以通过这种模式来创建子类对象。假设现在有一个电脑加工厂,同时生产个人电脑和服务器主机。我
川峰
·
2023-12-18 10:02
kotlin
设计模式
架构设计
kotlin
设计模式
工厂模式
构建者模式
观察者模式
策略模式
模板方法模式
Kotlin
:The feature “trailling commias“ is only avaliable since language version 1.4
报错信息为,
kotlin
版本低于1.4,而有些特征只有在高于1.4的版本可用。
Yamerger
·
2023-12-18 10:22
kotlin
开发语言
android
Android Studio - 显示配置
3.运行后不自动弹出Run窗口路径:Run→EditConfigurations→左下角Editconfigurationtemplates→
Kotlin
→最下面取消
Jomurphys
·
2023-12-18 07:26
Android
Studio
android
studio
Kotlin
属性复制方法
vardozer=DozerBeanMapper()/***属性复制,使用方法*/inlinefunAny.transfer():T{returndozer.map(this,T::class.java)}/***集合内元素的属性复制*/inlinefunList.transferEntries():Collection{returnthis.parallelStream().map{dozer.
东来东往ol
·
2023-12-18 07:11
Kotlin
属性复制
kotlin
对象拷贝
Spring Boot
Kotlin
支持中文文档
原文链接SpringBoot
Kotlin
支持中文文档引言所需条件空安全
Kotlin
APIrunApplication扩展依赖管理@ConfigurationProperties测试资料更多阅读示例引言
Kotlin
逆水行舟x
·
2023-12-18 06:33
spring
boot
spring
boot
kotlin
后端
Kotlin
ArrayList类型toTypedArray转换Array
Kotlin
ArrayList类型toTypedArray转换ArraydataclassPoint(valx:Float,valy:Float)funarray_test(points:ArrayList
zhangphil
·
2023-12-18 05:14
kotlin
kotlin
AndroidStudio 优秀插件推荐
AndroidStudio插件推荐一、插件列表1.AlibabaJavaCodingGuidelines2.AndroidButterKnifeInjections(Support
Kotlin
)3.GsonFormat4
x024
·
2023-12-18 01:52
Android
Android
AndroidStudio
AndroidStudio插件
插件
Plugins
Android Studio插件开发
我们使用独立的方式创建项目一个独立的Groovy/Java/
Kotlin
项目,该项目生成并发布一个jar然后可以在多个版本中使用它并与他人共享,并且此jar包可能包含一些插件,或者将多个相关的任务类捆绑到单个库中接下来我们先从基本的构建脚本中的插件开始操作步骤
augfun
·
2023-12-18 01:22
gradle
android
studio
android
kotlin
Kotlin
实战指南十九:use 函数魔法
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/117366756本文出自【赵彦军的博客】文章目录往期精彩文章use函数往期精彩文章
Kotlin
赵彦军
·
2023-12-18 00:04
Kotlin实战指南
kotlin
use
kotlin
kotlin
io
Kotlin
学习笔记
博客地址:http://blog.csdn.net/tangxl2008008/article/category/6340008http://
kotlin
lang.org/docs/reference/
huhanghao
·
2023-12-18 00:34
kotlin学习
kotlin
kotlin
使用遇到的坑。。。
CouldnotGET'https://dl.google.com/dl/android/maven2/com/android/suppor……最近开始学习
kotlin
,遇到几个小问题,在这里记录一下1
w366549434
·
2023-12-18 00:34
kotlin
kotlin
配置
Kotlin
基础:Use与Let 的区别:
1、Use用于确保即使发生错误也可以关闭资源。它只能在实现Closeable接口的对象上调用,使用use函数,不需要调用close。例如:db.query(url,null,null,null,null).use{it?let{while(it.moveToNext){}}}2、Let将原始对象或代码块作为参数传递到Lambda表达式中,返回值为代码块的最后一行或者指定return的返回值。场景:
ahui_123456789
·
2023-12-18 00:02
开发语言
kotlin
解锁
Kotlin
中‘use‘关键字的威力
在
Kotlin
中,开发人员在处理需要显式管理的资源(如文件、数据库连接或网络流)时经常会遇到'use'关键字。理解'use'关键字及其重要性可以带来更干净、更可靠的代码和高效的资源处理。
锐湃
·
2023-12-18 00:02
Kotlin
kotlin
开发语言
android
## 使用
Kotlin
USE 简化文件读写
使用
Kotlin
USE简化文件读写Use
Kotlin
USEtoshortenfilereading常规写法常规的文件读写如下;privatevalpdfReaderbylazy{valfile=File
飞翔的时光机
·
2023-12-18 00:32
kotlin
android
开发语言
Kotlin
中的 `use` 关键字:优化资源管理(避免忘记inputStream.close() ?)
use关键字在
Kotlin
中为资源管理提供了一个简洁且强大的解决方案。它主要用于自动管理那些需要关闭的资源,比如文件、网络连接等。
jiet_h
·
2023-12-18 00:01
Kotlin
常用关键字和函数
kotlin
开发语言
android
【XR806开发板试用】+Linux小白上手
开发笔记
(2)——阿里云云方案
##0、前言在之前文章中提到,在windows中搭建unbuntu对于新手小白来说非常不友好。因此一直在找解决方案,找到一条非常有意思的方案。希望对大家有点帮助。1、环境搭建方案核心————阿里云云具体步骤如下:step1:注册。由极术社区----开发平台登入setp2:选择合适的云(免费最重要)setp3:配置云服务器。跟着指导走就行,不花钱就好~~注意选择系统,选择Ubuntu20或者22跟着
极术社区
·
2023-12-17 23:16
开发板测评
linux
笔记
运维
Gradle 之初体验
它支持多语言、多项目和多阶段的构建,而且采用了基于Groovy或
Kotlin
的领域特定语言(DSL)来定义构建脚本。
好久不见的流星
·
2023-12-17 22:25
Gradle
gradle
达标进度条
1.效果1.2.代码与使用1.自定义组合控件
kotlin
importandroid.annotation.SuppressLintimportandroid.content.Contextimportandroid.graphics.drawable.Drawableimportandroid.util.AttributeSetimportandroid.view.Gravityimportand
黄枫谷-厉飞雨
·
2023-12-17 22:05
android
kotlin
基本数据类型
数组一维数组lateinitvarb:IntArray二维数组lateinitvara:Array更方便的做法:varint_array:Array=arrayOf(1,2,3)vara:Array>=arrayOf(arrayOf("北京"),arrayOf("上海"))字符串split方法返回的是ListvarstrList:List=origin.split(".")通过下标访问字符串指定位
你的益达233
·
2023-12-17 22:15
如何看待【前端】已死论?
-尽管新的编程语言如Python、Go和
Kotlin
等逐渐流行,Java依然因其稳定性、成熟的生态系统和强大的社区支持而被广泛使用。-Java正在不断进化,例如Java
学不好python的小猫
·
2023-12-17 20:59
生活
程序员创富
职场和发展
程序人生
1024程序员节
gradle 从3.0.1升级到 3.4.0 所解决的各种问题
1.ext.
kotlin
_version升级/repositories里新增gradle升级后ext.
kotlin
_version会提示升级到对应版本:ext.
kotlin
_version='1.1.51
Jinbeen
·
2023-12-17 19:57
普冉(PUYA)单片机
开发笔记
(11): I2C通信-配置主从收发
概述在上一篇《普冉(PUYA)单片机
开发笔记
(10):I2C通信-配置从机-CSDN博客》配置了PY32F003的I2C从机一侧,今天配置主机,并实现主-从机之间的报文收发。
硬核老骆
·
2023-12-17 17:40
PY
MCU
单片机
嵌入式硬件
物联网
mcu
arm开发
普冉(PUYA)单片机
开发笔记
(12): 获取外部中断
概述将单片机的GPIO引脚作为外部按键的输入端是单片机较为常用的方式,例如把这颗MCU部署在一块控制面板的触点底板,使用者按压按钮(按键)对产品进行控制。本着学以致用的原则,使用PY32F003对外部中断如何处理是一项必须完成的学习内容了。今天我们就来操练一把。参考厂家的例程,使用PA12作为外部中断的输入管脚,掌握一下PY32F003对外部中断处理的代码。PA12设置为突变检测,当PA12上产生
硬核老骆
·
2023-12-17 17:08
PY
MCU
嵌入式硬件
单片机
物联网
Flutter
开发笔记
—— sqflite插件数据库应用
前言今天在观阅掘金大佬文章的时候,了解到了该sqflite插件,结合官网教程和自己实践,由此总结出该文,希望对大家的学习有帮助!插件详情Flutter的SQLite插件。支持iOS、Android和MacOS。支持事务和batch模式打开时自动进行版本管理插入/查询/更新/删除查询的助手iOS和Android上的数据库操作在后台线程中执行插件地址:https://pub.dev/packages/
Marinda_Speed
·
2023-12-17 17:04
Flutter
dart
flutter
笔记
数据库
kotlin
for Android
最近在学习
kotlin
语法,有一本书《
kotlin
forAndroiddevelopers》对
kotlin
语法有很详细的讲解,但是我决定写一篇快速在Android开发中感受
Kotlin
奇妙的文章。
吃羊的草
·
2023-12-17 17:34
Android View闪烁动画AlphaAnimation,
Kotlin
AndroidView闪烁动画AlphaAnimation,
Kotlin
privatefunflickerAnimation(view:View?)
zhangphil
·
2023-12-17 15:40
kotlin
Android
android
kotlin
kotlin
运算符和表达式
Kotlin
与Java相同的运算符
Kotlin
使用if表达式代替了三目运算符
Kotlin
的运算符都是以方法形式来实现的,这些运算符都具有特定的符号(如“+”或“*”)和固定的优先级,各种运算符对应的方法名都是固定的
0246eafe46bd
·
2023-12-17 14:07
Kotlin
学习笔记1
数组/***何时使用数组*/funuseDemo(){//
Kotlin
中最常见的数组类型是对象类型数组,由Array类表示。
morningcat2018
·
2023-12-17 13:08
kotlin
学习
笔记
Kotlin
(十九) 泛型的高级特性
实化泛型怎么写才能将泛型实化呢?首先,该函数必须是内联函数才行,也就是要用inline关键字来修饰该函数。其次,在声明泛型的地方必须加上reified关键字来表示该泛型要进行实化。示例代码如下:inlinefungetGenericType(){}上述函数中的泛型T就是一个被实化的泛型,因为它满足了内联函数和reified关键字这两个前提条件。那么借助泛型实化,到底可以实现什么样的效果呢?从函数名
pgc_tel
·
2023-12-17 13:06
Kotlin学习之路
kotlin
开发语言
android
Kotlin
(十六) 高阶函数的简单应用
高阶函数非常适用于简化各种API的调用,一些API的原有用法在使用高阶函数简化之后,不管是在易用性还是可读性方面,都可能会有很大的提升。所以我们可以通过高阶函数来使一些API变得更简单更易读。在我们APP存储数据时,通常会用到SharedPreferences这个API,那么我们现在尝试使用高阶函数来简化它。简化SharedPreferences我们之前使用SharedPreferences时,基
pgc_tel
·
2023-12-17 13:34
Kotlin学习之路
kotlin
前端
开发语言
选择大于努力-鸿蒙开发应用不适合当前企业的现状态(头部应用除外)推荐一套款平台框架可以写安卓iOS 鸿蒙为企业开源节流
从目前各种app平台以及个人原生安卓开发走来的经验看来,原生app开发存在一下问题也是国内现状的情况1.开发成本高比如原生安卓你需要掌握一种语言Java或者
kotlin
ios开发需要oc或者swift2
江南一舟110
·
2023-12-17 12:21
harmonyos
android
ios
retofit + rxjava +
kotlin
下载进度回调(721)
下载回调换一种写法DownLoadListener先写好监听接口interfaceMyDownloadListener{funonStartDownload()funonProgress(progress:Int)funonFinishDownload()funonFail(errorInfo:String)}DownloadInterceptor封装拦截器classDownloadInterce
Qin0821
·
2023-12-17 07:47
普冉(PUYA)单片机
开发笔记
(5): 配置定时器PWM输出
概述定时器的输出通道作为PWM驱动是MCU的常用功能。PY32F003有一个高级定时器TIM1和一个通用定时器TIM3,这两个定时器都可以驱动4个输出通道。现在我们就利用TIM1的某一个通道实现可控占空比的PWM输出。原理简介看数据手册,简单摘录如下。关于TIM1的描述,厂家的《Reference_manualv1.1.pdf》中很详细了,内容很多,这里不再详述了。不说废话,上代码吧。实现代码使用
硬核老骆
·
2023-12-17 05:01
PY
MCU
单片机
笔记
嵌入式硬件
物联网
普冉(PUYA)单片机
开发笔记
(9): FLASH 读写
概述单片机的ROM容量虽然不大,PY32F003有64K字节的ROM,但实际应用中会在MCU中存储持久化的数据,例如:在物联网应用中,需要把物模型持久化,作为非易失性数据,掉电了也要保存。这就要用到在FLASH保存这些数据。PY32F003支持FLASH读写。PY32F003的FLASH写入支持“按页写入”、“按扇区写入”和“全部写入”三种方式,实用中常会用到前两种方式。PY32F003的FLAS
硬核老骆
·
2023-12-17 05:01
PY
MCU
单片机
嵌入式硬件
物联网
arm开发
普冉(PUYA)单片机
开发笔记
(7): ADC-轮询式多路采样
概述应用中经常会有使用单片机进行模数转换的需求。PY32F003具有1个12位的模拟数字转换器(ADC),今天我们一起来使用一下这个ADC。数据手册中对ADC简介如下。SARADC:逐次逼近式ADC,原理参见“参考链接:什么是SARADC?-知乎”。12位采样值的最大值4095。数据手册上标明的最大可用通道数量是8个外部通道,但对照PY32F003F18P的管脚复用表,如果应用中还要使用GPIO,
硬核老骆
·
2023-12-17 05:30
PY
MCU
嵌入式硬件
单片机
物联网
mcu
普冉(PUYA)单片机
开发笔记
(8): ADC-DMA多路采样
概述上一个实验完成了基于轮询的多路ADC采样,现在尝试跑一下使用DMA的ADC多路采样。厂家例程中有使用DMA完成单路采样的,根据这个例程提供的模板,再加上在STM32开发同样功能的基础,摸索着尝试。经过多次修改和测试,最终完成了在开发板上使用DMA的三路ADC采样的功能,和各位码神分享。实现代码在main.h中增加和ADC_DMA相关的函数声明利用Keil实现一个功能,无怪乎就是xxx_init
硬核老骆
·
2023-12-17 05:30
PY
MCU
单片机
笔记
嵌入式硬件
物联网
arm开发
在 Android 应用中使用
Kotlin
协程 - 官方示例详解
一、简介
Kotlin
协程是管理后台线程的推荐方法,可通过减少回调需求来简化代码。
行走中的3卡
·
2023-12-17 05:11
LicheePI (荔枝派)Zero
开发笔记
(2):降低多线程程序的 VSZ
在LicheePIZero上做项目,应用程序使用了大量的线程实现耗时/异步操作的后台处理,发现一旦创建线程,使用top查看程序的内存占用情况就急剧升高。当对50个设备同时建立业务线程时,top中的VSZ和VSZ%分别高达507m和1021%,同时查看/proc/#pid/status的VmRSS项(即占用的物理内存)时并没有明显变化,程序运行正常。但应用程序的VSZ过高总不是件好事,找到原因,再动
硬核老骆
·
2023-12-17 05:00
LicheePI
物联网
开发语言
c++
arm
普冉(PUYA)单片机
开发笔记
(10): I2C通信-配置从机
概述I2C常用在某些型号的传感器和MCU的连接,速率要求不高,距离很短,使用简便。I2C的通信基础知识请参见《基础通信协议之IIC详细讲解-知乎》。PY32F003可以复用出一个I2C接口(PA3:SCL,PA2:SDA),可以和DMA配合完成I2C的主从通信。厂家的数据手册对I2C接口简述如下图。要完成I2C的通信实验需要两个MCU。这里现尝试着配置好I2C的从机,下一篇再配置I2C的主机,并完
硬核老骆
·
2023-12-17 05:58
PY
MCU
单片机
嵌入式硬件
arm开发
物联网
协程(2)-协程的挂起
在上一期里,我介绍了
Kotlin
的协程到底是什么——它就是个线程框架。
沐风雨木
·
2023-12-17 03:21
《
Kotlin
核心编程》笔记:反射、注解和加锁
Kotlin
和Java反射1)
Kotlin
的KClass和Java的Class可以看作同一个含义的类型,并且可以通过.java和.
kotlin
方法在KClass和Class之间互相转化。
川峰
·
2023-12-17 02:42
kotlin
kotlin
反射
注解
元注解
加锁
《
Kotlin
核心编程》笔记:集合、序列与内联函数
集合的高阶函数APImap操作vallist=listOf(1,2,3,4,5,6)valnewList=list.map{it*2}当然,在Java8中,现在也能像
Kotlin
那样去操作集合了。
川峰
·
2023-12-17 02:12
kotlin
kotlin
集合
序列
内联函数
《
Kotlin
核心编程》笔记:特设多态、运算符重载和扩展函数
多态的不同形式
Kotlin
的扩展函数其实只是多态的表现形式之一。子类型多态继承父类后,用子类实例使用父类的方法,例如:然后我们就可以使用父类DatabaseHelper的所有方法。
川峰
·
2023-12-17 02:33
kotlin
kotlin
特设多态
运算符重载
扩展函数
静态调度
Android 从assets读取文件装载成Bitmap,
Kotlin
Android从assets读取文件装载成Bitmap,
Kotlin
/***fileNameassets里面图片文件名*/funreadBitmapFromAssets(ctx:Context,fileName
zhangphil
·
2023-12-17 01:26
Android
kotlin
android
kotlin
Kotlin
爬虫几步解决
百度作为国内知名的网站,尤其是文库里面有各种丰富的内容,对我们学习生活都有很大的帮助,就因为其内容丰富,如果看见好用有意思的文章还用复制粘贴等方式就显得有点落后了,今天我将用我所学的爬虫知识给你们好好上一课。首先,我们需要了解爬虫程序的基本结构,爬虫程序主要分为以下几个部分:爬取网页、解析网页、存储数据、代理IP设置等。1、首先,我们需要导入必要的库函数,如java.net.URL、java.la
q56731523
·
2023-12-16 23:25
百度
kotlin
爬虫
tcp/ip
运维
开发语言
【Vue】vue增加导航标签
系列文章【Vue】vue增加导航标签本文链接:https://blog.csdn.net/youcheng_ge/article/details/134965353【Vue】Element
开发笔记
本文链接
花北城
·
2023-12-16 22:55
前端
#
Vue
vue.js
前端
导航标签
TagsView
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他