题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。classSolution:"""给定一个数n,将n和(n-1)做位与运算可以将最后一个1变成0.假设n的最后一个1在第m位,则将n-1之后,第m位由1->0,第m位以后的位全部取反,第m位以前的位保持不变。因此我们得到一个结论:n&(n-1)可以将n的最后一个1变成0。当给定的数字是正数的时候,我们可以直接按照
分类:
其他好文 时间:
2019-04-18 23:27:06
阅读次数:
280
一、计算运算符 1、a+b,a加b 2、a-b, a减b 3、a*b,a乘b 4、a/b, a除b 5、a%b,a除b取余 6、a**b,a的b次方 7、a//b,a除b取整 二、比较运算符 1、a==b,a等于b 2、a!=b,a不等于b 3、a>b,a大于b 4、a>=b,a大于等于b 5、a< ...
分类:
编程语言 时间:
2019-04-18 22:09:05
阅读次数:
188
BigDecimal用法总结 BigDecimal常用于金额的计算,下面总结下这次项目中BigDecimal的用法。 1.加减乘除 2.设置精度 3.取反 加减乘除分别调用函数 [java] view plain copy public BigDecimal add(BigDecimal value ...
分类:
其他好文 时间:
2019-04-18 18:45:01
阅读次数:
137
. find 用于查找目录下的文件,也可以调用其他命令使用 find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression] find 【选项】 【路径】【操作语句】 options: -depth # 在指定目录下最深层的子目录 ...
分类:
系统相关 时间:
2019-04-16 14:35:14
阅读次数:
239
原文:使用内存映射开发高性能进程间消息通信组件一、背景 项目开发中免不了各模块或系统之间进行消息通信,目前热门的消息中间件有Redis、RabbitMQ、Kafka、RocketMQ等等。 以上几种组件中Redis在消息队列方面表现还可以,但是如果涉及发布订阅功能,就不行了,最近项目就使用了redi... ...
分类:
系统相关 时间:
2019-04-15 23:03:30
阅读次数:
198
操作符分类:算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、下标引用函数调用和结构成员。算术操作符:+-*/%1、%操作符只能用于整数运算,其他的操作符可用于整数也可用于浮点数,两个操作数都必须是整数,返回的是整除之后的余数。2、/操作符,如果两个操作数都为整数则执行整数除法,只要有一个为浮点数,执行浮点数除法。移位操作符:<<
分类:
编程语言 时间:
2019-04-13 23:58:38
阅读次数:
370
进制转换 1. 基础概念 原码:正数的原码最高位是0,负数的原码最高位是1,其他的是数值位。 反码:正数的反码与原码相同。负数的反码,符号位不变,其他位取反。 补码:正数的补码与原码相同。负数的补码是反码加1. 2. 进制转换 (1) 其他进制到十进制 原码:正数的原码最高位是0,负数的原码最高位是 ...
分类:
其他好文 时间:
2019-04-13 23:38:47
阅读次数:
147
js中!的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值,1、!可将变量转换成boolean类型,null、undefined和空字符串取反都为false,其余都为true。 2、!!常常用来做类型判断,在第一步!(变量)之后再做逻辑取反运算,在js中新手常 ...
分类:
Web程序 时间:
2019-04-09 10:57:33
阅读次数:
169
给定一个正整数,输出它的补数。补数是对该数的二进制表示取反。 注意: 给定的整数保证在32位带符号整数的范围内。 你可以假定二进制数不包含前导零位。 示例 1: 输入: 5 输出: 2 解释: 5的二进制表示为101(没有前导零位),其补数为010。所以你需要输出2。 示例 2: 输入: 1 输出: ...
分类:
其他好文 时间:
2019-04-08 13:08:18
阅读次数:
159
团队项目 任务分解 适用范围: 本文档 适用对象 团队全体成员 适用时间 alpha阶段 适用内容 目标、分工、时长估计、贡献 目标 在4.21号当前或之前取得一个具有基本流程和简单界面的可运行版本,并在22号进行用户测试及获取反馈,并制定下一轮开发计划 WBS | 阶段 | 任务 | TIME/D ...
分类:
其他好文 时间:
2019-04-08 01:19:02
阅读次数:
160