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

SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)2- 品目Code振替转记 和 在库转送

SAP 中在库移动 不仅有入库(GR),出库(GI),也可以是单纯内部的转记或转送。

1,振替转记(转移过账)

2,在库转送(库存转储)

1,振替转记(转移过账)

入下图所示,振替转记 可以是 在库Type间,品目间,受托品与自社在库间。

一般来说,单纯的转记,是不发生在库移动的,就是保管场所不变,然后品目Code,在库Type(在库Type变化,其实就意味着在库类型变化了),Lot等发生了变化。


上一章讲了 在库Type 间的振替转记,本章讲 品目间振替转记。

1,振替转记(转移过账)

1-1,在库Type间

SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)1- 移动Type间振替转记_东京老树根的博客-CSDN博客

1-2,品目间

品目间的振替转记也会发生。

比如下图示例,高达奶酪(也称豪达奶酪)。

大家看到,它是随着时间不断变化的,所以东西还是那个东西,但是它的品目Code得随着时间不短变化,因为其实本质已经不是一个东西了嘛。

像这种情况,经常发生在 食品, 化学, 医药 等行业。

荷兰高达奶酪(Gouda Holland)的外型大多是扁圆型的,重量约在2.5-20 公斤之间。它的外表会包覆一层蜡质的外壳,象牙色的奶酪内芯里会带有少量豌豆大小的气泡孔洞,随着它的成熟程度的增加,它的质地由柔软变得紧实,吃起来的味道也从温和变得辛辣

荷兰高达奶酪(Gouda Holland)必须全程在荷兰生产、制作和熟成,而且只能使用荷兰本国出产的牛奶制作,经过至少 1-12个月的护理熟成后上市。

荷兰高达奶酪(Gouda Holland)通常依据熟成时间长短分为以下版本:

●初熟版:熟成1-2个月,大多是浅黄色蜡皮

●成熟版:熟成2-6 个月,大多是深黄色蜡皮

●陈年版:熟成 6-18 个月,大多是红色蜡皮

●超熟版:熟成18 个月以上,大多是黑色蜡皮

像这么大的变化呢,在做品目Code 振替转记的时候,有些限制:

1,转记前后 的 基本数量单位 要一致。比如上图的品目转记,前后都得是PC。

2,库存Type 只能是 利用可能在库。保留在库和品检在库 不能做这个操作。

3,数量不能发生变化,比如 1 个转成 2 个,2个转成 1个 都不行,真需要的话,用PP模块加工。

1-2-1,MIGO 移动Type 309 品目间振替

移动Type 309 : 品目间振替。

选了之后,显示为 TF 品目间在库转送

TF: transfer posting 中文: TF: 转移过账 / 日语: TF: 転送転記

一会儿转记,一会儿转送的,可能是既可以同一个保管场所,也可能是不同的保管场所吧。

一般来说,既然是品目都变了,那么保管场所也会变化的。所以,称为 转送 可以理解。

这里我准备了 2个品目。

100-107 : 未熟成, 100-108:熟成。就在这两个品目间进行振替转记。

这两个品目的 基本数量单位 都是KG,单价不同,一个是 1000 EUR,一个是 2000 EUR。

振替转记之后,就可以卖高价了嘛。

MMBE 查看振替转记 之前的在库状态。

100-107 品目的在库。

 100-108 品目,暂时没有在库。

 保存,照会

MMBE, 看一下在库状况。

100-107 品目,在库由 100 KG -> 50 KG。

 100-108 品目,在库 由 0 -> 50 KG。

这样就通过 移动Type 309,实现了品目Code 的振替转记。

看一下 振替转记 之后的 FI 票。

收益计上到 收益-在库振替 科目。

其实有很多客户是禁止使用这种方法的。

真正的正确渠道是通过PP 的生产订单模块去做。

那就可以保存一些,比如保管期间等的信息,还根据保管时间 来算出保管成本。

单纯的在MM 模块上面通过品目Code的振替转记,有操作自己公司资产的嫌疑

