0%

当尝试在 Android 应用的主线程中访问网络时,会抛出一个NetworkOnMainThreadException异常,这是为什么呢?
因为网络请求通常是很耗时的,若想确保应用流畅,主线程的任务执行时间应该控制在十几毫秒级。且当主线程无响应超过5秒,系统就会提示弹出一个对话框,告诉用户当前应用无响应,是否要强制关闭。所以要使用网络请求,我们只能使用辅助线程。

阅读全文 »

Kotlin 自2016年2月发布第一个官方稳定版以来,一直受到 Java 开发者的密切关注。而就在最近,Google 在2017年5月的 Google I/O 上正式宣布将 Kotlin 作为 android 开发的官方语言。

阅读全文 »

曾经本博客用的也是 .tk 的免费域名,毕竟是个免费域名。直到后来买了腾讯云的一块钱 .cn 域名之后,才换了一个在一般人眼中看起来稍微正常点的域名。原来的 .tk 还曾经被老外吐槽过。。。

老外图

当时一直不明白为什么.tk会被认为是含 malicious 内容的不安全网站。直到最近接了一个网站项目……

阅读全文 »

本站最近搬运到国内主机,并尝试启用了cdn加速,最后为了启用https放弃了cdn加速,关于这点破事儿的小记录。

阅读全文 »

本来java的路径引用还是很宽松的,你可以用相对路径、绝对路径、getClass()获取类路径甚至获取运行项目路径。然而扯上maven之后就不得不规范起来,因为maven项目打包前后目录结构差别较大,这之后扯上javaFX的各种fxml文件引用更是让人蛋疼。更不提拉上html之后应用js文件的不同规范。。。

阅读全文 »

1. 前言

虽然现在很多开源项目都选择将Git项目托管到Github上,但也有很多时候我们需要用私人的服务器做项目的版本控制,比如Gitlab。

但是万一自己的Gitlab崩了怎么办呢?。。。这应该是不可避免的事,这时候只能先将项目暂时迁移到Github上托管了。

阅读全文 »