kotlinx-serialization入门教程 kotlinx-serialization-json版本 默认使用kotlin版本 1.4.1 1.7.20 1.5.0 1.8.10 1.5.1 1.8.21 1.6.0 1.9.0,1.9.10 1.6.1 1.9.20,1.9.21 1.6.3 1.9.22 基本用法0.引入依赖1234567plugins { kotlin(" 2024-04-22 android 序列化
python虚拟环境 python虚拟环境使用pip安装东西时会提示 error: externally-managed-environment 按照提示,他需要你创建一个本地环境,在本地环境中使用pip安装 首先在某个文件夹下,使用命令 1python -m venv ./ 这会在当前目录下创建虚拟环境 然后cd到当前目录下的bin目录,可以看到目录下有pip和python 如果不激活虚拟环境安装mkdocs这个包 2024-04-22 linux linux
linux下zip文件解压乱码 安装convmv 1sudo pacman -S convmv 解压文件并转换文件名的编码12LANG=C 7za x your-zip-file.zipconvmv -f GBK -t utf8 --notest -r . 第一条命令用于解压缩,而LANG=C表示以US-ASCII这样的编码输出文件名,如果没有这个语言设置,它同样会输出乱码,只不过是UTF8格式的乱码(convmv会忽 2024-04-22 linux linux
flatpak 指定安装位置 首先创建配置文件夹 1sudo mkdir -p /etc/flatpak/installations.d 创建配置文件 1nano /etc/flatpak/installations.d/extra.conf 在刚创建的配置文件里写入下面内容 1234[Installation "extra"]Path=/run/media/mwleeds/ex 2022-10-03 linux
android原生消除叹号 android11 wifiadb123456❯ adb pair 192.168.0.4:42665 //配对Enter pairing code: 131606 //输入手机上的codeSuccessfully paired to 192.168.0.4:42665 [guid=adb-3390196a0704-QYVVAO]❯ adb connect 192.168.0.4:37353con 2022-10-03 android
———分割线————-一 分区存储概述 Android 10之前,Android的文件存储现象就像个垃圾桶,但凡app取得了存储空间的读写权限WRITE_EXTERNAL_STORAGE,就可以肆意创建文件,难以管理。用户体验也特别差,打开文件管理器,会发现,想找个具体的文件根本无从下手。 1.1 分区存储原则为了更好地管理自己的文件并减少混乱,加强隐私保护,Android Q开始引入了分区存储 2022-03-14
Rsync 网页 使用 匹配是从父目录到子目录,如果排除了某个目录,那被排除目录的子目录的任何规则不再生效。 例如: exclude=’/var’ include=’var/opt’ **表示匹配这个地址的每一层 例如 /var/opt/**可以被理解为 include=“/” include=“/var” include=“/var/opt” 例如 123456789101112 2022-01-08 linux linux rsync
shell学习 bash shell 获取当前正在执行脚本的绝对路径一般我们写Shell脚本的时候,都倾向使用绝对路径,这样无论脚本在什么目录执行,都应该起到相同的效果,但是有些时候,我们设计一个软件包中的工具脚本或者远程调用某个脚本时,可能使用相对路径更加灵活一点,因为你不知道用户会在哪个目录执行你的程序,于是问题就来了,如何获取当前正在执行脚本的绝对路径? 常见的一种误区,是使用 pwd 命令,该命令的作用是 2022-01-04 linux linux shell
Gson的github文档翻译 Overview-概述Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson是一个用于将java对象转换 2021-12-28 gson
Java 容器 Java 容器 单列集合 顶层接口 Iterable 定义了用于迭代器循环的接口 Collection 定义的一套统一单列集合的接口。其中有isEmpty、add、remove、size等常用方法 List 接口 继承重写了Collection接口的一些函数,同时增加了一些如 sort、indexOf等函数。 其允许重复元素的一种有序的集合。 Set 接口 继承Collect 2021-12-28 -java