当尝试在 Android 应用的主线程中访问网络时,会抛出一个NetworkOnMainThreadException
异常,这是为什么呢?
因为网络请求通常是很耗时的,若想确保应用流畅,主线程的任务执行时间应该控制在十几毫秒级。且当主线程无响应超过5秒,系统就会提示弹出一个对话框,告诉用户当前应用无响应,是否要强制关闭。所以要使用网络请求,我们只能使用辅助线程。
初探 Kotlin 给 android 代码风格带来的改变
Kotlin 自2016年2月发布第一个官方稳定版以来,一直受到 Java 开发者的密切关注。而就在最近,Google 在2017年5月的 Google I/O 上正式宣布将 Kotlin 作为 android 开发的官方语言。
滚吧! .tk
曾经本博客用的也是 .tk
的免费域名,毕竟是个免费域名。直到后来买了腾讯云的一块钱 .cn
域名之后,才换了一个在一般人眼中看起来稍微正常点的域名。原来的 .tk
还曾经被老外吐槽过。。。
当时一直不明白为什么.tk
会被认为是含 malicious 内容的不安全网站。直到最近接了一个网站项目……
小记flask网站部署到nginx主机
小记flask框架编写的网站使用uwsgi部署到nginx主机上,并使用supervisor守护进程。
scrapy中css和xpath选择的一些坑
scrapy中xpath和css提取节点中子节点文本的一些坑
本站最近的一点小动作
本站最近搬运到国内主机,并尝试启用了cdn加速,最后为了启用https放弃了cdn加速,关于这点破事儿的小记录。
小记JAVAFX-Maven-Html项目路径引用
本来java的路径引用还是很宽松的,你可以用相对路径、绝对路径、getClass()
获取类路径甚至获取运行项目路径。然而扯上maven之后就不得不规范起来,因为maven项目打包前后目录结构差别较大,这之后扯上javaFX的各种fxml文件引用更是让人蛋疼。更不提拉上html之后应用js文件的不同规范。。。