侧边栏壁纸
博主头像
zzzgd博主等级

一忘皆空!

  • 累计撰写 22 篇文章
  • 累计创建 15 个标签
  • 累计收到 25 条评论

目 录CONTENT

文章目录

测试测试文章

zzzgd
2021-06-16 / 3 评论 / 1 点赞 / 359 阅读 / 1,203 字
温馨提示:
本文最后更新于 2021-06-17,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
版本号更新时间更新人
v1.02021-6-16 16:33:36zzzgd

测试Markdown

测试代码:

测试xml

<formExport version="2.0">
    <summary id="5229167927626910378" name="formmain_0800"/>
    <definitions/>
</formExport>

测试java代码

public class MyBitSet {

  /**
   * int数组,每一个元素可以放 4个字节, 即32位
   */
  private int[] data;

  public MyBitSet(int size) {
    // 初始化一个可以存size大小的位图,一个size可以放32位
    this.data = new int[size / 32 + 1];
  }

  public void set(int n) {
    //首先求除数, 得到是放在第几个元素
    int word = n / 32;
    //求该元素中bit位偏移量
//    int pos = n % 32;
    int pos = n & 31;
    //用|来添加位的值
    data[word] = data[word]| 1 << pos;
  }

  public int get(int n) {
    //先取出word处的元素, 再将元素移位得到该处的bit位
    return data[n / 32] & (1 << (n & 31));
  }


  public static void main(String[] args) {
    MyBitSet set = new MyBitSet(2000);
    set.set(1000);
    set.set(102);
    set.set(1002);
    System.out.println(set.get(0));
    System.out.println(set.get(102));
    System.out.println(set.get(110));
    System.out.println(set.get(1000));
    System.out.println(set.get(1002));
  }
}

测试json

{
    "bindingUser": null,
    "id": "3fef56b9-48e5-4bb5-b6ea-6c8438e9cdcf"
}

测试图片

tenor.gif

1

评论区