加载中
Retrofit 是如何获取返回值 Call<T> 中的类型 T, 以提供给 Gson 使用的?

Call的类型 T 即Response的类型 T,获得了Call就能够正确输出给Response。那么Retrofit是怎么做到的呢? 以下是HttpServiceMethod中的 static 方法: static...

2020/03/05 21:11
6.3K
我在 ICU 病房的惊魂一夜

最近 github 上一个 996.icu 的项目炒得很火,有关 996 的话题也持续热度不减。本文我不想谈 996,但觉得有必要说说我在 ICU 病房的真实经历。很早就想写下来,但大部分时间我都花在代码上了...

比特币深层技术原理浅析

这是一篇主要针对技术小白的文章。本文尽量使用通俗易懂但又不失要义的文字,带你深入剖析当前备受追捧的比特币背后的深层技术原理,最后会简要介绍一下业界市场的现状。

如何理解Scala>:迷之翻转喵 —— 协变逆变全解析

At first, 我想谈的并不是这只喵🐱 ~ 👇👇 一、背景回顾 热爱 Scala 的童鞋们,可能都曾见识过这只 迷之翻转喵,令人怅然若失,而又神魂颠倒!~ abstract class Cat[-T, +U] { de...

奇技淫巧之——为git客户端配置多ssh key

今天遇到个问题,我想给某个独立的 git 仓库配置一个不同的 ssh key。在使用 ssh-keygen 命令生成新密钥对并保存到自定义目录之后,却不知道如何 apply 它。 几番搜索,并没有找到答案。最终...

2017/05/26 20:24
124
CoAP协议学习笔记——CoAP格式详解

  CoAP是受限制的应用协议(Constrained Application Protocol)的代名词。在当前由PC机组成的世界,信息交换是通过TCP和应用层协议HTTP实现的。但是对于小型设备而言,实现TCP和HTTP协议显然...

2016/09/01 19:31
2.2K
Android LruCache 的 Bug

码哒,今天无意中发现Android 5.0(api level 21)之前的LruCache实现居然存在一个bug。 由于在电脑上(Java SE环境,非手机上)测试code比较方便,我便将最近写在Android项目中的框架代码cop...

2016/08/20 04:17
1.2W
LockSupport并发等待基本模型

LockSupport并发等待基本模型。写的个测试,具体请看注释。 package test; import java.util.Set; import java.util.concurrent.CopyOnWriteArraySet; import java.util.concurrent.atomic...

ProGuard就应该用注解@Annotation来配置

本文讲述全新基于@Annotation的混淆配置方法

有趣的ViewPager动画

好久没写文章了,充数一篇。 搞Android的肯定都知道ViewPager.PageTransformer是什么,那么上一个在我的项目中用到的有趣的切换效果。 public class GoalTypePageTransformer implements Vi...

2016/08/12 00:26
278
LockSupport和synchronized混合死锁问题

我来滥竽充数一篇文章,LockSupport和synchronized果然不能混着用,直接造成死锁。 package test; import java.util.concurrent.locks.LockSupport; /** * @author Wei.Chou(weichou2010...

2016/08/12 00:20
968
QUIC协议加速互联网

这些年谷歌一直在折腾网络协议,这次想让基于QUIC的HTTP2作为未来一个新的互联网标准,能行吗?

2015/05/24 17:35
1.6K
玩转Android UI事件

(本文最早于2012-3-15 17:12日发表于QQ空间 进入我的空间并查找标题“玩转Android UI事件”) 研究了下 Android 可视组件的事件处理机制,本想用文字来阐述,但是发现太复杂,文字不太适合用...

2015/03/13 18:48
696

没有更多内容

加载失败,请刷新页面

返回顶部
顶部