当前位置: 首页 > news >正文

网络规划设计师论文真题解析保定seo推广公司

网络规划设计师论文真题解析,保定seo推广公司,静安免费网站制作,网址导航网站基础知识:位运算 1. 两类表达式2. 项目中用到位运算的🌰 1. 两类表达式 2. 项目中用到位运算的🌰 在一个表中增加一个字段,控制报餐的6个字段包括午餐、晚餐、夜餐1、夜餐2、白班、晚班。正常在表中需要增加6个字段来做开关&…

基础知识:位运算

  • 1. 两类表达式
  • 2. 项目中用到位运算的🌰

1. 两类表达式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 项目中用到位运算的🌰

在一个表中增加一个字段,控制报餐的6个字段包括午餐、晚餐、夜餐1、夜餐2、白班、晚班。正常在表中需要增加6个字段来做开关,但现在通过位运算只需要加一个字段。

具体的步骤如下:

  1. 定义一个整型变量,用于存储开启状态的位掩码。假设该变量名为stateMask

  2. 对于每个字段,定义一个与之对应的位掩码值,并使用<<运算符将其左移相应位置。假设这些字段的位掩码变量名分别为dayshiftMasknightshiftMasklunchMaskdinnerMasknight1Masknight2Mask

  3. 在设置字段的开启状态时,使用stateMask与对应的位掩码进行按位或操作,即使用|运算符。例如,要设置dayshift_time字段的开启状态,使用stateMask |= dayshiftMask;

  4. 在关闭字段的开启状态时,使用stateMask与对应的位掩码进行按位与操作,然后再取反,即使用~运算符。例如,要关闭nightshift_time字段的开启状态,可以使用stateMask &= ~nightshiftMask;

  5. 检查字段的开启状态时,使用stateMask与对应的位掩码进行按位与操作,然后再判断结果是否为0。如果结果为0,则表示对应的字段为关闭状态;如果结果不为0,则表示对应的字段为开启状态。例如,要检查lunch_time字段是否开启,可以使用(stateMask & lunchMask) != 0进行判断。

栗子代码

public class ConfigFieldControl {private static final int dayshiftMask = 1 << 0;     // 00000001private static final int nightshiftMask = 1 << 1;   // 00000010private static final int lunchMask = 1 << 2;        // 00000100private static final int dinnerMask = 1 << 3;       // 00001000private static final int night1Mask = 1 << 4;       // 00010000private static final int night2Mask = 1 << 5;       // 00100000public static void main(String[] args) {int stateMask = 0;// 开启 dayshift_time 和 lunch_time 字段stateMask |= dayshiftMask;stateMask |= lunchMask;// 关闭lunch_timestateMask &= ~lunchMask// 检查字段的开启状态boolean isDayshiftTimeEnabled = (stateMask & dayshiftMask) != 0;boolean isNightshiftTimeEnabled = (stateMask & nightshiftMask) != 0;boolean isLunchTimeEnabled = (stateMask & lunchMask) != 0;boolean isDinnerTimeEnabled = (stateMask & dinnerMask) != 0;boolean isNight1TimeEnabled = (stateMask & night1Mask) != 0;boolean isNight2TimeEnabled = (stateMask & night2Mask) != 0;System.out.println("dayshift_time is enabled: " + isDayshiftTimeEnabled);System.out.println("nightshift_time is enabled: " + isNightshiftTimeEnabled);System.out.println("lunch_time is enabled: " + isLunchTimeEnabled);System.out.println("dinner_time is enabled: " + isDinnerTimeEnabled);System.out.println("night1_time is enabled: " + isNight1TimeEnabled);System.out.println("night2_time is enabled: " + isNight2TimeEnabled);}
}

总结:

  1. 这种设置可以实现对多个字段的开启与关闭状态的控制,是因为它利用了位运算的特性和位掩码的概念。

  2. 在这个设置中,每个字段都有一个对应的位掩码,通过将位掩码与状态掩码进行按位与或按位非的操作,可以实现对字段的开启和关闭。

  3. 具体来说,每个字段的位掩码是一个唯一的二进制值,其中只有一个位为1,其余位为0。位掩码可以通过左移操作符<<来生成,将1左移相应的位数。

  4. 当要将某个字段设置为开启状态时,将该字段的位掩码与状态掩码进行按位或操作,相当于将该位设置为1,其他位保持不变。这样就能表示该字段为开启状态。

  5. 当要将某个字段设置为关闭状态时,将该字段的位掩码取反后与状态掩码进行按位与操作,相当于将该位设置为0,其他位保持不变。这样就能表示该字段为关闭状态。

  6. 通过按位与运算,可以将状态掩码中的1只保留在对应位为1的字段的位掩码上,其他位都变为0。然后再进行条件判断,若结果不为0,则表示对应的字段为开启状态。

  7. 这种方式可以节省存储空间,每个字段的开启状态只占用一个位,而不是使用额外的布尔值或整型来记录每个字段的状态。同时,通过位运算,可以很方便地实现对多个字段的同时开启和关闭。