那么就实践来讲,这个方法有哪些常见的利用场景:

1,对一些不太重要的产品,可以用这个方法来进行简单的振替转记进行品目管理

2,同一个产品,使用不同的品目番号卖给不同的客户

比如,一个墨水公司,卖墨水给各个打印机厂商,就包装不一样,墨水是一样的。

那要是某个打印机厂商没吃完那些货,墨水公司就可以振替转记一下,然后卖给其他厂商,附加价值就是换个包装,只要价格合理,就没有问题。

1-3,受托品,自社在库间

1-3-1,MIGO 移动Type 411 K 在库转送:受托品在库 -> 自社在库

移动Type 411:在库转送:受托品在库 -> 自社在库。

选择之后,显示 受托品 -> 自社在库。

有关受托品从购买发注到入库,再到受托品在库到自社在库的在库转送流程,可以参考下面文章

SAP MM学习笔记22- 购买发注的项目种类(明细Category)_东京老树根的博客-CSDN博客

MMBE 查看一下在库状态

品目: 100-110,仕入先受托品 80 个,

利用可能在库(=自社在库)0001保管场所 272 个,0002保管场所 20 个。

转送 20 个 仕入先受托品 到 0003 保管场所。

保存,照会

 MMBE,再查看一下在库状态

仕入先受托品 由 80 个 -> 60 个,0003保管场所的利用可能在库,由 20个 -> 40 个。

这样就 使用 移动Type 411 实现了 受托品在库 到 自社在库 之间的转送。

一般来说受托品在库和自社在库不在一处,比如本例不在同一个保管场所。

但是吧,一般来说也不会离得太远,很有可能在一个保管场所内,比如左边右边等,叫转记也对

2,在库转送(库存转储)

再贴一下这张图。

在库转送,有 保管场所间,Plant间,甚至会社Code 间。

它的特点就是 会有物理上的在库移动。
 

在库转送,有 1 步 和 2 步 两种。

1步,就是 把 在库类型 和 保管场所(包括Plnt,会社)一步到位的做了。

2步,就是分开做。分开做的原因,就是保管场所距离可能较远,不是一刹那就能完成。

如果是 2 步的话,在库付出之后,在库受入之前,在库状态 会变成 转送中在库

那么什么时候用 1 步,什么时候用 2 步呢?

这就要看客户的实际情况了。

一般来说,假如客户的两个保管场所离得很近,比如1个晚上就转送完毕,那就一步就行了。

假如两个保管场所之间离得很远,假如你提前给转送到 目标保管场所,万一路上出现什么事情,那不就耽误销售或生产了嘛,那就需要用 2 步了。

2-1,1 步 手顺 保管场所间在库转送

如下图所示,1 步 手顺 可以将品目 移动到不同的保管场所,而且也可以改变在库类型。

2-1-1,移动Type 311  在库转送:保管场所间(One Step)

选择之后,显示为 保管场所间在库转送

MMBE 查看一下在库状况。

利用可能在库,保管场所 0001,272 个,保管场所 0003,40个。

 这里 把保管场所 0001 中的10个,移送到 保管场所0003中。

 保存,照会

MMBE 查看移送之后的在库状况。

保管场所 0001 减少10个,保管场所 0003 增加10个。

这样就用 移动Type 311 实现了 保管场所间在库转送(利用可能在库 到 利用可能在库)

2-1-2,移动Type 321  在库转送:保管场所间(One Step)

这个跟学习 振替转记 的时候,用的移动Type 是一样的。这里就不重复了。

移动Type 349 也是一样的,咱们这里也不再重复了。

下面这幅图,显示移动Type 321 转记 品检在库 到 利用可能在库。 也可以用在不同保管场所间。

SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)1- 移动Type间振替转记_东京老树根的博客-CSDN博客

2-1-3,移动Type 323 品质检查中在库 到 品质检查中在库 的振替(Plant内)

 选择之后,显示为 品检在库保场间转送

MMBE 查看在库状况

保管场所 0001,品检在库 100个,保管场所 0003,品检在库 0 个。

