光明顶的熊

光明顶的熊

一个贪财好色的俗人

浮点精度运算不准确是为什么

为什么浮点精度运算会有问题我们平常使用的编程语言大多都有一个问题——浮点型精度运算会不准确。比如double num = 0.1 + 0.1 + 0.1; // 输出结果为 0.30000000...

妈妈再也不用担心 jcenter 崩溃了

最近 jcenter 又又又崩溃了,作为开发者很崩溃这些问题。那么有没有什么办法解决呢,当然有了,就是阿里巴巴有代理仓储。地址如下:https://maven.aliyun.com/mvn/vi...

WebSocket 与 Socket 的区别

准备:如果不太了解网络的朋友可以先看一下我之前写的文章 需要了解的网络协议 。想必大家再做即时通讯业务或需要替代轮训的时候,肯定听说过 WebSocket 和 Socket 这两个东西,我们今天...

计算机的血肉:数据

为什么计算机是基于二进制的最早人们出现了大量计算的需求,首先经历了人工算然后借助算盘再到步进计算器、差分机、分析机。计算的需求变得越来越大,机器也越来越先进,首先因为数学家可以通过逻辑运算进行加...

Java 混淆那些事(六):Android 混淆的那些琐事

本文已授权微信公众号「玉刚说」独家发布。今天我们这一篇是「Java 混淆那些事」系列的第六篇,咱们针对 Android 平台来写。非 Android 开发者可以跳过此篇文章。前提准备我们这个系列...

Java 混淆那些事(五):ProGuard 其他的选项

本文已授权微信公众号「玉刚说」独家发布。这篇是我们「Java 混淆那些事」第五讲,其实通过前四篇大家已经能够写出正常的混淆规则了,这一篇是简单的介绍一下不怎么常用的一些命令,个人觉得重要的会单独...

Java 混淆那些事(四):玩转 ProGuard 过滤器

本文已授权微信公众号「玉刚说」独家发布。欢迎大家来看「Java 混淆那些事」的第四篇,到目前我们现在已经可以进行编写混淆规则了,但是有个很严重问题,我们写的规则会出现很多重复的 keep 规则,...

Java 混淆那些事(三):了解 ProGuard Keep 规则

本文已授权微信公众号「玉刚说」独家发布。这篇文章是「Java 混淆那些事」的第三篇,我们来真枪真刀的干一下子,用实际行动验证了解一下 ProGuard 的 Keep 语法,这篇代码偏多,希望大家...

Java 混淆那些事(二):认识 ProGuard GUI

本文已授权微信公众号「玉刚说」独家发布。这篇「Java 混淆那些事」的第二篇,我们先把我们的测试环境以及用到的各种工具介绍一下,然后动手去尝试各种命令并且验证它们的效果,这样有助于我们理解。配置...

Java 混淆那些事(一):重新认识 ProGuard

本文已授权微信公众号「玉刚说」独家发布。大家好,你现在看到的是「Java 混淆那些事」系列文章的第一篇,通过这个系列我想带大家重新认识一下 ProGuard 到底能干什么?最终领悟怎么才能写好混...

Retrofit 源码流程分析

今天我们主要聊一聊 Retrofit 的源码,他是怎样对 OkHttp 包装的。此次分析源码的版本 Retrofit 2.5.0首先我们先了解一下 Retrofit 用法。public inte...

精选语录

当你遇到诸事不顺时,多想一想自己是不是“真”的努力了。时间总会有的,没时间等于不重要。尽心做好每一件小事,你将会有意想不到的收获!用 80% 的精力把 20% 的工作做好。A 类必做,B 类努力...