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

计算机基础:二进制基础03,二进制数的位基和位权

专栏导航

本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏,故划分为两个专栏导航。读者可以自行选择前往哪个专栏。

(一)WIn32 专栏导航

上一篇:计算机基础:二进制基础02,用二进制来计数

回到目录

下一篇:无

(二)MFC 专栏导航

 上一篇:计算机基础:二进制基础02,用二进制来计数

回到目录

下一篇:无

本节前言

在上一节,我讲了二进制数的计数方法。

本节呢,我们来讲解二进制的位基和位权。

一.    二进制数的位基

一个数,它是多少进制的,它的位基就是多少。十进制数的位基是 10,二进制数的位基是 2。同理,八进制数的位基是 8,十六进制数的位基是 16 。

表示十进制数的基本的符号是0,1,2,3,……7,8,9,一共是10个符号。

表示二进制数的基本符号为0,1,一共是2个符号。

某一个进制的位基是多少,则构成这一进制数的基本符号就有多少个。

二.    十进制数的数位与位权

我们来看一个十进制数,720163。我们把这个数拆解开来。

图1

在图1里面,我挨个位地,排列了 720163 这个数,并且呢,我们将它的每个数位都给标注了出来。

现在呢,我们需要用新的办法来标注这个数的不同的位。

720163,这个数的最右边的位是个位,个位的1,代表的,是1。我们可以个位记作 10^{0}。 10^{0}正好等于 1 。

720163,这个数从右往左数,第2位是十位。十位上的1,代表的是10,我们可以将十位记作 10^{1}。 10^{1}正好等于10 。

720163,这个数从右往左数,第3位是百位。百位上的1,代表的是100,我们可以将百位记作 10^{2}。 10^{2}正好等于100 。

720163,这个数从右往左数,第4位是千位。千位上的1,代表的是1000,我们可以将千位记作 10^{3}。 10^{3}正好等于1000 。

720163,这个数从右往左数,第5位是万位。万位上的1,代表的是10000,我们可以将其记作 10^{4}。 10^{4}正好等于10000 。

720163,这个数从右往左数,第6位是十万位。十万位上的1,代表的是100000。我们可以将十万位记作 10^{5}。 10^{5}正好等于100000 。

我们重新地标注一下这个数字。结果如下

10^{5}10^{4}10^{3}10^{2}10^{1}10^{0}
720163

这样一来,原来的个位,我们现在用 10^{0} 来标注。原来的十位,我们现在用 10^{1} 来标注。原来的百位,我们用 10^{2} 来标注。原来的千位,我们用 10^{3} 来标注。原来的万位,我们用 10^{4} 来标注。原来的十万位,我们用 10^{5} 来标注。

新的标注方法里面,都是以10为底,不同的是指数。最低位的指数是0。再往左,指数依次为1,2,3,4,5。

现在,我们再来添加点东西,重新标注 720163 这个数。

位权10^{5}10^{4}10^{3}10^{2}10^{1}10^{0}
位名543210
数值720163

我们将 10^{0}10^{1}10^{2} 等等的东西,叫做位权。权在文言文里面,它是秤砣的意思,它可以用来称量物体的轻重。秤砣是用来衡量分量的东西。位权就是表示,某一数位的 1,代表着多大的数,代表的分量是多少。

我们将位权一行中,指数的部分提取出来,让它作为数位的名字。这样一来,原来的个位,现在就是位 0 。原来的百位,现在成了位 2 。原来的千位,现在成了位 3,等等。

我们看到,在这里,我们标记数位的方法,它是说,最低位,它的位名是 0,再往左,依次是1,2,3,4,5 。

位名和位权是一一对应的。以十进制数为例,如果某一位的位名是 7,则此位的位权为 10^{7}。我们也可以将这个事情表述为,十进制数的位 7 的位权为 10^{7}

一个十进制数,它的位基为 10。

一个十进制数,无论它的位名是多少,它的某一位的位权,均为 10 的 [位名] 次幂。

十进制的位 0,它的位基为 10,位名为 0,所以,它的位权为 10^{0} 。

十进制的位 1,它的位基为 10,位名为 1,所以,它的位权为 10^{1} 。