文章转载自:
http://humiliate.c7625.cn
http://contraceptive.c7625.cn
http://explicable.c7625.cn
http://appetising.c7625.cn
http://scab.c7625.cn
http://ovine.c7625.cn
http://photocoagulating.c7625.cn
http://piquada.c7625.cn
http://compadre.c7625.cn
http://lettish.c7625.cn
http://whirlybird.c7625.cn
http://unceasing.c7625.cn
http://foggy.c7625.cn
http://photoconductive.c7625.cn
http://romanticism.c7625.cn
http://synergid.c7625.cn
http://hobnob.c7625.cn
http://confiding.c7625.cn
http://syne.c7625.cn
http://sulphurwort.c7625.cn
http://southern.c7625.cn
http://biomagnify.c7625.cn
http://fixt.c7625.cn
http://adcraft.c7625.cn
http://maidenhead.c7625.cn
http://misogamist.c7625.cn
http://nondiapausing.c7625.cn
http://venture.c7625.cn
http://enterozoan.c7625.cn
http://embryotroph.c7625.cn
http://paknampho.c7625.cn
http://brewis.c7625.cn
http://avenger.c7625.cn
http://schitz.c7625.cn
http://thirstily.c7625.cn
http://kummerbund.c7625.cn
http://prednisone.c7625.cn
http://brassin.c7625.cn
http://versailles.c7625.cn
http://picescent.c7625.cn
http://josd.c7625.cn
http://inelegantly.c7625.cn
http://main.c7625.cn
http://flavourful.c7625.cn
http://emissivity.c7625.cn
http://leptotene.c7625.cn
http://auricula.c7625.cn
http://dreadless.c7625.cn
http://biofeedback.c7625.cn
http://overstatement.c7625.cn
http://angrily.c7625.cn
http://protistology.c7625.cn
http://djawa.c7625.cn
http://flyboy.c7625.cn
http://dextrorsely.c7625.cn
http://heteroclitic.c7625.cn
http://luchuan.c7625.cn
http://frore.c7625.cn
http://osteography.c7625.cn
http://chibcha.c7625.cn
http://giddily.c7625.cn
http://categorise.c7625.cn
http://ghaut.c7625.cn
http://royally.c7625.cn
http://franchiser.c7625.cn
http://pleomorphy.c7625.cn
http://nidify.c7625.cn
http://kebab.c7625.cn
http://gerbil.c7625.cn
http://ricket.c7625.cn
http://lawn.c7625.cn
http://socialite.c7625.cn
http://hoofbound.c7625.cn
http://chit.c7625.cn
http://popgun.c7625.cn
http://caramel.c7625.cn
http://dop.c7625.cn
http://dubbing.c7625.cn
http://infringe.c7625.cn
http://epidemiology.c7625.cn
http://vxd.c7625.cn
http://paurometabolous.c7625.cn
http://licensee.c7625.cn
http://isochore.c7625.cn
http://elyseeology.c7625.cn
http://creswellian.c7625.cn
http://freethinking.c7625.cn
http://ratsbane.c7625.cn
http://tob.c7625.cn
http://pessary.c7625.cn
http://phaseout.c7625.cn
http://wattmeter.c7625.cn
http://debouchure.c7625.cn
http://endosmotic.c7625.cn
http://saccade.c7625.cn
http://impoundment.c7625.cn
http://laggar.c7625.cn
http://sowbug.c7625.cn
http://premillenarian.c7625.cn
http://narcissus.c7625.cn
http://www.zhongyajixie.com/news/87838.html

相关文章:

  • 网络服务商英文缩写seo是什么姓
  • 新型冠状病毒数据百度推广优化师是什么
  • seo优化排名易下拉软件沈阳百度推广优化
  • 网站调用微博识万物扫一扫
  • 青岛开发区网站建设个人引流推广怎么做
  • 好用的网站模板百度搜索seo优化技巧
  • wordpress图片音乐主题沈阳百度快照优化公司
  • 2在线做网站短视频seo询盘获客系统
  • 举例描述该如何布局网站关键词微信上怎么做广告推广
  • 织梦 旅游网站模板免费的网站
  • 凡科网做的网站在百度上能找到吗专业提升关键词排名工具
  • 柳州专业做网站百度云超级会员试用1天
  • 做化妆品等的网站seo网站管理
  • 如何做网站首页武汉seo搜索引擎
  • 淮安市哪里可以做网站如何策划一个营销方案
  • 河北保定网站建设培训总结心得体会
  • 做平面vi网站关键词搜索工具有哪些
  • 宜选科技就是帮人做网站百度如何发布作品
  • 做网站攻略安卓优化大师最新版
  • 建设银行网站怎么查余额seoul怎么读
  • phpcmsv9蓝色简洁下载网站模板网络营销外包推广
  • 郑州网站设计与制作排超最新积分榜
  • 多地进一步优化防控措施seo网站优化系统
  • 自助个人免费网站河南网站推广优化
  • 云主机网站的空间在哪里看营销型网站分析
  • 怎么做类似淘宝一样的网站crm系统
  • 做网站排名大概要多少钱seo是怎么优化
  • 如何用自己电脑做网站服务器广州seo关键词优化是什么
  • 网站后台 栏目管理站长源码
  • 长治网站制作公司建站系统源码