磁力王上海搜索优化推广哪家强

web/2025/10/5 16:43:57/文章来源:
磁力王,上海搜索优化推广哪家强,游戏平台代理,网站免费建站pixiv app2.5我们着重介绍了二进制整数的加、减运算#xff0c;本次我们继续介绍乘、除运算。本章是迄今为止最难的一章#xff0c;希望各位猿友有所收获#xff0c;也别忘了“点个推荐哦”。引言运算一直是程序运行当中一个重要的环节#xff0c;而在二进制的运算过程当中#xff…2.5我们着重介绍了二进制整数的加、减运算本次我们继续介绍乘、除运算。本章是迄今为止最难的一章希望各位猿友有所收获也别忘了“点个推荐哦”。引言运算一直是程序运行当中一个重要的环节而在二进制的运算过程当中加法运算又是重中之重它基本上奠定了二进制运算的基础。因为无论是减法还是乘法都可以由加法运算来替代唯有除法不能由加法替代。了解计算机运算的规律可以有助于我们理解很多程序代码上无法理解的内容。比如上章提到的溢出问题在了解了加法运算的原理之后相信猿友们都可以轻松的知道为何有些运算会得到意想不到的结果。这里还需要提一点的是不同的处理器所采取的运算方式可能是有细微的差别的因此也不能一概而论。因此我们大多时候会尽量讨论运算的抽象数学特性抽象的东西大部分时候总是可靠的这种特性为跨平台提供了基础不过也并非总是如此毕竟LZ只听说过浮点数运算标准还没听说过整数运算标准不知道究竟是LZ孤陋寡闻了还是确无此物。正因如此我们了解一下这些运算的抽象性会有助于我们理解程序代码级无法理解的东西。无符号乘法无符号的乘法与加法类似它的运算方式是比较简单的只是也可能产生溢出。对于两个w位的无符号数来说它们的乘积范围在0到(2w-1)2之间因此可能需要2w位二进制才能表示。因此由于位数的限制假设两个w位的无符号数的真实乘积为pro根据截断的规则则实际得到的乘积为 pro mod 2w。补码乘法与加法运算类似补码乘法也是建立在无符号的基础之上的因此我们可以很容易的得到对于两个w位的补码数来说假设它们的真实乘积为pro则实际得到的乘积为 U2Tw(pro mod 2w)。上面的式子我们有一个假设就是假设对于w位的两个补码数来说它们的乘积的低w位与无符号数乘积的低w位是一样的。这意味着计算机可以使用一个指令执行无符号和补码的乘法运算。在书中给出了这一过程的证明我们来大概看一下这里主要应用了无符号编码和补码编码的关系其中x’和y’分别代表x和y的补码编码。这里运用的主要技巧就是2w mod 2w 0。乘法运算的优化根据我们小学所学的乘法运算我们知道假设两个w位的二进制数相乘则需要进行w次与运算然后进行w - 1次加法运算才能得到结果。从此不难看出乘法运算的时间周期是很长的。因此计算机界的高手们想出了一种方式可以优化乘法运算的效率就是使用移位和加法来替代乘法。上述优化的前提是对于一个w位的二进制数来说它与2k的乘积等同于这个二进制数左移k位在低位补k个0。在书中对这一等式进行了证明过程如下。这个过程主要应用了无符号编码的公式各位猿友应该不难看懂。有了上面的基础我们就可以使用移位和加法对乘法优化了。对于任意一个整数y它总能使用二进制序列表示(假设不超过二进制的表示范围)因此我们可以将x和y乘积的二进制序列表示为如下形式(此公式在书中没有展现)。x * y x * (yw-12w-1 ... y020)  (x w-1) * yw-1 .... (x 0 ) * y0我们举个例子对于x * 17我们可以计算x * 16 x (x 4) x 这样算下来的话我们只需要一次移位一次加法就可以搞定这个乘法运算。而对于x * 14则可以计算 x * 8 x * 4 x * 2 (x 3) (x 2) (x 1) 更快的方式我们可以这么计算x * 16 - x * 2 (x 4) - (x 1) 。这里最后需要提一下的是加法、减法和移位的速度并不会总快于乘法运算因此是否要进行上面的优化就取决于二者的速度了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87460.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手机网站建设要素凡科免费网站可以做推广吗

本文来自网易云社区作者:李哲二、Swagger-springmvc原理解析上面介绍了如何将springmvc和springboot与swagger结合,通过简单配置生成接口文档,以及介绍了swagger提供的一些注解。下面将介绍swagger是如何做到与springmvc结合,自动…

有关图书网站建设策划书指定网站建设前期规划方案

慢 SQL 查询通常指执行时间较长或者消耗大量系统资源的查询。要判断一个 SQL 查询是否慢,可以考虑以下几个方面: 执行时间: 观察查询执行所需的时间。如果一个查询花费了相对较长的时间才能返回结果,可能就是慢查询的一个指标。通…

李氏牛仔网站建设风常州seo关键词排名

一、AIGC(Artificial Intelligence Generated Content)行业 历史背景 AIGC(Artificial Intelligence Generated Content)是指利用人工智能技术生成的内容。随着人工智能技术的不断发展,AIGC 行业逐渐兴起。早期的 AIG…

四川德阳做网站和app网站开发mvc架构

