摘要: /** * 调用系统命令行中的命令.以List<String>的方式输入命令的各个参数. * 命令执行完毕后会以String?传回结果,不会在终端显示 * 默认在当前目录中执行,超时时间为60秒 */ fun runCommand( cmd: List<String>, workingDir: Fi 阅读全文
posted @ 2021-12-15 00:51 SoClear 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 修改项目文件夹/gradle/wrapper/gradle-wrapper.properties内容为: distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://service 阅读全文
posted @ 2021-12-14 19:21 SoClear 阅读(3029) 评论(0) 推荐(0) 编辑
摘要: # 1. 依赖 ```kotlin dependencies{ implementation("jakarta.mail:jakarta.mail-api:2.1.2") } ``` # 2. 实现 ```kotlin import jakarta.activation.DataHandler im 阅读全文
posted @ 2021-12-12 01:40 SoClear 阅读(203) 评论(0) 推荐(0) 编辑
摘要: ktor 1.x版本 suspend fun main() { //腾讯网logo val url1 = "https://mat1.gtimg.com/pingjs/ext2020/qqindex2018/dist/img/qq_logo_2x.png" //百度logo val url2="ht 阅读全文
posted @ 2021-08-20 19:09 SoClear 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 在学习Rust语言的时候,看到一个很有意思的语法: fn main(){ let mut counter = 0; let result = loop{ counter += 1; if counter == 10 { break counter * 2; } }; print!("The resu 阅读全文
posted @ 2021-07-31 23:02 SoClear 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 枚举类是为了对象可数。 密封类是为了子类可数。 阅读全文
posted @ 2021-06-27 23:03 SoClear 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 其他博客抄来抄去,人云亦云。其实最简单的而且不会出错的方式就是: rm /etc/apt/sources.list armbian-config → Person → Mirrors → 上下键选择一个源 → Ok 这个方式等同于直接修改/etc/apt/sources.list.d/armbian 阅读全文
posted @ 2021-05-26 10:02 SoClear 阅读(3846) 评论(2) 推荐(1) 编辑
摘要: 传统xml 打开/res/themes/themes.xml 在 <resources xmlns:tools="http://schemas.android.com/tools"> <!-- Base application theme. --> <style name="Theme.[应用名称] 阅读全文
posted @ 2021-04-17 16:34 SoClear 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 1. HtmlUnit简介 HtmlUnit是HtmlUnit是“用于Java程序的无GUI浏览器”。 它为HTML文档建模,并提供一个API,使您可以调用页面,填写表单,单击链接等,就像在“常规”浏览器中一样。 它具有相当好的JavaScript支持(正在不断改进),并且即使在非常复杂的AJAX库 阅读全文
posted @ 2020-12-13 00:37 SoClear 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 1. fluent-hc fluent-hc是Apache下基于HttpClient的流式组件。从4.2版开始,HttpClient附带了一个基于流畅接口概念的易于使用的facade API。Fluent facade API只公开HttpClient最基本的功能,适用于不需要HttpClient完 阅读全文
posted @ 2020-11-30 16:37 SoClear 阅读(838) 评论(0) 推荐(0) 编辑