十进制的位 2,它的位基为 10,位名为 2,所以,它的位权为 10^{2} 。

十进制的位 3,它的位基为 10,位名为 3,所以,它的位权为 10^{3} 。

十进制的位 4,它的位基为 10,位名为 4,所以,它的位权为 10^{4} 。

十进制的位 5,它的位基为 10,位名为 5,所以,它的位权为 10^{5} 。

一个数,不论它是十进制数,还是八进制,二进制,十六进制数,无论它的位基和位名是多少,它的某一位的位权,均为 [位基] 的 [位名] 次幂。

三.    二进制的数位与位权

我们在上一分节的讲解,主要是为了引出二进制的数位与位权的讲解。

在上面,我们提到了如下所述的结论。

一个数,不论它是十进制数,还是八进制,二进制,十六进制数,无论它的位基和位名是多少,它的某一位的位权,均为 [位基] 的 [位名] 次幂。

而一个数,我们在命名它的位名的时候,都将类似于十进制的个位的那个位,命名为【位 0】 ,再往左,依次是【位 1】,【位 2】,【位3】,【位 4】,等等。

这样一来,我们试着对二进制数 101101 进行一下拆解。

位权2^{5}2^{4}2^{3}2^{2}2^{1}2^{0}
位名543210
101101

上面的东西,大家应该能理解了吧?

四.    将一个二进制数转化为十进制数

我们先不去看,如何将二进制数转换为十进制数。我们先来看一看,如何用一种新的表示法,来说明一个十进制数的值。

720163,这个数,我们在第二分节中,就是用它来举例的。在这里,我们还是用它来举例。

720163,我们再次将它的数位分节表格列在下面。

位权10^{5}10^{4}10^{3}10^{2}10^{1}10^{0}
位名543210
数值720163

720163 = 7 × 100000 + 2 × 10000 + 0 × 1000 +  1 × 100 + 6 × 10 + 3 × 1

            = 7 × 10^{5} + 2 × 10^{4} + 0 × 10^{3} + 1 × 10^{2} + 6 × 10^{1} + 3 × 10^{0}

我们可以从上面的式子的分解,总结出规律。对于某一个十进制数的值的大小,等同于,先将各个位上的数乘以它的位权,再将不同的数位的 [数 × 位权] 的乘积加起来的和。

我们可以将十进制数的求值,推广任意数制的数字的求值。

对于任意数制的某一个数,它的大小等同于,先将各个位上的数乘以它的位权,再将不同的数位的 [数 × 位权] 的乘积加起来的和。

因此,我们可以求一下二进制数 101101 的等价十进制数。我们还是先将它的拆解表格给列出来。

位权2^{5}2^{4}2^{3}2^{2}2^{1}2^{0}
位名543210
101101

0B 101101 = 1 × 2^{5} + 0 ×  2^{4} + 1 × 2^{3} + 1 × 2^{2} + 0 × 2^{1} + 1 × 2^{0}

                  = 1 × 32 + 0 ×  16 + 1 × 8 + 1 × 4 + 0 × 2 + 1 × 1

                  = 45

到这里呢,我想,对于一个二进制数的求值,也就是把它转换为对应的十进制数的方法,我差不多就算是讲完了。

不过呢,在上面,我只讲了一个例子。例子的数目太少了。

我再给出来两个例子吧。再给出两个例子,其实例题数也还是少。不过呢,我相信,再给出两个例子,应该是足以令你理解,如何将二进制转换为十进制的解题步骤了。

五.    两个例题

(一)例题1    求出 0B 101011 对应的十进制数

首先呢,我们还是用表格来分解这个数

位权2^{5}2^{4}2^{3}2^{2}2^{1}2^{0}
位名543210
101011

0B 101101 = 1 × 2^{5} + 0 ×  2^{4} + 1 × 2^{3} + 0 × 2^{2} + 1 × 2^{1} + 1 × 2^{0}

                  = 1 × 32 + 0 ×  16 + 1 × 8 + 0 × 4 + 1 × 2 + 1 × 1

                  = 43

(二)例题二    求出 0B 11011 对应的十进制数

首先呢,我们还是用表格来分解这个数

位权2^{4}2^{3}2^{2}2^{1}2^{0}
位名43210
11011