将品检库存 有 保管场所0001 到 保管场所 0003 转送 30 个

保存,照会

MMBE 查看在库状况

 保管场所 0001 由 100个 更新为 70个,保管场所 0002 由 0个更新为 30个。

这样就用 移动Type 323 实现了品检在库 在不管保管场所间的移送。

2-1-4,移动Type 325 保留在库 到 保留在库的振替(Plant内)

 选择之后显示为 保留在库保场间转送

MMBE 查看在库状况。

保场 0001 品检 70个,保场 0002 品检 30个。

 由保场0003 移送保留在库中的 5 个 到 保场 0001。

MMBE   查看在库状况。

保场 0003 保留在库 100个,保场 0001 保留在库 0个。

保存,照会

MMBE 查看在库状况。

保场 0003 保留在库 由 100个 更新成 95个,保场 0001 保留在库由 0个更新成 5个。

这样我们就通过 移动Type 325 实现了 保留在库的 保场间转送。

2-2,2步 手顺 保管场所间在库转送

使用 2 步手顺,可以监视 转送中在库 数量

2步 手顺只能做 利用可能在库 的转送

2-2-1,Step1 - 移动Type 313 由利用可能在库,转成 转送中在库

选择之后,Text显示为 保管场所间转送出库

MMBE 查看一下 在库状况。

保场 0001 利用可能在库 62 个,保场 0003 利用可能在库 50个。

还有个要用到的概念,保场场所间转送中,暂时 保场 0001 和 0003 都为0。

这里转送 保场0001 中的20个到保场0003。

可以看到 保场 0001 的利用可能在库 由 62 更新为了 42,

而保场 0003 的利用可能在库并没有变,

但是 保管场所间转送中 在库 被更新了,由 0个更新为 20个,挂在 保场 0003 下面。这就是说,在保管场所 0001 把出库那个时刻,该品目就属于 0003 了,路上出什么事情它也不会管的。

这样就利用了 移动Type 313 实现了 保场间在库转送 的Step 1。

用户可以随时使用 保管场所间转送中 来监视 保场间转送中 库存(即 在途库存)。

2-2-2,Step2 - 移动Type 315  保管场所间转送入库

选择之后,Text显示为 保管场所间转送入库

MMBE 查看在库状况。

保场 0003 利用可能在库 50个,保管场所间转送中 20个。

假如分两车,第一辆先到了 10个,先入库。

注意,这里也是转送元(From) 和 转送先(To) 是倒着的,元放在右边了。

这是因为和 313 形成了互动。哎,觉得这一点SAP 好像做得不太好,可能老外喜欢这么思考吧。

保存,照会

MMBE 查看一下在库状况。

保场 0003 的利用可能在库 增加了 10个,保管场所间转送中 在库减少了 10个。

这样我们就利用了 移动Type 315 实现了 保场间在库转送 的 Step 2。

2-2-3,Step2 - A09 在库付出 / A10 在库受入

上面的 2-2-2 里面,咱们用了 A08 在库转送 这个选项来做的。

做完了,发现还有 A09 在库付出,A10 在库受入 这两个选项。

咱们使这两个选项来重新做一遍。真正工作中,要使用这个来做。

当然使用 A08 咱其实也达到目的了嘛,要是用A08 做了也做了。

下面使用A09,A10 来做个例子。

1),A09 在库付出 移动Type 313

由 0001保场 转送 5个 到 0003 保场。

 用MMBE查看一下库存状态。

保场 0001 利用可能在库 42 个,保场 0003 利用可能在库 60 个。

保存,照会

MMBE 再次查看库存状态

保场 0001 利用可能在库 42 个 更新为 37 个,保场 0003 利用可能在库 60 个不变,但保管场所间转送中 增加了 5个。

2),A10 在库受入,在库Type 315

 注意这个时候可以用 R02 入出库传票 ,然后输入出库票了。

A09 为啥用 其他 这个选项呢? 其实就是因为它是突然出库,没有任何凭据。

保存,照会

MMBE 查看库存状态。

