Jetpack Compose:Modifier 修饰符
Modifier 可以通过链式调用的写法来为组件应用一系列的样式,每个基础的 Composable 组件都有一个 modifier 属性。Ⅰ.常用修饰符本章节记录一些常用的预置 Modifier 修饰符,对所有 Composable 组件通用。1.Modifier.sizesize 修饰符用来设置组
MyBatis 高级结果映射
MyBatis 的关联关系也被称为高级结果映射。当实体与实体存在多对一、一对多、多对多三种关系时,MyBatis 提供了多种方法将查询结果组装进实体类对象当中。假设现有 Employee 和 Department 两个实体类以及对应的 MySQL 表,如下所示:public class Depart
Manjaro 安装搜狗输入法
记录一下 Manjaro 安装搜狗输入法,网上教程总是有各种问题,我把步骤整合了一下。1.安装 fcitxyay -S fcitx fcitx-configtool
uTools在Linux上鼠标中键问题
记录一个小坑utools 默认超级面板是鼠标中键,因为不方便就取消了超级面板,但是在Linux中鼠标中键无效了,终端输入以下命令即可恢复:xmodmap -e "pointer = 1 2"
Halo 移动端后台管理APP
传送门Uni-App官网Halo博客官网Halo Admin Api文档Halo Content Api文档GitHub项目地址Gitee项目地址APP下载地址,可以体验一下Github下载页Gitee下载页部分界面截图
Dart:为Java开发人员准备的Dart教程
以下内容来自Flutter官方的“为Java开发人员准备的Dart教程”中记录的笔记。
VSCode运行Flutter报错Failed to create server socket
本文默认你已经完成Flutter环境设置,且flutter doctor没有异常今天按照Flutter官方的文档尝试在VSCode上运行调试Flutter应用,在F5运行时一直报错,如下图:下面有几个解决方案,可以尝试一下。一、修改hosts文件C:\Windows\System32\drivers
Kotlin:使用infix函数构建更可读的语法
我们已经多次使用过A to B这样的语法结构,包括Kotlin自带的mapOf()函数,这种语法可读性高,相比调用一个函数,它更接近于使用英语的语法来编写。to并不是Kotlin语言中的一个关键字,之所以我们能使用A to B这种语法结构,是因为Kotlin提供了一种高级语法糖特性:infix函数,
Kotlin:标准函数API
任何Kotlin代码都可以自由调用所有标准函数。一、with函数val result = with(obj) { // 这里是obj的上下文 "value"// 最后一行是函数返回值}二、run函数run与with相似,但run不能直接调用,必须调用某个对象的run函
Kotlin:泛型的基本用法
一、定义泛型类二、定义泛型方法三、设置泛型上界四、利用泛型实现类似apply函数五、对泛型进行实化1.泛型实化原理和简单实现2.泛型实化的应用2.1.简化startActivity功能2.2.简化startActivity功能——带参数六、泛型的协变和逆变1.泛型的协变2.@UnsafeVarian