0B 11011 = 1 ×  2^{4} + 1 × 2^{3} + 0 × 2^{2} + 1 × 2^{1} + 1 × 2^{0}

                = 1 ×  16 + 1 × 8 + 0 × 4 + 1 × 2 + 1 × 1

                = 27

到了这里,我想,本节的内容,也就可以了。

结束语

本节的内容,很多人大概是学习过的。根据你的情况来学习吧。学过就可以不看,或者快点看。没有学习过,那就认真一些地来看吧。

其实,本专栏所讲的二进制,位运算的知识,可能,很多人不需要专门来学习这一块的知识。然而,我不能假定所有人都学过。如果你学的是Java,python,那么,我不知道相关的教材里面,是否有讲解二进制与位运算的知识。

所以,为了统一后续的学习步调,让大家达到统一的基础,我还是选择去讲解。

希望大家能够将本节的知识给学好。

专栏导航

本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏,故划分为两个专栏导航。读者可以自行选择前往哪个专栏。

(一)WIn32 专栏导航

上一篇:计算机基础:二进制基础02,用二进制来计数

回到目录

下一篇:无

(二)MFC 专栏导航

 上一篇:计算机基础:二进制基础02,用二进制来计数

回到目录

下一篇:无

相关文章:

计算机基础:二进制基础03,二进制数的位基和位权

专栏导航 本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏,故划分为两个专栏导航。读者可以自行选择前往哪个专栏。 (一)WIn32 专栏导航 上一篇:计算机基础:二进制基础02,用二进制来计数…...

知识库技术选型:主流Embedding模型特性对比

知识库技术选型:主流Embedding模型特性对比 1. 知识库与大模型结合的背景 知识库是存储和管理结构化知识的系统,广泛应用于问答系统、推荐系统和搜索引擎等领域。随着大语言模型(LLM)的发展,知识库与大模型的结合成为…...

鸿蒙开发第4篇__关于在鸿蒙应用中使用Java语言进行设计

本博文对于鸿蒙APP程序员来说,很重要 HarmonyOS从 API8 开始不再支持使用Java作为开发语言,未来的新功能将在ArkTS中实现. API 8对应的是HarmonyOS 3.0.0版本, 2022年7月27日, 华为发布了HarmonyOS 3.0。 请看下图: 因此&#…...

监控视频流web端播放