保场0003 的 保管场所间转送中 在库已经 减少5个,利用可能在库 增加了 5个。

这样,我们就利用了 A09 移动Type 313,A10 移动Type 315 实现了保场间的转送。

如果 A09 移动Type 313 做了出库,却用 A10 移动Type 315 其他 来做入库的话会怎么样呢?入库是肯定能入库的,但是 A09的那个出库票就废了。

所以实际工作中,A09 出的库,一定要用 A10 入库,并且要用上出库票。

当然 就想用 A08 来做转送,也不是不可以,但既然SAP设计了 A09,A10, 那一定是推荐用的。

参考

1,购买发注的项目种类

SAP MM学习笔记22- 购买发注的项目种类(明细Category)_东京老树根的博客-CSDN博客

2,仕入先受托在库的彻底解说

【SAP】仕入先受託在庫について徹底解説! | SAPコンサルブログ 

相关文章:

SAP MM学习笔记26- SAP中 振替转记(转移过账)和 在库转送(库存转储)2- 品目Code振替转记 和 在库转送

SAP 中在库移动 不仅有入库(GR),出库(GI),也可以是单纯内部的转记或转送。 1,振替转记(转移过账) 2,在库转送(库存转储) 1&#xff…...

【Python机器学习】实验13 基于神经网络的回归-分类实验

文章目录 神经网络例1 基于神经网络的回归(简单例子)1.1 导入包1.2 构造数据集(随机构造的)1.3 构造训练集和测试集1.4 构建神经网络模型1.5 采用训练数据来训练神经网络模型 实验:基于神经网络的分类(鸢尾花数据集)1. 导入包2. 构造数据集3.…...

【数据结构】二叉树的链式结构的实现 -- 详解

一、前置说明 在学习二叉树的基本操作前,需先要创建一棵二叉树,然后才能学习其相关的基本操作。为了降低大家学习成本,此处手动快速创建一棵简单的二叉树,快速进入二叉树操作学习。 typedef char BTDataType;typedef struct Binar…...

【C语言】什么是结构体内存对齐?结构体的大小怎么计算?

目录 1.结构体内存对齐 对偏移量的理解:​ 2.结构体的大小计算 2.1结构体中只有普通的数据类型的大小计算 2.2 结构体中有嵌套的结构体的大小计算 3.修改默认对齐数 4.为什么存在内存对齐? 这篇文章主要介绍结构体内存对齐和如何计算大小。 在学习结构体内存…...

【Redis】Redis中的布隆过滤器

【Redis】Redis中的布隆过滤器 前言 在实际开发中,会遇到很多要判断一个元素是否在某个集合中的业务场景,类似于垃圾邮件的识别,恶意IP地址的访问,缓存穿透等情况。类似于缓存穿透这种情况,有许多的解决方法&#xf…...

接口测试 —— Jmeter 参数加密实现

Jmeter有两种方法可以实现算法加密 1、使用__digest自带函数 参数说明: Digest algorithm:算法摘要,可输入值:MD2、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512 String to be hashed:要加密的数据 Salt to be…...

Linux c语言字节序

