首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
技术小黑屋
掘友等级
技术小黑屋博主 droidyue.com
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
153
文章 153
沸点 0
赞
153
返回
|
搜索文章
最新
热门
Android Webview 后台播放音视频实现
技术小黑屋
应用Kotlin之后,涉及到注解的注解处理器依赖也会由annotationProcessor替换成kapt,和最初应用Kotlin一样,总会让人一种感觉,一番应用Kotlin和Kapt之后,编译耗时更长了,不过好在Kotlin和Google 在这一方面做了很多的优化和改进,本文…
Kotlin编译调校之WarningsAsErrors
这之前的文章中,我们介绍过如果通过Kotlin编译器参数实现将所有的warnings按照errors对待,主要的实现方法是这样 那么问题可能就会被提出来,开启这一选项有什么好处呢,毕竟我需要修改很多文件。 通常情况下,开启后的作用,我们可以归纳为如下 发现更多的潜在问题和崩溃 …
使用Kotlin Reified 让泛型更简单安全
我们在编程中,出于复用和高效的目的,我们使用到了泛型。但是泛型在JVM底层采取了类型擦除的实现机制,Kotlin也是这样。然后这也带来了一些问题和对应的解决方案。这里我们介绍一个reified用法,来实现更好的处理泛型。 如下面的代码,在编译成class文件后,就采用了类型擦除…
为 Kotlin 项目设置编译选项
经常用终端的人都知道,终端命令有很多选项可以指定,这里我们以相关的kotlinc为例,我们可以在终端这样指定选项 上面的代码 我们指定了-Werror 意思是当编译器遇到了警告时当做错误抛出,中断执行。 上面的命令执行中断,不会导致class文件生成 Kotlin的编译选项分为…
一个查找字节码更好研究Kotlin的脚本
众所周知,Kotlin通过语法糖的形式实现了很多便捷和高效的方法,因此研究Kotlin代码通常是需要研究字节码或者反编译后的java文件。 比如这样的代码 Kotlin的编译器会在字节码中自动地增加这样一行代码Intrinsics.checkParameterIsNotNull…
未关闭的文件流会引起内存泄露么?
最近接触了一些面试者,在面试过程中有涉及到内存泄露的问题,其中有不少人回答说,如果文件打开后,没有关闭会导致内存泄露。当被继续追问,为什么会导致内存泄露时,大部分人都没有回答出来。 本文将具体讲一讲 文件(流)未关闭与内存泄露的关系。 定义:当生命周期长的实例L 不合理地持有一…
解读文件描述符
最近由于机缘巧合,结合最近工作中遇到的一些问题,深入了解了文件描述符(File Descriptor,简称FD,以下使用 FD 称谓)。预计会有两到三篇关于 FD 的文章陆续出来。首篇也就是这篇,作为基础篇,介绍一些关于通用 FD 的内容知识。 文件描述符 是 用来访问资源(文…
浅谈编码中的缩写
目前而言,几乎所有的编程语言都是使用英文来表示,在英文中,使用缩写很普遍,比如URL(Uniform Resource Locator)能够很简单高效地向他人阐述要表达的概念。 然后,在现实的开发过程中,缩写有时候会被滥用,甚至是脱离了其高效传递信息的意思。 比如以广告跟踪数据…
编写地道的 Kotlin 代码
Kotlin 以其简洁实用的语法,赢得了很多Java 开发者,尤其是 Android 开发者的喜爱与应用。然而,虽然我们使用 Kotlin 进行编码,可能并没有书写出地道的 Kotlin 代码,亦或者是遵照写Java的思维,用Kotlin的语法 来编码。 本文将通过多出代码示例…
下一页
个人成就
优秀创作者
文章被点赞
2,381
文章被阅读
132,258
掘力值
5,189
关注了
4
关注者
5,823
收藏集
1
关注标签
7
加入于
2015-09-21