最近在弄一个视频监测系统,核心功能之一就是视频监控查看。选择的方案是FFMPEGRTSP2web组合。 1、环境搭建&前期准备: 准备好软件,(ffmpeg网上很多,大家自己去下载吧,rtsp-server已上传,方…...

Java中的泛型类 --为集合的学习做准备

学习目标 ● 掌握在集合中正确使用泛型 ● 了解泛型类、泛型接口、泛型方法 ● 了解泛型上下限 ● 了解基本的使用场景 1.有关泛型 1.1泛型的概念 泛型(Generics)是Java中引入的参数化类型机制,允许在定义类、接口或方法时使用类型参数&a…...

【MySQL】表的基本操作

??表的基本操作 文章目录: 表的基本操作 创建查看表 创建表 查看表结构 表的修改 表的重命名 表的添加与修改 删除表结构 总结 前言: 在数据库中,数据表是存储和组织数据的基本单位,对于数据表的操作是每个程序员需要烂熟…...

横向移动靶场-Tr0ll: 3

Tr0ll: 3来自 <Tr0ll: 3 ~ VulnHub> 1&#xff0c;将两台虚拟机网络连接都改为NAT模式 2&#xff0c;攻击机上做namp局域网扫描发现靶机 nmap -sn 192.168.23.0/24 那么攻击机IP为192.168.23.182&#xff0c;靶场IP192.168.23.187 3&#xff0c;对靶机进行端口服务探测 …...

房屋租赁|房屋租赁系统|基于Springboot的房屋租赁系统设计与实现(源码+数据库+文档)

房屋租赁系统目录 目录 基于Springboot的房屋租赁系统设计与实现 一、前言 二、系统功能设计 三、系统实现 管理员功能模块 房主功能模块 用户功能模块 四、数据库设计 1、实体ER图 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a…...

自然语言处理:词频-逆文档频率

介绍 大家好&#xff0c;博主又来给大家分享知识了。本来博主计划完成稠密向量表示的内容分享后&#xff0c;就开启自然语言处理中文本表示的讲解。可在整理分享资料的时候&#xff0c;博主发现还有个知识点&#xff0c;必须得单独拎出来好好说道说道。 这就是TF-IDF&#xf…...

Linux | 程序 / 进程调用库依赖关系查看

注&#xff1a;本文为 “Linux | 程序 / 进程调用库依赖” 相关文章合辑。 英文引文&#xff0c;机翻未校。 未整理去重。 How to Check Library Dependencies in Linux 如何在 Linux 系统中检查库依赖关系 Mohd Shakir Zakaria Programs on Linux often require external…...

3-4 WPS JS宏 工作表的新建、删除与错务内容处理(批量新建工作表)学习笔记

************************************************************************************************************** 点击进入 -我要自学网-国内领先的专业视频教程学习网站 *******************************************************************************************…...

泰勒公式详解与应用

前言 本文隶属于专栏《机器学习数学通关指南》&#xff0c;该专栏为笔者原创&#xff0c;引用请注明来源&#xff0c;不足和错误之处请在评论区帮忙指出&#xff0c;谢谢&#xff01; 本专栏目录结构和参考文献请见《机器学习数学通关指南》 正文 &#x1f4dd; 一句话总结 泰…...

计算机视觉(opencv-python)入门之图像的读取,显示,与保存

在计算机视觉领域&#xff0c;Python的cv2库是一个不可或缺的工具&#xff0c;它提供了丰富的图像处理功能。作为OpenCV的Python接口&#xff0c;cv2使得图像处理的实现变得简单而高效。 示例图片 目录 opencv获取方式 图像基本知识 颜色空间 RGB HSV 图像格式 BMP格式 …...

现代前端框架渲染机制深度解析:虚拟DOM到编译时优化

引言&#xff1a;前端框架的性能进化论 TikTok Web将React 18迁移至Vue 3后&#xff0c;点击响应延迟降低42%&#xff0c;内存占用减少35%。Shopify采用Svelte重构核心交互模块&#xff0c;首帧渲染速度提升580%。Discord在Next.js 14中启用React Server Components后&#xf…...

Selenium自动化测试:如何搭建自动化测试环境,搭建环境过程应该注意的问题

最近也有很多人私下问我&#xff0c;selenium学习难吗&#xff0c;基础入门的学习内容很多是3以前的版本资料&#xff0c;对于有基础的人来说&#xff0c;3到4的差别虽然有&#xff0c;但是不足以影响自己&#xff0c;但是对于没有学过的人来说&#xff0c;通过资料再到自己写的…...

Linux服务升级:Almalinux 升级 DeepSeek-R1

目录 一、实验 1.环境 2.Almalinux 部署 Ollama 3.Almalinux 升级 DeepSeek-R1 4.Almalinux 部署 docker 5. docker 部署 DeepSeek-R1 6.Almalinux 部署 Cpolar (内网穿透) 7.使用cpolar内网穿透 二、问题 1.构建容器失败 一、实验 1.环境 &#xff08;1&#xff09…...

《HelloGitHub》第 107 期

兴趣是最好的老师&#xff0c;HelloGitHub 让你对编程感兴趣&#xff01; 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等&#xff0c;涵盖多种编程语言 Python、…...

【实战 ES】实战 Elasticsearch:快速上手与深度实践-1.3.2Kibana可视化初探

&#x1f449; 点击关注不迷路 &#x1f449; 点击关注不迷路 &#x1f449; 点击关注不迷路 文章大纲 10分钟快速部署Kibana可视化平台1. Kibana与Elasticsearch关系解析1.1 架构关系示意图1.2 核心功能矩阵 2. 系统环境预检2.1 硬件资源配置2.2 软件依赖清单 3. Docker快速部…...

网络七层模型—OSI参考模型详解

网络七层模型&#xff1a;OSI参考模型详解 引言 在网络通信的世界中&#xff0c;OSI&#xff08;Open Systems Interconnection&#xff09;参考模型是一个基础且核心的概念。它由国际标准化组织&#xff08;ISO&#xff09;于1984年提出&#xff0c;旨在为不同厂商的设备和应…...

老旧android项目编译指南(持续更)

原因 编译了很多项目&#xff0c;找到了一些可观的解决办法 1. android studio里面的jdk版本切换 jdk版本切换在这里&#xff0c;一般安卓开发需要用到4个版本的jdk,jdk8, jdk11, jdk17, jdk21新版的android stuio是默认使用高版本的jdk,所以切换版本是很有必要的 2. 命令…...

测试金蝶云的OpenAPI

如何使用Postman测试K3Cloud的OpenAPI 1. 引言 在本篇博客中&#xff0c;我将带你逐步了解如何使用Postman测试和使用K3Cloud的OpenAPI。内容包括下载所需的SDK文件、配置文件、API调用及测试等步骤。让我们开始吧&#xff01; 2. 下载所需的SDK文件 2.1 获取SDK 首先&…...

从零基础到通过考试

1. 学习资源与实践平台 使用Proving Grounds进行靶机练习 OSCP的备考过程中&#xff0c;实战练习占据了非常重要的地位。Proving Grounds&#xff08;PG&#xff09;是一个由Offensive Security提供的练习平台&#xff0c;拥有152个靶机&#xff0c;涵盖了从基础到进阶的多种…...

AI人工智能机器学习之神经网络

1、概要 本篇学习AI人工智能机器学习之神经网络&#xff0c;以MLPClassifier和MLPRegressor为例&#xff0c;从代码层面讲述最常用的神经网络模型MLP。 2、神经网络 - 简介 在 Scikit-learn 中&#xff0c;神经网络是通过 sklearn.neural_network 模块提供的。最常用的神经网…...

【原创】Open WebUI 本地部署

使用官网的默认部署&#xff0c;遇到不少的问题。比如白屏问题&#xff0c;其实需要修改几个参数即可。 其实在部署的时候有不少参数 WEBUI_AUTH False ENABLE_OPENAI_API 0 PATH /usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG C.UTF-8…...

基于SpringBoot的绿城郑州爱心公益网站设计与实现现(源码+SQL脚本+LW+部署讲解等)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…...

【天地图-点线面最全功能】天地图实现功能:回显、绘制、编辑、删除任意点线面

实现效果图 实现功能 1. 回显点线面数据 2. 绘制点线面&#xff0c;保存可获取点线面数据 3. 编辑点线面&#xff0c;保存可获取最新编辑后的点线面数据 4. 删除任意点线面&#xff08;解决删除按钮不能随元素位置变化&#xff08;地图拖拽/放大缩小时&#xff09;而变化问题-&…...

003 SpringBoot集成Kafka操作

4.SpringBoot集成Kafka 文章目录 4.SpringBoot集成Kafka1.入门示例2.yml完整配置3.关键配置注释说明1. 生产者优化参数2. 消费者可靠性配置3. 监听器高级特性4. 安全认证配置 4.配置验证方法5.不同场景配置模板场景1&#xff1a;高吞吐日志收集场景2&#xff1a;金融级事务消息…...

【工具篇】【深度解析:2025 AI视频工具的全面指南】

随着人工智能技术的飞速发展,AI视频工具已经成为内容创作者、营销人员、教育工作者以及普通用户的得力助手。这些工具不仅简化了视频制作流程,还提供了前所未有的创意可能性。本文将详细介绍各类AI视频工具,帮助你找到最适合自己需求的工具。 1. 文生视频工具 智谱清影:这…...

前端面试真题 2025最新版

文章目录 写在前文CSS怪异盒模型JS闭包闭包的形成闭包注意点 CSS选择器及优先级优先级 说说flex布局及相关属性Flex 容器相关属性&#xff1a;Flex 项目相关属性 响应式布局如何实现是否用过tailwindcss&#xff0c;有哪些好处好处缺点 说说对象的 prototype属性及原型说说 pro…...

数据结构课程设计(java实现)---九宫格游戏,也称幻方

【问题描述】 九宫格&#xff0c;一款数字游戏&#xff0c;起源于河图洛书&#xff0c;与洛书是中国古代流传下来的两幅神秘图案&#xff0c;历来被认为是河洛文化的滥觞&#xff0c;中华文明的源头&#xff0c;被誉为"宇宙魔方"。九宫格游戏对人们的思维锻炼有着极大…...

一文掌握Charles抓包工具的详细使用

Charles是一款强大的HTTP代理/HTTP监视器/反向代理工具,广泛用于开发和测试网络应用程序。在爬虫开发中,Charles可以帮助开发者拦截、查看和修改HTTP/HTTPS请求和响应,从而更好地理解网络通信过程,分析和调试爬虫程序。本文将详细介绍Charles的安装、配置、基本使用方法以及…...

Ollama下载安装+本地部署DeepSeek+UI可视化+搭建个人知识库——详解!(Windows版本)

目录 1️⃣下载和安装Ollama 1. &#x1f947;官网下载安装包 2. &#x1f948;安装Ollama 3.&#x1f949;配置Ollama环境变量 4、&#x1f389;验证Ollama 2️⃣本地部署DeepSeek 1. 选择模型并下载 2. 验证和使用DeepSeek 3️⃣使用可视化工具 1. Chrome插件-Page …...

Rk3568驱动开发_点亮led灯(手动挡)_5

1.MMU简介 完成虚拟空间到物理空间的映射 内存保护设立存储器的访问权限&#xff0c;设置虚拟存储空间的缓冲特性 stm32点灯可以直接操作寄存器&#xff0c;但是linux点灯不能直接访问寄存器&#xff0c;linux会使能mmu linux中操作的都是虚拟地址&#xff0c;要想访问物理地…...

【服务治理中间件】consul介绍和基本原理

目录 一、CAP定理 二、服务注册中心产品比较 三、Consul概述 3.1 什么是Consul 3.2 Consul架构 3.3 Consul的使用场景 3.4 Consul健康检查 四、部署consul集群 4.1 服务器部署规划 4.2 下载解压 4.3 启动consul 五、服务注册到consul 一、CAP定理 CAP定理&#xff…...

Docker下ARM64架构的源码编译Qt5.15.1,并移植到开发板上

Docker下ARM64架构的源码编译Qt5.15.1,并移植到开发板上 1、环境介绍 QT版本&#xff1a;5.15.1 待移植环境&#xff1a; jetson nano 系列开发板 aarch64架构&#xff08;arm64&#xff09; 编译环境&#xff1a; 虚拟机Ubuntu18.04&#xff08;x86_64&#xff09; 2、…...

对话Stack Overflow,OceanBase CTO 杨传辉谈分布式数据库的“前世今生”

近日&#xff0c; OceanBase CTO 杨传辉受邀出席全球知名开发者论坛 Stack Overflow 的最新一期播客节目&#xff0c;与 Stack Overflow 高级内容创作官 Ryan Donovan 展开对话。双方围绕分布式数据库的可靠性、一致性保障、HTAP 架构以及 AI 时代分布式数据库的发展趋势等热点…...

ds回答-开源llm应用开发平台

以下是几个著名的开源 LLM 应用开发平台&#xff0c;涵盖不同场景和技术特点&#xff1a; 1. Dify 特点&#xff1a;低代码 / 无代码开发、支持 RAG 检索、Agent 智能体、模型管理、LLMOps 全流程优化。核心功能&#xff1a;可视化工作流编排、数百种模型兼容&#xff08;如 GP…...

C++ Qt常见面试题(4):Qt事件过滤器

在 Qt 中,事件过滤器(Event Filter)提供了一种机制,可以拦截并处理对象的事件(如鼠标事件、键盘事件等),在事件到达目标对象之前对其进行预处理。事件过滤器通常用于以下场景: 捕获和处理特定的事件(如鼠标点击、按键等);对事件进行筛选或修改;实现全局的事件监听功…...

CF 109A.Lucky Sum of Digits(Java实现)

题目分析 给定一个值&#xff0c;判断这个值能否被4和7组成&#xff0c;如果能就输出最小的组合。不能就输出-1。 思路分析 由于是最小组合&#xff0c;即判断4能最多有多少个。但是如果一个值能完全被7整除&#xff0c;那就不需要4了&#xff0c;只用7组合的话位数会更短。(例…...

计算机毕业设计Python+DeepSeek-R1大模型游戏推荐系统 Steam游戏推荐系统 游戏可视化 游戏数据分析(源码+文档+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…...

生鲜行业智能化供应链解决方案技术白皮书

行业痛点与技术挑战 损耗控制难题 行业平均损耗率达18%-25%&#xff0c;需构建动态定价模型与智能分拣系统 冷链管理复杂度 全程温控数据采集点超过23个/车次&#xff0c;异常响应延迟需压缩至90秒内 供需预测偏差 传统模式预测准确率不足65%&#xff0c;亟需AI驱动需求预测体…...

《每天搞懂一道Hard》之数独终结者(LeetCode 37)

&#x1f4cc;《每天搞懂一道Hard》之数独终结者&#xff08;LeetCode 37&#xff09; &#x1f517;原题链接&#xff1a;https://leetcode.com/problems/sudoku-solver/ 今天我们来解剖一个经典回溯算法问题——数独求解器&#xff01;这道题在算法面试中出现频率高达35%&a…...

论文笔记-NeurIPS2017-DropoutNet

论文笔记-NeurIPS2017-DropoutNet: Addressing Cold Start in Recommender Systems DropoutNet&#xff1a;解决推荐系统中的冷启动问题摘要1.引言2.前言3.方法3.1模型架构3.2冷启动训练3.3推荐 4.实验4.1实验设置4.2在CiteULike上的实验结果4.2.1 Dropout率的影响4.2.2 实验结…...

【后端开发面试题】每日 3 题(四)

✍个人博客&#xff1a;Pandaconda-CSDN博客 &#x1f4e3;专栏地址&#xff1a;https://blog.csdn.net/newin2020/category_12903849.html &#x1f4da;专栏简介&#xff1a;在这个专栏中&#xff0c;我将会分享后端开发面试中常见的面试题给大家~ ❤️如果有收获的话&#x…...

使用AoT让.NetFramework4.7.2程序调用.Net8编写的库

1、创建.Net8的库&#xff0c;双击解决方案中的项目&#xff0c;修改如下&#xff0c;启用AoT&#xff1a; <Project Sdk"Microsoft.NET.Sdk"><PropertyGroup><OutputType>Library</OutputType><PublishAot>true</PublishAot>&…...

c++中的静态多态和动态多态简介

在 C 中&#xff0c;多态性&#xff08;Polymorphism&#xff09; 分为 静态多态&#xff08;Static Polymorphism&#xff09; 和 动态多态&#xff08;Dynamic Polymorphism&#xff09;&#xff0c;二者通过不同的机制实现代码的灵活性。以下是详细对比和核心要点&#xff1…...

FastExcel与Reactor响应式编程深度集成技术解析

一、技术融合背景与核心价值 在2025年企业级应用开发中&#xff0c;大规模异步Excel处理与响应式系统架构的结合已成为技术刚需。FastExcel与Reactor的整合方案&#xff0c;通过以下技术协同实现突破性性能&#xff1a; 内存效率革命&#xff1a;FastExcel的流式字节操作与Re…...

【MySQL篇】数据类型

目录 前言&#xff1a; 1&#xff0c;数据类型的分类 ​编辑 2 &#xff0c;数值类型 2.1 tinyint类型 2.2 bit类型 2.3 小数类型 2.3.1 float类型 2.3.2 decimal类型 3&#xff0c;字符串类型 3.1 char 3.2 varchar 3.3 char与varchar的比较 3.4日期和时间类型 3.5 …...

haclon固定相机位标定

什么是标定&#xff1f; 工业应用中相机拍到一个mark点的坐标为C1&#xff08;Cx,Cy&#xff09;&#xff0c;C1点对应的龙门架/机械手等执行端对应的坐标是多少&#xff1f; 标定就是解决这个问题&#xff0c;如相机拍到一个点坐标C1&#xff08;Cx,Cy&#xff09;&#xff0c…...

Token相关设计

文章目录 1. 双Token 机制概述1.1 访问令牌&#xff08;Access Token&#xff09;1.2 刷新令牌&#xff08;Refresh Token&#xff09; 2. 双Token 认证流程3. Spring Boot 具体实现3.1 生成 Token&#xff08;使用 JWT&#xff09;3.2 解析 Token3.3 登录接口&#xff08;返回…...