首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
技术小黑屋
掘友等级
技术小黑屋博主 droidyue.com
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
153
文章 153
沸点 0
赞
153
返回
|
搜索文章
赞
文章( 153 )
沸点( 0 )
Kotlin 和 Flutter 对于开发者究竟意味着什么?
近些年来,编程语言流行度的变化其实不大,在 TIOBE 编程语言排行榜上,Java、C、C++ 固若金山,也就只有 Pytho…
防手抖开源之 Git 钩子
最近“从开源到跑路”的事件逐渐增多,给涉事企业造成了不小的损失。因而相关的防范工作显得愈发重要。 客观而言,人为手动的防范显得原始和笨拙,好在git提供了相关的钩子方法,为我们这里的防范提供了可行性。 这里我们以git push 命令对应的pre-push钩子为例,因为想要开源…
Kotlin 中的 Lambda 与 Inline
在Kotlin中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,我们可以更加快速的实现开发,提升效率。 比如我们实现一个捕获Throwable,安全执行部分代码的高阶函数 由于Kotlin默认是面向JDK 6,而Java 8 才引入Lambda表达式支持,K…
货物崇拜编程
读到这个标题,多数人会有疑惑,什么是货物崇拜编程,其实最根本的问题可能是什么是货物崇拜。想要了解这些就不得不说货物崇拜(Cargo Cults,又译货物运动)的起源 第二次世界大战太平洋战争时,美军于塔纳岛建立一临时基地。当时岛上的原住民看见美军于“大铁船”(军舰)内出来,皆觉…
聊一聊SLAP:单一抽象层级原则
作为程序员,我们总是和方法打交道,不知不觉都会接触Long method(方法体较长的方法),不论是自己写的还是他人写的,而Long method(长方法)往往是问题的体现,代表着代码有一种坏的味道,也意味着需要对这段代码进行重构处理。 长方法的问题通常表现在 可读性很差 复用…
处理Retrofit MalformedJsonException报错
使用Retrofit配合GsonConverter,我们能很好地将网络响应内容转换成对应的对象。比如像下面这样。 Retrofit网络接口方法 对应的应用方法 上面的方法执行都很正常,可是执行这个方法的时候就会报错。 崩溃的信息如下 原因其实很简单 http://asset.d…
终端反编译字节码利器 CFR
最近在研究一下class字节码的东西,尝试将class文件反编译成java文件。尝试了很多的工具,比如JD-GUI及其插件以及各种在线反编译,始终感觉不够酷,毕竟我是一个比较依赖终端的人,所以尝试找一些能否在终端可以实现反编译的工具。 还是Google好,很快就找到了一个很满意…
处理 WebView 与 ViewPager 滑动冲突
在项目的App中,有一个ViewPager,它内部包含了WebView,而内部的webview加载了一个可以滑动的网页。 当我们在网页滑动的时候,会直接切换到下一个viewpager的页面,而不是优先响应webview的滑动。 具体的效果如视频 期待的示例效果 其实思路还是比较…
聊一聊未捕获异常与进程退出的关联
之前的文章JVM 如何处理未捕获异常 我们介绍了JVM如何处理未捕获异常,今天我们研究一个更加有意思的问题,就是在JVM中如果发生了未捕获异常,会导致JVM进程退出么。 关于什么是未捕获异常,我们在之前的文章已经介绍过,这里不再赘述,如欲了解,请阅读JVM 如何处理未捕获异常 …
解决Android手机连接Charles Unknown问题
最近很多同事反馈使用Charles抓包出现了很多unknown的问题,现象如下图 查看右侧的原因,给出的结果是这样的 这里将讲解如何解决这个问题,但是开始阅读之前,请确认符合如下的条件 本文仅适用于Android 7及之后设备 待抓包的应用设置了targetSDK 为24及其以…
下一页
个人成就
优秀创作者
文章被点赞
2,378
文章被阅读
125,567
掘力值
5,164
关注了
4
关注者
5,824
收藏集
1
关注标签
7
加入于
2015-09-21