想记录一下java基础知识,以后如果遇到比较杂的问题,也一并追加到这里,不再另外新开博客 1.移位操作(<< 、>>) 2.位非运算符(~) ...
分类:
编程语言 时间:
2017-10-25 11:30:23
阅读次数:
134
归并排序思想为将序列每相邻两个数字进行归并操作(merge),形成floor(n/2)个序列,排序后每个序列包含两个元素将上述序列再次归并,形成floor(n/4)个序列,每个序列包含四个元素重复步骤2,直到所有元素排序完毕。 下列代码为单次归并的函数,可作为模板用于代码中。 PS:其中前段为第p位 ...
分类:
编程语言 时间:
2017-10-24 20:44:21
阅读次数:
144
工具/原料 Windows 64位操作系统 Redis 安装包(当前教程版本2.8.12) 工具/原料 Windows 64位操作系统 Redis 安装包(当前教程版本2.8.12) Windows 64位操作系统 Redis 安装包(当前教程版本2.8.12) Windows 64位操作系统 Re ...
记录Java实用知识点,截止(包括)到Java8,只作概要的描述,不涉及到具体细节。变量:int、long的包装类支持无符号位操作,即其在内存中的位可以用来全部表示正数。“_”可以用来分隔数值(整形、浮点数皆可),且可以用在多种数值系统里(二进制、十六进制等)。例:3.14_15F,0xCAFE_B ...
分类:
编程语言 时间:
2017-10-23 20:48:53
阅读次数:
306
一直有这种错误,重启了好几次机器也不行。 各种百度,各种google,尝试不同版本都不行, window 7 64位操作系统 安装对应版本一直报错 后来删除注册表里面的node 删除环境变量里面的所有node的东西,重新配置 直接下载*.exe,配置环境变量: path:D:\nodejs\node ...
分类:
其他好文 时间:
2017-10-16 21:39:42
阅读次数:
147
Java中最多只允许一个类使用public修饰符; print()和printf()方法输出的参数只能带有一个基本数据类型,若要输出多个数据,则应合成一个数据; %m.nf:输出浮点型占m位,小数点后保留n位数字; 求余运算符号取决于第一位操作数的符号,而不管第二位操作数的符号。 >>与>>>的区别 ...
分类:
编程语言 时间:
2017-10-15 14:22:02
阅读次数:
148
今天在学习vue-music项目的时候,遇到了一个有意思的公式 正常来说,两个数的按位或,第一步需要把两个数化为二进制表示,然后对位进行按位或,但是上面的返回值让我困惑不已 经过百度,才发现,原来在进行按位操作的时候,操作数会先转化为2进制的32bit,然后通过无符号右移,取整,然后再进行按位操作。 ...
分类:
其他好文 时间:
2017-10-13 10:22:39
阅读次数:
125
首先介绍一下基本的位操作:位操作的是整数基本数据类型中的单个比特,即操作的是 二进制 按位操作符: & 按位与操作 | 按位或操作 ^ 按位异或操作 ~ 按位非操作 & 如果输出位都是 1 ,那么输出 1 例: 5 & 3 = 1 101 &011 << >> 001 = 1 | 如果输出位有一个是 ...
分类:
其他好文 时间:
2017-10-12 21:45:09
阅读次数:
127
分支指令 分支指令包含该指令,和两个操作数,以及跳转的分支地址,该地址是相对于下一条指令的相对地址 分支指令占6位 操作数1占5位 操作数2占5位 分支指令16位 例如 bne $s0 , $s1,EXIT 执行bne分支指令,比较$s0和$s1两个操作数中的数据,如果不相等则跳转到EXIT指定的地 ...
分类:
其他好文 时间:
2017-10-10 13:07:35
阅读次数:
925
C++继承于C,对C的语法做了一些扩展。C语言中的指针占一个机器长度(32位处理器上一个指针占32位,64位处理器上安装64位操作系统一个指针占64位),指针的作用就是使用这块内存(4字节或者8字节)去记录另外一块内存的起始位置。原理很简单,但是使用起来功能强大,有时还会使人疑惑(搞不清楚的程序员经 ...
分类:
编程语言 时间:
2017-10-09 16:48:46
阅读次数:
227