- 博客(9)
- 资源 (57)
- 收藏
- 关注
转载 位运算符及其应用
一、C语言的六种位运算符:& 按位与| 按位或^ 按位异或~ 取反<< 左移>> 右移1.按位与运算按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。例如:9&5可写算式如下: 0000...
2020-03-23 01:31:42 880
原创 按位与、或、异或运算以及其应用
我们都知道逻辑运算上有与(&&)、或(||)、非(!)三个运算。在计算机数值计算中,按位运算一共有6种:左移(<<)、右移(>>)、与(&)、或(|)、取反(~)、异或(^)运算。1、定义:1)按位与运算(&):双目运算符,其功能是参与运算的两数对应的二进位相与,只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数...
2020-03-23 01:24:25 9923
原创 java BitSet类
我们先来看一下java.utils.BitSet类的介绍。一个Bitset类创建一种特殊类型的数组来保存位值。BitSet中数组大小会随需要增加。这和位向量(vector of bits)比较类似。这是一个传统的类,但它在Java 2中被完全重新设计。1、构造方法:BitSet bs2 = new BitSet();或者BitSet bs2 = new BitSet(n);B...
2020-03-20 17:43:48 877 1
原创 git 查看历史版本
假设我们需要查看某个文件的历史修改记录,可以用一下方式:1、命令行:1)进入到文件对应目录,执行:git log --pretty=oneline 文件名或者git log 文件名输出...
2020-03-18 15:43:53 5079
原创 C++函数返回值
首先,强调一点,和函数传参一样,函数返回时也会做一个拷贝。从某种角度上看,和传参一样,也分为三种:一般(传统)返回:返回任意类型的数据类型,会有一个拷贝,对于复杂对象效率低下;例如:int test(){}或者 Point test(){} 返回指针:返回一个指针,也叫指针类型的函数;例如:int *test(){} 或者 Point *test(){} 返回引用:返回一个引用,也叫引用类...
2020-03-12 19:03:15 21770 5
原创 C++指针、引用
1、取地址运算符、间接寻址运算符:& 取地址运算符,返回变量的内存地址(指针)。 * 是间接寻址运算符(解引用),是 & 运算符的补充,返回变量所指定地址的变量的值。#include <iostrem>using namespace std;main() { int var; int *p; int val; var = 3000;...
2020-03-11 20:05:38 476
原创 C++函数的参数传递
1、三种参数传递方式:1)值传递:形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入,不能传出。默认是值传递。2)指针传递:形参也是实参的拷贝,只不过拷贝的是实参的地址。当在函数内对形参的指向操作时,就相当于对实参本身进行的操作。传递参数时:通过取地址运算符(&)对实参取地址,或定义一个指...
2020-03-11 17:02:39 3255
原创 Java 7、8下的HashMap分析
1、hashMap结构:我们先来看下hashmap的结构hashmap默认大小(capacity)是16个元素(必须是2的幂); 加载因子(loadfactory)为0.75:即当元素个数超过容量长度的0.75倍时,进行扩容,扩容大小是原大小的一倍(左移1位操作: <<1); hashMap的结构是:索引数组(table)+ 链表组成;1.1)put方法:1)pu...
2020-03-06 19:12:34 690
转载 原码, 反码, 补码 详解
一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么,这里的 00000011 和...
2020-03-06 17:11:33 768
macOS eclipse Launcher
2023-12-18
parquet-tools-1.6.0rc3.zip
2020-07-24
jQuery-Plugin-For-Easily-Readable-JSON-Data-Viewer.zip
2019-12-31
yesmeck-jquery-jsonview-v1.2.3-14-g01b1eb8.zip
2019-12-30
linux解析json工具——jq
2017-09-16
jquery 全屏显示插件
2015-03-20
apache-maven-3.2.3-bin
2014-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人