zoukankan      html  css  js  c++  java
  • 异或,取反,与

    /// <summary>
            /// 取整数的某一位
            /// </summary>
            /// <param name="_Resource">要取某一位的整数</param>
            /// <param name="_Mask">要取的位置索引,自右至左为0-7</param>
            /// <returns>返回某一位的值(0或者1)</returns>
            public static int getIntegerSomeBit(int _Resource, int _Mask)
            {
                return _Resource >> _Mask & 1;
            }

            /// <summary>
            /// 将整数的某位置为0或1
            /// </summary>
            /// <param name="_Mask">整数的某位</param>
            /// <param name="a">整数</param>
            /// <param name="flag">是否置1,TURE表示置1,FALSE表示置0</param>
            /// <returns>返回修改过的值</returns>
            public static int setIntegerSomeBit(int _Mask, int a, bool flag)
            {
                if (flag)
                {
                    a |= (0x1 << _Mask);
                }
                else
                {
                    a &= ~(0x1 << _Mask);
                }
                return a;
            }

  • 相关阅读:
    json编解码
    Grok 正则捕获
    logstash date插件介绍
    logstash 字段类型转换后 需要刷新
    logstash 防止实际处理时间跟事件产生时间略有偏差
    导入旧数据需要 使用date插件
    nginx和tomcat的响应时间
    解决kibana 4 关于响应时间的问题
    go 可以开发桌面应用
    windows下go语言环境
  • 原文地址:https://www.cnblogs.com/cykjydxs/p/2997890.html
Copyright © 2011-2022 走看看