场景: 根据选择区域,从集合中计算mask的值

   public string GetSelectAgencyMask()
        {            
            int mask = 0;
            int ert = 1;
            foreach (AgencyData aData in selectedAgencyList)
            {
                mask += (ert << (aData.AgencyMask - 1)); // 1 左移 mask - 1 位的值, 进行汇总
            }

return mask.ToString();
        }

例如所选的值分别为2,3, 4, 5 计算的结果是30(00011110).

转载于:https://www.cnblogs.com/atuotuo/archive/2012/07/26/2610202.html

根据选择计算Mask值相关推荐

  1. 算法笔记_031:计算中值和选择问题(Java)

    目录 1 问题描述  2 解决方案 2.1 计算中值问题 2.2 选择问题   1 问题描述 中值问题是求一个n个数列表中某一数组下标k,它要求该下标元素比列表中的一半元素大,又比另一半元素小,这个中 ...

  2. tableau选择计算_干货 | 年薪40W, 掌握Tableau的留学生真的赚翻了

    文章来源:UniCareer Tableau作为一款数据分析工具 向来被视为文科转行Data必学 因为它不需要你有Coding经验 而且极易上手 那么,Tableau究竟该怎么学? 学会Tableau ...

  3. 数据库:数据查询(指定的列、全部列、经过计算的值、消除重复的行、查询满足条件的元组、比较查询、范围查询、集合查询、字符匹配查询)

    数据查询是数据库的核心操作,SQL提供了 select 语句实现查询功能 1.查询指定的列 格式: select 查询列表,查询列表 from 查询的表名 2.查询全部列(查询的顺序不同) (1) s ...

  4. GWAS计算BLUE值3--LMM考虑残差异质计算BLUE值

    本节,介绍如何使用R语言的asreml包拟合混合线性模型,定义残差异质,计算最佳线性无偏估计(blue) 1. 试验数据 数据来源: Isik F , Holland J , Maltecca C . ...

  5. GWAS计算BLUE值4--联合方差分析演示

    本篇,用书籍中的数据和结论,用R语言的一般线性模型和混合线性模型,做一下一年多点的联合方差分析的演示. 1. 参考书籍<农业试验设计与统计分析> 这本书是压箱底的好书,里面是用最原始的方式 ...

  6. 利用R语言irr包计算ICC值(组内相关系数)

    ICC值是一个较为陌生的概念,在统计学中应用较多,引用百度百科的介绍: 组内相关系数(ICC)是衡量和评价观察者间信度(inter-observer reliability)和复测信度(test-re ...

  7. 搭建MPI并行计算环境并计算pi值[windows 和 Ubuntu]

    文章目录 一. 选在Linux,Ubuntu或者Windows上搭建mpi环境 First of all What's more 二.VS配置mpi 三.计算pi值 (1)基础编译环境的构建 (2)M ...

  8. 如何用hadoop自带的包计算pi值

    一.计算pi的值的原理 通过hadoop计算pi值确实是一件很酷的事情,我想你可能会有疑问,(Hadoop不是一个分布式计算的处理数据的吗?)当然,计算它能处理大量数据,我们可以通过这种方式来计算pi ...

  9. Matlab 迭代法计算灰值图像的level

    Matlab 迭代法计算灰值图像的level Matlab中,已知函数im2bw(X,Level),默认level为0.5.这里level为阈值,其含义是: 第Xij个像素,利用利用二值化处理时,le ...

最新文章

  1. Android拷贝工程不覆盖原工程的配置方法
  2. 哪个更快:while(1)或while(2)?
  3. 游戏中每日刷新实现思路浅析
  4. TLS回调函数(1)
  5. php 的命名空间 看鸟哥后的随笔
  6. 探索PCIe 3.0峰值性能,长江存储推新消费级固态硬盘致态TiPlus5000
  7. 边缘设备上的实时AI人员检测:在Raspberry Pi上启动SSD
  8. NYOJ-zb的生日(dfs)
  9. 为什么chm(帮助文档)打不开
  10. Sharding-JDBC水平分库(水平数据库分片测试)_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记011
  11. 於岳 linux实用教程(第2版),Linux实用教程 第2版 教学课件 ppt 作者 於岳 编著 06...
  12. [SQL SERVER] 跨库查询--分布式查询
  13. Flash 声音频谱图一
  14. Word插入图目录,表目录
  15. 银行核心业务系统性能测试方法
  16. php 自动抢红包机制,用脚本实现自动抢红包
  17. 西门子PLC封装TCP通讯块和调试助手进行TCP仿真测试
  18. Spark、Docker、Tensorflow开发者看过来,CCTC 2017报名开启
  19. TPP稳定性之场景隔离和多租户
  20. Flutter必备——Dart入门(下)

热门文章

  1. pandas isnull函数检查数据是否有缺失
  2. 利用RobHess源码实现SIFT算法及RANSAC去错的图像特征提取匹配及去除错匹配
  3. FastMM FastCode FastMove的使用
  4. CButton按钮添加图片 Bitmap Icon
  5. 2017总结、2018展望
  6. Spring AOP技术(基于AspectJ)的Annotation开发
  7. Table阿里云mysql_数据同步-从MySQL到Tablestore-阿里云开发者社区
  8. 凸透镜成像动画可拖动_光学实验二:探究凸透镜成像规律
  9. java cha r转string_JAVA String.format 方法使用介绍
  10. 3章.Linux主机规划和磁盘分区