1.有符号位数的范围:8位 正负2的7次方-1, 2.正数的反码和补码保持不变, 负数的反码为除符号位外,其余按位取反,补码为除符号位外取反加1 3.二进制数的表示法有定点和浮点,浮点表示法有点类似我们的整数加10的倍数 4.ASCII标码:总共7位,去掉高3位011,则表示012,3顺序表示,如0 ...
分类:
其他好文 时间:
2020-04-25 21:59:00
阅读次数:
81
生产者分区原则 1.指定partition编号的情况下,直接将指明的值直接作为partition值 2.没有指明partition值但有key的情况下,将key的hash值与topic的partition数进行取余得到partition值 3.没有partition值也没有key值的情况下,第一次调 ...
分类:
其他好文 时间:
2020-04-24 01:22:31
阅读次数:
72
单循环队列 q :用数组来记录数据 cap:代表数组的长度 len:代表元素的个数,取尾部元素可以根据头元素指针和这个值来进行计算 (queue head+queue len)%queue cap , 取余是为了在规定范围内循环使用有限空间 head:头元素的指针 出队:出头元素只需要将head往前 ...
分类:
其他好文 时间:
2020-04-23 21:07:34
阅读次数:
53
环境:Windows Server 2012R2 聚合的端口数为2的n次方 1、配置交换机多个端口为lacp 2、配置Windows Server中NIC网络,将需要聚合的物理网卡选中进行聚合。 如若有Hyper-V管理器,且需要删除虚拟网卡时,需要删除虚拟网卡并聚合后,重新安装Hyper-V并选择 ...
void get_primes(int n) { for(int i=2;i1)//到最后的时候 再加进去一个 prime[m++]=n,c[m]=1; for(int i=1;i<=m;i++)//输出 printf("%d %d\n",prime[i],c[i]); ...
分类:
其他好文 时间:
2020-04-22 16:47:05
阅读次数:
75
print(ord("a")) #输出ascii码对应的数字 print(pow(10,3)) #输出10**3 print(pow(10,3,3)) #输出10的三次方,再对3取余数 l=[3,4,5,6] print(list(reversed(l))) #输出[6, 5, 4, 3],反转功能 ...
分类:
其他好文 时间:
2020-04-21 18:42:48
阅读次数:
62
1、求一元二次方程 #include <stdio.h> #include<math.h> int main()//程序入口 { double a,b,c,disc,x1,x2,p,q;//定义double型变量 scanf("%lf%lf%lf",&a,&b,&c);//输入abc disc = ...
分类:
编程语言 时间:
2020-04-21 00:08:17
阅读次数:
62
题目 一条语句判断一个整数是不是2的整数次方 解题思路 这题和上一题目 二进制中1的个数 很相似,题目翻译过来的意思就是二进制中有几个1? 现在你脑海里马上能想到的应该是用二进制32位去进行计算。 得出公式:(N-1)&N == 0 代码实现: import java.util.Scanner; p ...
分类:
其他好文 时间:
2020-04-20 23:57:26
阅读次数:
114
1.面试题:HashMap中hash函数是怎么实现的?还有哪些hash函数的实现方式? 对于key的hashCode做hash操作,无符号右移16位然后做异或运算。还有平方取中法,伪随机数法和取余数法。这三种效率都比较低。而无符号右移16位异或运算效率是最高的。至于底层是如何计算的我们下面看源码时给 ...
分类:
其他好文 时间:
2020-04-20 22:03:30
阅读次数:
90
1.整除取余 思路: 对原整数循环对10取余和整除,然后进行拼接。这里需要注意的时,在整除时要考虑如果原整数大于最大值或者小于最小值的情况。 例如: 原整数 x = 123 翻转后整数 new_x = 0 余数为 p ① x != 0 则 p = x%10 = 123%10 = 3,x = x // ...
分类:
其他好文 时间:
2020-04-20 13:36:32
阅读次数:
53