摘要: >>> 在java 表示有符号右移。什么意思呢?就是最高位符号位也会移动。我们知道,>>表示有符号右移。-1>> 1 = -1 -1>>2 = -1 还等于-1 右移多少位都是-1>>>-1 >>>1 = 2147483647-1>>>2 = 1... 阅读全文
posted @ 2019-02-27 18:05 有点理想的码农 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 示例 1:输入:00000000000000000000000000001011输出:3解释:输入的二进制串 000000000000000000000... 阅读全文
posted @ 2019-02-27 17:19 有点理想的码农 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 二进制: int a = 0b10; a其实=2 八进制: int a = 010; a其实=8 十六进制: int a = 0x10; a其实=16 阅读全文
posted @ 2019-02-27 16:59 有点理想的码农 阅读(2379) 评论(3) 推荐(0) 编辑
摘要: 首先我们要对原码、反码和补码有个了解:1、所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。2、反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。原码10010= 反码1110... 阅读全文
posted @ 2019-02-27 16:53 有点理想的码农 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: 差异化打包:1。dependencies compile 是不可以放到差异化的productFlavors里面的。会报错:Error:(69, 0) Could not find method compile() for arguments [{name=m... 阅读全文
posted @ 2019-02-27 14:45 有点理想的码农 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 我们有个方法,是判断系统的账号有没有登录。public static boolean isAccountLogin(Context context) { String df = "com.z**; AccountManager a... 阅读全文
posted @ 2019-02-27 14:39 有点理想的码农 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,要想在Intent里面传递一些非基本类型的数据,有两种方式,一种实现Parcelable,另一种是实现Serializable接口。今天先不说Serializable 接口,只说Parcelable。我们知道,Parcelable 只是一个接口,... 阅读全文
posted @ 2019-02-27 11:42 有点理想的码农 阅读(1532) 评论(0) 推荐(0) 编辑