Vue3Ts项目——第三方认证登录 下载插件main.ts文件vue页面调用方式 前言:我们得先去注册成为谷歌开发者,创建一个项目再获取id,整个难点就是获取ID。我难受呀。(记得翻墙) 下载插件 npm install vue3-google-loginma…

湘潭网站网站建设教师进修学校网站建设方案

从团队资源管理器中打开迭代选项。 TFS在新建完团队项目后会自动为本团队项目新建迭代子项,包含发布和冲刺。第一级为团队项目TestProject,第二层为发布,第三层为冲刺,这样的层次一共可以建14层。 这些选项可以编辑,添…

常规网站建设内容网站建设理由和目的

今天得知NGW(New Generation Web,关于语义网络方面的)课程及实验作业成绩已公布,急去查看,但与想象中相去甚远。 罢了,凡事但求尽力而为,末了问心无愧即可,其它种种皆是虚幻。 附&am…

提供小企业网站建设wordpress修改底部联系QQ

图片来源:ZEPHYR/SCIENCE PHOTO LIBRARY/GETTY IMAGES来源:中国生物技术网在脑科学研究领域,科学家们可以观察到神经元的放电及其之间的通信,从而描绘出在产生感觉、进行决策和说话过程中大脑各区域是如何被“点亮”的。但他们无法…

表白网站建设科技项目的类型有

在 JavaScript 中是使用构造两数来新建一个对象的,每一个构造函数的内部都有一个 prototype 属性,它的属性值是一个对象,这个对象包含了可以由该构造西数的所有实例共享的属性和方法。当使用构造函数新建一个对象后,在这个对象的内…

网站开发使用什么运行软件做湲网站

hystrix熔断 简介在过去的几天里,我一直在探索Netflix Hystrix库,并欣赏了这个出色的库所提供的功能。 引用Hystrix网站上的内容: Hystrix是一个延迟和容错库,旨在隔离对远程系统,服务和第三方库的访问点&#xff0c…

建设新北川网站中国万网创始人

在Web前端页面实现圆角效果,CSS3帮你轻松实现,一个人人皆知的属性 圆角边框的绘制是Web页面和Web应用程序中经常用来美化页面效果的手法之一。今天,小编为大家介绍CSS3提供的可以将矩形变为圆角矩形的一个属性 技术等级:中级 | 适…

营销型网站设计价格施工企业入外省名单公示

文章目录 minishell支持重定向minishell完整代码 minishell支持重定向 支持重定向的核心逻辑: 1.分析字符串是否含有重定向的符号,并且提取文件名。 #define INPUT_REDIR 0 //输入重定向 #define OUTPUT_REDIR 1 //输出重定向 #define APPEND_REDIR…

支付宝手机网站支付前端怎么做seo技术网网

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 SpringBoot之参数校验 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、参数校验的重要…

山东兴华建设集团有限公司网站个人邮箱163免费注册

最近开发组使用SVN更新时经常会提示403错误,上网查了好久,说是权限的问题,但我感觉不象,可以提交,可以迁出,但就是更新时报错,如果是权限的问题,那…

找工作网站哪个比较好教育集团网站设计策划书

发布/订阅是GCP提供的不错的工具。 它非常方便,可以帮助您解决应用程序可能面临的消息传递难题。 实际上,如果您使用GCP,则可以使用托管消息解决方案。 如预期的那样,使用实际的发布/订阅解决方案需要一定的配额,因此…

南昌做网站建设哪家好安徽省建设工程信息网施工许可证系统

cassandra生产监控我刚刚在健康市场科学(HMS)成立二周年之际,我们几乎一直在这里与Cassandra一起工作。 那时,我们遇到的问题很少。 就像我曾经使用过的其他几种技术一样,Cassandra“行之有效”。 但是,就…

网站维护升级页面网站分析表

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 这个写法还是第一次见到,也不知道是否还有什么环境配置,记录一下,或许以后什么时候也可以参考&#…

网站开发的分录怎么做电商类网站开发合同书

来源:大潘点点 概要:2018年大数据发展趋势预测 1、机器学习继续成为大数据智能分析的核心技术 2、人工智能和脑科学相结合,成为大数据分析领域的热点 3、数据科学带动多学科融合 4、数据学科虽然兴起,但是学科突破进展缓慢 5、推动…

泸州城建设档案管网站泉州大型网站建设

目录 创建远程仓库向远程仓库推送数据文件从第二台主机本地拉取远程仓库数据第一台主机同步远程仓库数据tag标签git忽略文件 Git远程仓库是Git版本控制系统的一个概念,它是一个存储Git代码的远程服务器。 你可以将本地Git仓库上传到远程仓库,以便与其他…

上海长宁建设和交通门户网站拍摄宣传片收费标准

面对巨大的数字经济市场,全球大部分企业都开始了数字化转型进程,国内一半以上的企业已经将数字化转型视为下一步发展重点,并制定了清晰的数字化转型战略规划。 但是,相当一部分传统行业,如制造、金融、能源、化工等非数…

网站建设的用途是什么移动端模板

近日,广西岑溪市玉梧大道紫坭工业园一厂房发生一起令人心痛的火灾事件,造成1人不幸丧生。这起悲剧再次提醒我们,火灾的防范工作是多么的重要。在这样的背景下,我想分享一个能够有效预防类似悲剧的技术——北京富维图像公司开发的F…