文章目录 一、简介二、大小端判断2.1 联合体2.2 指针2.3 网络字节序 一、简介 字节序(Byte Order)指的是在存储和表示多字节数据类型(如整数和浮点数)时,字节的排列顺序。常见的字节序有大端字节序(Big En…...

批量将excel中第5列中内容将人名和电话号码进行分列

使用Python可以使用openpyxl库来实现批量将Excel中第5列的内容分列为人名和电话号码的操作。下面是示例代码: import openpyxl def split_names_and_phone_numbers(file_path, sheet_name): # 加载Excel文件 workbook openpyxl.load_workbook(file_path) …...

WPF DataGrid columns表头根据数据集动态动态生成Demo

思路是这样的&#xff0c;数组集合装表头的信息&#xff0c;遍历这个集合&#xff0c;遍历过程中处理一下数据&#xff0c;然后就把每表头信息添加到dataGrid2.Columns.Add(templateColumn); 1&#xff0c;页面Xaml代码&#xff1a; <DataGrid x:Name"dataGrid" …...

1339. 分裂二叉树的最大乘积

链接&#xff1a; ​​​​​​1339. 分裂二叉树的最大乘积 题解&#xff1a; /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* …...

【C++】Stack和Queue

欢迎来到Cefler的博客&#x1f601; &#x1f54c;博客主页&#xff1a;那个传说中的man的主页 &#x1f3e0;个人专栏&#xff1a;题目解析 &#x1f30e;推荐文章&#xff1a;题目大解析3 目录 &#x1f449;&#x1f3fb;Stack Constructor&#x1f449;&#x1f3fb;Stack …...

Maven之tomcat7-maven-plugin 版本低的问题

tomcat7-maven-plugin 版本『低』的问题 相较于当前最新版的 tomcat 10 而言&#xff0c;tomcat7-maven-plugin 确实看起来很显老旧。但是&#xff0c;这个问题并不是问题&#xff0c;至少不是大问题。 原因 1&#xff1a;tomcat7-maven-plugin 仅用于我们&#xff08;程序员&…...

在项目中如何解除idea和Git的绑定

在项目中如何解除idea和Git的绑定 1、点击File--->Settings...(CtrlAltS)--->Version Control--->Directory Mappings--->点击取消Git的注册根路径&#xff1a; 2、回到idea界面就没有Git了&#xff1a; 3、给这个项目初始化 这样就可以重新绑定远程仓库了&#x…...

AGI 在网易云信的技术提效和业务创新

We believe our research will eventually lead to artificial general intelligence, a system that can solve human-level problems. Building safe and beneficial AGI is our mission. ---- OpenAI 通用人工智能 AGI 作为 AI 的终极形态&#xff0c;是 AI 行业内追求的演…...

线性代数的学习和整理9(草稿-----未完成)

3.3 特征值和特征向量是什么&#xff1f; 直接说现在&#xff1a;特征向量这个块往哪个方向进行了拉伸&#xff0c;各个方向拉伸了几倍。这也让人很容易理解为什么&#xff0c;行列式的值就是特征值的乘积。 特征向量也代表了一些良好的性质&#xff0c;即这些线在线性变换后…...

React的useReducer与Reudx对比

useReducer 和 Redux 都是用于处理应用程序的状态管理的工具&#xff0c;但它们在概念和使用场景上存在一些区别。 useReducer&#xff1a; useReducer 是 React 提供的一个 Hook&#xff0c;用于管理局部状态。它接受一个 reducer 函数和初始状态&#xff0c;并返回一个包含当…...

深度学习环境搭建 cuda、模型量化bitsandbytes安装教程 windows、linux

cuda、cudann、conda安装教程 输入以下命令&#xff0c;查看 GPU 支持的最高 CUDA 版本。 nvidia-smi cuda安装&#xff08;cudatoolkit&#xff09; 前往 Nvidia 的 CUDA 官网&#xff1a;CUDA Toolkit Archive | NVIDIA Developer CUDA Toolkit 11.8 Downloads | NVIDIA …...

pythond assert 0 <= colx < X12_MAX_COLS AssertionError

python使用xlrd读取excel时&#xff0c;报错&#xff1a; assert 0 < colx < X12_MAX_COLS AssertionError 大意是excel列太多了。主要是xlrd库的问题。最好的方法是不用它&#xff0c;但是我用的其他人提供的工具用到它&#xff0c;没法改。 尝试手动删除excel的列&am…...

js简介以及在html中的2种使用方式(hello world)

简介 javascript &#xff1a;是一个跨平台的脚本语言&#xff1b;是一种轻量级的编程语言。 JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。 HTML&#xff1a; 结构 css&#xff1a; 表现 JS&#xff1a; 行为 HTMLCSS 只能称之为静态网页&#xff0…...

vsCode使用cuda

一、vsCode使用cuda 前情提要&#xff1a;配置好mingw&#xff1a; 1.安装cuda 参考&#xff1a; **CUDA Toolkit安装教程&#xff08;Windows&#xff09;&#xff1a;**https://blog.csdn.net/qq_42951560/article/details/116131410 2.在vscode中添加includePath c_cp…...

ubuntu无法使用apt命令时怎么安装库

如题 因为某些原因&#xff0c;不能直接联网使用apt命令安装库。只能手动去ubuntu镜像源里 找对应的包的deb安装文件 镜像源地址&#xff08;适用于AMD64架构,就是常见的PC的X86-64啦&#xff09; 镜像源地址&#xff08;适用于ARM64,armhf,ppc64el,riscv64,s390x架构&#xff…...

防火墙firewall

一、什么是防火墙 二、iptables 1、iptables介绍 2、实验 138的已经被拒绝&#xff0c;1可以 三、firewalld 1、firewalld简介 关闭iptables&#xff0c;开启firewalld&#xff0c;curl不能使用&#xff0c;远程连接ssh可以使用 添加80端口 这样写也可以&#xff1a;添加http…...

拿来即用,自己封装的 axios

文章目录 一、需求二、分析1. 安装axios2. 新建一个 ts 文件&#xff0c;封装 axios3. store 存放 token 信息4. 使用5. 文件 type.js 一、需求 在日常开发中&#xff0c;我们会经常用到 axios &#xff0c;那么如何在自己的项目中自己封装 axios 二、分析 1. 安装axios np…...

Hadoop小结(下)

HDFS 集群 HDFS 集群是建立在 Hadoop 集群之上的&#xff0c;由于 HDFS 是 Hadoop 最主要的守护进程&#xff0c;所以 HDFS 集群的配置过程是 Hadoop 集群配置过程的代表。 使用 Docker 可以更加方便地、高效地构建出一个集群环境。 每台计算机中的配置 Hadoop 如何配置集群…...

使用老北鼻AI免费GPT对话解决gun make安装和解析iso9660的问题

在学习解析ISO9660镜像文件时&#xff0c;使用了GPT来了解相关的库和gun make编译器的相关知识。这个过程可真是一言难尽&#xff0c;每个问题的回答都模棱两可都需要去证实&#xff0c;不能直接复制粘贴&#xff0c;也不能说GPT的回答一点用也没有&#xff0c;至少GPT给出了一…...

shell脚本语句

一、语句 一、条件语句 一、以用户为例演示 一、显示当前登录系统的用户信息 w命令 二、显示有多少个用户 w | wc -l 显示有7个用户 前两个是固定标题&#xff0c;从第三个开始才是登录用户&#xff0c;所以要统计数量需要 命令&#xff1a;echo $[$(w | wc -l) -2] 显示…...

【LeetCode】2235.两整数相加

题目 给你两个整数 num1 和 num2&#xff0c;返回这两个整数的和。 示例 1&#xff1a; 输入&#xff1a;num1 12, num2 5 输出&#xff1a;17 解释&#xff1a;num1 是 12&#xff0c;num2 是 5 &#xff0c;它们的和是 12 5 17 &#xff0c;因此返回 17 。示例 2&…...

springboot sl4j2 写入日志到mysql

问题描述 springboot初始化的时候&#xff0c;会先初始化日志然后再加载数据源如果用配置文件进行初始化&#xff0c;那么会出现数据源没有加载成功&#xff0c;导致空指针异常 报错排查如下&#xff1a; 搜索报错信息&#xff0c;OBjects.invoke is Null打断点发现。dataso…...

用 PyTorch 编写分布式应用程序

用 PyTorch 编写分布式应用程序 在这个简短的教程中&#xff0c;我们将介绍 PyTorch 的分布式软件包。 我们将了解如何设置分布式设置&#xff0c;使用不同的交流策略以及如何仔细查看软件包的内部结构。 设定 PyTorch 中包含的分布式软件包(即torch.distributed&#xff09…...

空间分析专属 Python 学习资料

空间数据分析能够帮助我们更好地理解地理空间中的模式和关系&#xff0c;从而为决策提供支持。例如&#xff0c;城市规划者可以使用空间数据分析来确定城市发展的最佳方向&#xff0c;环境科学家可以使用空间数据分析来评估污染的影响&#xff0c;而商业分析师可以使用空间数据…...

2. Linux Server 20.04 Qt5.14.2配置Jetson Orin Nano Developer Kit 交叉编译环境

最近公司给了我一块Jetson Orin Nano的板子&#xff0c;先刷了系统&#xff08;1.Jetson Orin Nano Developer Kit系统刷机&#xff09;又让我搭建交叉编译环境&#xff0c;所以有了下面的文章 一 :Qt5.14.2交叉编译环境安装 1.准备 1.1设备环境 1.1.1 Server: Ubuntu20.0…...

vue入门

Attribute 绑定 v-bind:取值方式 开发前准备 安装node.js需要高于15.0 创建vue项目 npm init vuelatest安装 npm install 启动 npm run dev模板语法 文本插值 {{ 变量 }} <p> {{ mesg }} </p>这种方式公支持单一表达式&#xff0c;也可以是js代码&#xf…...

区块链中slot、epoch、以及在slot和epoch中的出块机制,分叉原理(自己备用)

以太坊2.0中有两个时间概念&#xff1a;时隙槽slot 和 时段&#xff08;周期&#xff09;epoch。其中一个slot为12秒&#xff0c;而每个 epoch 由 32 个 slots 组成&#xff0c;所以每个epoch共384秒&#xff0c;也就是 6.4 分钟。 对于每个epoch&#xff0c;使用RANDAO伪随机…...

免费开源的vue+express搭建的后台管理系统

此项目已开源 前端git地址&#xff1a;exp后台管理系统前端: exp后台管理系统前端 后端git地址&#xff1a;express后台管理系统: express后台管理系统 安装运行 npm i yarn i 前端: npm run dev | yarn dev 后端: npm run start | yarn start 主要技术栈 前端后端名称版本名…...

【开发】视频云存储EasyCVR视频汇聚平台AI智能算法定制

安防视频集中存储EasyCVR视频汇聚平台&#xff0c;可支持海量视频的轻量化接入与汇聚管理。平台能提供视频存储磁盘阵列、视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集群、语音对讲、云台控制、电子地图、平台级联、H.265自动转码等功能。为了便…...

Ribbon:负载均衡及Ribbon

什么是负载均衡&#xff1f; 第一种轮询算法&#xff0c;依次遍历去执行&#xff0c;达到负载均衡 集成Ribbon 导入pom&#xff0c;在消费者服务里的pom文件导入 <!-- Ribbon 集成 --><!-- https://mvnrepository.com/artifact/org.springframework.cloud/spr…...

【声波】声波在硼酸、硫酸镁 (MgSO4) 和纯水中的吸收研究(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&#xff0c;为了方便读者。 ⛳️座右铭&a…...

使用swoole实现实时消息推送给客户端

一. 测试服务端 //测试服务端public function testServer(){$server new Server(192.168.0.144, 9501, SWOOLE_BASE, SWOOLE_SOCK_TCP);$server->on(request, function ($request, $response) {$response->header(Content-Type, text/plain);$response->end("He…...

Ordinals 之后,以太坊铭文协议 Ethscriptions 如何再塑 NFT 资产形态

随着加密市场的发展&#xff0c;NFT 赛道逐渐形成了其独有的市场。但在加密熊市的持续影响下&#xff0c;今年 NFT 赛道的发展充满坎坷与挑战。据 NFTGO 数据显示&#xff0c;截至 8 月 7 日&#xff0c;与去年相比&#xff0c;NFT 市值总计约 56.4 亿美元&#xff0c;过去 1 年…...

Python绘制爱心代码(七夕限定版)

写在前面&#xff1a; 又到了一年一度的七夕节啦&#xff01;你还在发愁送女朋友什么礼物&#xff0c;不知道怎样表达你满满的爱意吗&#xff1f;别担心&#xff0c;我来帮你&#xff01;今天&#xff0c;我将教你使用Python绘制一个跳动的爱心&#xff0c;用创意和幽默为这个…...

Java两整数相除向上取整

方法一&#xff1a;通过三目运算符 &#xff08;简单移动&#xff09; x / y (x % y ! 0 ? 1 : 0);方法二&#xff1a;通过ceil函数&#xff08;不推荐使用&#xff0c;涉及类型转换&#xff09; (int)Math.ceil((double)x/y);// 或者(int)Math.ceil(x * 1.0 /y);方法三&…...

Linux学习之Telnet明文漏洞

yum install telnet telnet-server xinetd -y安装软件。 systemctl start xinetd.service开启xinetd&#xff0c;systemctl start telnet.socket开启telnet。 xinetd来监控端口&#xff0c;然后把数据传给telnet。 ifconfig eth0看一下eth0网卡信息&#xff0c;。 iptable…...

产品经理如何提高用户画像效果?SIKT模型

产品经理做用户画像&#xff0c;最担心被业务方反馈&#xff1a;没效果。这往往是由用户画像与业务场景脱节造成的。那么我们该如何从业务场景出发&#xff0c;让用户画像更有效&#xff1f;一般来说&#xff0c;我们可以采用SIKT模型解决这个问题。 用户画像 ​ 1、SIK…...

ubuntu安装Microsoft Edge并设置为中文

1、下载 edge.deb 版本并安装 sudo dpkg -i microsoft-edg.deb 2. 设置默认中文显示 如果是通过.deb方式安装的&#xff1a; 打开默认安装路径下的microsoft-edge-dev文件&#xff0c;在文件最开头加上: export LANGUAGEZH-CN.UTF-8 &#xff0c;保存退出。 cd /opt/micr…...

Host/ KVM/ Docker/ K8s/ OpenStack/ Mesos简单介绍和区别

Host/ KVM/ Docker/ Kubernetes/ OpenStack 和 Mesos 的简单介绍&#xff1a; - Host&#xff1a; Host 是指物理服务器或虚拟机主机&#xff0c;它们可以运行多个虚拟机或容器来提供计算和存储资源。Host 是云计算和容器化技术中的基本组成部分。 - KVM&#xff1a; KVM 是…...

关于Transformer中的位置编码

位置编码 (Positional Encoding) 位置编码是在自然语言处理中&#xff0c;特别是在 Transformer 架构中使用的一个重要概念。Transformer 架构由于其自注意力机制 (Self-Attention Mechanism) 的特性&#xff0c;对序列中的元素没有固有的顺序感知。这意味着&#xff0c;如果不…...

ABAP 期初库存批量导入 demo1

&--------------------------------------------------------------------- *& Report ZMMCP005 &--------------------------------------------------------------------- 作者&#xff1a; Liv完成日期&#xff1a;描述&#xff1a; 期初库存导入需求简要说明&…...

想用 Python 写游戏,都有哪些好用的游戏开发库?

虽然 Python 在网络爬虫、人工智能、数据分析方面有广泛应用,但它并不是一门专门做游戏开发的编程语言,不过对于小型的游戏开发,Python 还是挺香的。下面为大家介绍几个支持 Python 的 2D、3D 游戏开发库,使用它们,你可以设计出很多有意思的小游戏! Cocos2d Cocos2d 是…...

vue3 路由缓存问题

目录 解决问题的思路&#xff1a; 解决问题的方案&#xff1a; 1、给roter-view添加key&#xff08;破坏复用机制&#xff0c;强制销毁重建&#xff09; 2、使用beforeRouteUpdate导航钩子 3、使用watch监听路由 vue3路由缓存&#xff1a;当用户从/users/johnny导航到/use…...

如何找到一个数的所有质因数,以及如何快速判断一个数是不是质数

前情介绍 今天遇到一个需求&#xff1a;找到一个数所有的质因数。 初步解决 先定义一个判断质数的函数&#xff1a; def is_Prime(number):i 2count 0while i < number:if number % i 0 :count 1i 1if count > 0:return Falseelse:return True 接着定义一个寻找质…...