计算机底层均是以二进制表示的,数字也不例外,本文旨在探讨一下数字的原码、反码和补码。 概念 需要声明的是,本文涉及到的数字及运算均基于8位bit下的值。 原码 最高位为符号位...
IP属地:山东
计算机底层均是以二进制表示的,数字也不例外,本文旨在探讨一下数字的原码、反码和补码。 概念 需要声明的是,本文涉及到的数字及运算均基于8位bit下的值。 原码 最高位为符号位...
一、Java 代码 和JNI代码通信 Java代码通过JNI接口 调用 C/C++方法 1、首先我们需要在Java代码中声明Natvie方法原型 2、其次我们需要在C/C++...
RabbitMQ核心概念以及工作原理 英文原文 在这篇短文里,我们会介绍什么是RabbitMQ,它是如何工作的以及RabbitMQ的核心概念。 RabbitMQ是一个开源的消...
Outline [TOC] 前言 上一节里我们学习了只使用Observable如何去解决上下游流速不均衡的问题, 之所以学习这个是因为Observable还是有很多它使用的...
如果有人以为,所有的水果都同草莓一起成熟,那他对葡萄就一无所知。 ——巴拉塞尔士 1 前几天,和几个好友坐在一起小酌叙叙旧。 席间来了一位陌生人,他是酒桌上一个朋友的朋友,一...
Android Vector曲折的兼容之路 两年前写书的时候,就在研究Android L提出的Vector,可研究下来发现,完全不具备兼容性,相信这也是它没有被广泛使用的一个...
做过图形图像处理coding的Android程序员一定用过或了解过PorterDuff.Mode这个枚举变量中的某些值,对此了解不多理解不深刻的时候是不是会很纠结到底该用那个...
假设你已经了解 依赖注入 这一概念,只是在如何使用 Dagger 时遇到了一些困扰,因为 Dagger 其实是一个上手难度颇高的库。我试图通过这篇文章解决如何上手这一问题。 ...