SAP SD学习笔记27 - 贩卖契约(框架协议)2 - 基本契约 - 金额契约(价值合同)
上一章讲了贩卖契约(框架协议)的概要,以及贩卖契约中最为常用的 基本契约 - 数量契约。
SAP SD学习笔记26 - 贩卖契约(框架协议)的概要,基本契约 - 数量契约-CSDN博客
本章继续讲SAP中的内容:
- 基本契约 - 金额契约
目录
1,基本契约 - 金额契约
1-1,基本契约 - 金额契约 概要
1-2,有效的品目
1-3,Release发注(批准订单)
1-4,金额契约 - 请求传票
2,金额契约的系统操作
2-1,VA41 基本契约登录
2-2,金额契约品目(Dummy物料,虚拟物料)
a),VOV7 - 贩卖传票明细 Customize
b),金额契约品目是什么?
2-3,VA01 - 受注登录 1 - 自动关联(失败)
2-4,VA01 - 受注登录 2 - 手动关联
2-5,VA01 - 受注登录 3 - 手动关联
2-6,VA43 - 确认金额契约
3,金额契约的管理
4,VOV7 - 超过金额契约约定额之后的Customize设定
5,契约的Release发注(批准订单)中的承认的取引先
6,贩卖传票的基本契约Data
6-1,VOV8 - 贩卖传票Type
6-2,VA41 - 基本契约登录画面确认
6-3,基本契约Data里面的内容
以下是详细内容。
1,基本契约 - 金额契约
1-1,基本契约 - 金额契约 概要
- 基本契约 - 金额契约:设定的是金额目标
它规定客户同意在某个期间内购买某个金额目标的商品或服务。
当然客户也可以得到好处,比如下图中的10%折扣。
- 基本契约 - 金额契约中的约定内容
- 特殊价格协议
- 客户的限制
- 品目的限制:比如只能卖什么品目(物料)
1-2,有效的品目
品目的限制可以通过以下方式:
- 品目阶层(产品层次结构):只可以买这个品目阶层的品目
- 品揃Module(分类模块):只可以买规定清单上面的品目
- 当然也可以不设限制,只要我这有,你们想买啥都可以
SAP SD学习笔记25 - 品目阶层(产品层次结构)、品揃Module(分类模块)-CSDN博客
1-3,Release发注(批准订单)
- 和数量契约一样,金额契约也是通过Release发注(批准订单)实现的
- 品目数量和出荷日期(交货日期)都放在计划行中
- Release发注(批准订单)可以用任意货币,但总值只以金额契约中规定的货币统计
1-4,金额契约 - 请求传票
- 请求传票可以针对整个契约,也可以针对具体的单个Release发注(批准订单)
- 对整个契约的请求书,用订单类型 WA
- 针对整个契约的不是说一次性付款,可以分为多个日期来开票
- 对具体的单个Release发注(批准订单),用订单类型 OR - 标准受注
下来看一下金额契约的系统操作
2,金额契约的系统操作
2-1,VA41 基本契约登录
- 基本契约Type:跟金额契约相关的有2个选项
- WK1 - 金额契约 - 一般
这个选项是说,在订立契约的时候,没有特别的规定,就是买啥都行
当然也可以指定一个范围,只买这个范围之内的品目
指定范围可以用 品目阶层(产品层次结构) 或 品揃Module(分类模块)。
- WK2 - 金额契约 - 品目关联
这个选项是说,在订立契约的时候,就规定只买某种品目
按下回车进来,并输入以下值
- 受注先
- 出荷先
- 目标额:比如 10000 EUR
注意这里也可以输入 品目阶层(产品层次结构) 或 品揃Module(分类模块) 来指定范围
SAP SD学习笔记25 - 品目阶层(产品层次结构)、品揃Module(分类模块)-CSDN博客
比如这里设定只卖给对方 摩托车
00105 00100 --》车辆-摩托车
再比如这里设定了 品揃Module(分类模块,即品目清单)
那如果 品揃Module(分类模块)和 品目阶层(产品层次结构) 都设定了是表示啥意思呢?
它表示或的关系,即包含两者。
还可以任意修改,比如这里修改品目阶层(产品层次结构)为
03110 服装 - 00100 男装
这样范围就设定好了
当然也可以不设定,意思就是啥都能卖。
注意到明细里面一个项目 品目 WKM1 - Material: Steuerung von Wertkontrakten。
这是个什么品目呢?它就是购买契约里面的 契约金额品目(Dummy物料/or虚拟物料)。
2-2,金额契约品目(Dummy物料,虚拟物料)
在金额契约的Customize里面,需要1个金额契约品目(Dummy物料/or虚拟物料)。
它的用途就是为了创建金额契约,就跟以前在学PP的时候说过的虚拟物料是一样,就是个代表。
SAP PP学习笔记05 - BOM配置(Customize)2 - BOM用途,初期值设定,BOM 中可用的品目Type,Message Type,BOM用途的优先顺位,应用程序,决定代替等_sap可选bom栏位-CSDN博客
a),VOV7 - 贩卖传票明细 Customize
Spro > 贩卖管理 > 受注传票 > 贩卖传票 > 贩卖传票明细
双击 WKN - 金额契约 明细
这样就显示了明细Category
金额契约 Section
- 金额契约品目:WKM1
就是在这里设定了该金额契约品目(虚拟/Dummy品目)。
实际卖的当然不是这个品目,它相当于一个接口或代表。
b),金额契约品目是什么?
到MM03 里面看一下这个品目 WKM1
这里是 HAWA - 商品
其实这里也可以用 NLANG - 非在库品目(非库存物料),
因为这里就是需要一个Dummy/or虚拟的品目而已。
SAP MM学习笔记49 - UNBW - 非评价品目(未评估物料),NLAG - 非在库品目(非库存物料)-CSDN博客
MMBE - 在库状况照会
可以看到并无在库,Dummy品目也不需要有在库嘛
回到VA41,点保存
照会
登好金额契约之后,开始使用该金额契约登录受注传票。
2-3,VA01 - 受注登录 1 - 自动关联(失败)
先看一下对象品目。
a),WSO3 - 品揃Module
b),品目阶层检索所属品目
TODO:看了半天也没明白怎么查询属于某个品目阶层的品目。
下面两个品目是属于品目阶层 0311000100的,先用它们两个
- T-F210-01
- T-F210-02
VA01 - 受注传票登录
- 受注Type:OR - 标准受注
输入 受注先,出荷先,品目,受注数量,然后回车
哎,出错了
誘導規則错误発生。请参照Text (長)。
Msg 番号 K/111
CO-PA 特性誘導
看Help说是 品目阶层 03110 没配置好。
TODO:具体怎么配置还没弄好
点一下 诱导方针更新
算了,这块儿不太熟,先跳过
换一个别的品目试试
- T-F200-03
出来 明细Category再决定 Info Messge
这个没事儿,直接点 对号 按钮
这里也跟无偿品(赠品)关联上了
先直接回车跳过
又出来设定新价格 Info Message
咋没提示金额契约的事儿呢??
先保存看看
VA03 照会
好像就只是一个普通的标准受注而已啊
VA43 金额契约照会
好像也没关联上啊
即使在第1屏幕,也查询不出来 金额契约 (40000208)
TODO:想定应该像下面的数量契约一样,当输入对象品目之后,要出提示Popup的呀。
这个部门没成功,先跳过,以后再说。
SAP SD学习笔记26 - 贩卖契约(框架协议)的概要,基本契约 - 数量契约-CSDN博客
<参照:数量契约 - 输入品目之后,自动Popup出来的提示框 >
看一下Customize中允许不允许自动提示金额契约
Spro > 贩卖管理 > 受注传票 > 贩卖传票 > 贩卖传票Header
找到 WK1 - 金额契约-一般
原来是设定为不Popup啊
贩卖契约Message:
- 空白 - Check不可
- A - Header Level Check
- B - Detail Level Check...
先设为 B - 明细Level Check,然后再试试看。
这不就出来了嘛
点 一览 按钮
好像出来的是数量契约,而不是金额契约啊
再试试改一下品目阶层试试看。
a),修改品目阶层
b),修改金额契约中的品目阶层
c),VA01 标准受注登录
哎,就是出不来
既然明细中输入品目之后回车不自动弹出购买契约的提示,
那么输入明细之后,手动去关联一下金额契约看看。
2-4,VA01 - 受注登录 2 - 手动关联
点一下 Menu > 基本契约割当 > 明细
输入
- 基本契约:40000208
然后点 割当(分配)
除了上面的直接输入金额契约 40000208
还可以直接点 基本契约按钮,这样也可以点出来
好了继续
这样画面也会出设定为新价格 Info Message
好像可以了哈
这样就将受注分配给该金额契约了
提示说超过金额了。
咱们这里是10000EUR,但是该品目的单价是3000多,顶多就买3个
修改数量为1个,然后点保存
打开 VA43 - 照会 金额契约
这回好像关联到金额契约了哈
下面再来试试在第1屏幕参照该金额契约的情形。
2-5,VA01 - 受注登录 3 - 手动关联
直接输入基本契约 40000208,然后点Copy
这个画面好像有点儿陌生
输入 50,点Copy 图标
出了个提示,有无法拷贝的金额契约明细
点一下 品目入力 按钮
输入品目,受注数量
需要一次多条也可以的
点 《- 箭头回到前一画面
点Copy 图标
这样就加好了
直接点保存
照会,然后点传票Flow
可以看到已经关联了金额契约 40000208
2-6,VA43 - 确认金额契约
- Release金额:9,111.30
点传票Flow,可以看到关联的受注一览
3,金额契约的管理
- WK1(常规金额契约) - 品揃Module(分类模块)/or品目阶层(产品层次结构)
设定的话只可以买规定清单上面的品目;不设定的话可以买所有品目
- WK2(品目关联金额契约)
只可以买某个品目
4,VOV7 - 超过金额契约约定额之后的Customize设定
Spro > 贩卖管理 > 受注传票 > 贩卖传票 > 贩卖传票明细
明细Category
- WKN - 金额契约 明细
- 契约Release发注管理
- 空白:无应答
- A :警告 - 超过目标的场合
- B :错误 - 超过目标的场合...
上面也贴过这张图了
如果超过,这里是一个警告Message
5,契约的Release发注(批准订单)中的承认的取引先
看标题都不太明白是啥意思哈😓
它说得具体是啥东西呢?
VA41 - 金额契约登录
进入第2 屏幕之后,点 Menu > Jump > Header > 取引先
这样就进入了取引先(=取引先机能)
在这里面可以设置多个客户
比如Aeon,Itoyokado这样的大型销售集团,他底下有很多下属的子公司
这些子公司都可以写在这里
比如这里有
- AA SP 契约Release发注
选这个选项的话,可以在取引先那个栏位把子公司都放在那里,作为备选
这样所有这些子公司都可以共用这个协议
- AW SH 契约Release发注
这个选项代表送货地点
可以设定针对某个地区的地点作为备选送货地点,比如关东地区,关西地区,中部地区 这种
指定之后呢,只要是利用这个契约的,送货就只能送到这些范围内的,不能指定到范围外的。
现在来看这个图
这里有 AA,AW 分别指的就是上面的两个选项
那么从某基本契约做的受注,就可以用AA,AW范围中的选项来指定一个SP,SH选项。
比如默认契约 SP - 4711,指定基本契约之后,就可以再选择,比如这里变成 SP - 4812;
SH - 4744,指定基本契约之后,就可以再选择,比如这里变成 SH - 4911
但是也要注意SAP虽然提供了这些功能,但是你也不一定就能用得上。
需要演示给客户看,然后考虑如果客户真用了,怎么才能更为流畅得使用。
作为专业顾问,这个功能怎么才能用好,给客户带来的是价值,便利,生产力,你才可以介绍。
下面说一个容易理解错的概念。
6,贩卖传票的基本契约Data
这个名称有点儿不太好理解。
看着 基本契约Data 像是契约里面的基本数据似的,其实不是,咱们来看一下它是什么内容。
6-1,VOV8 - 贩卖传票Type
Spro > 贩卖管理 > 受注传票 > 贩卖传票 > 贩卖传票Header
找到 WK1 - 金额契约-一般,并双击进入
翻到下面,有这个选项:
- 基本契约 Section
- 有效基本契约Data
- 空白 - 契约Data在受注Type中使用不可
- X - 契约Data在受注Type中使用可
- Y - 和X相同,契约明细数据要受Header影响
这个贩卖传票Type:WK1 - 金额契约-一般 是设为 空,即不可用
咱们再看另一个贩卖契约Type
这里是设为可用的
6-2,VA41 - 基本契约登录画面确认
那么具体在前端画面上的什么地方呢?
VA41 - 基本契约登录
注意这里先把流通Chanel 给改成 14 - Service
因为有些契约必须是某个特定的Channel才能用
这是再选基本契约Type,发现内容已经变了哈
选 MV - Service/保守,然后点回车进去
输入受注先,出荷先,回车之后
点 Menu > Jump > Header > 契约Data
这样就进来了
这个意思是说 Customize上面的 基本契约Data那个设定,
其实指的是这个Tab 是否可用
咱们指定的这个流通Channel和基本契约Type WV - Service/保守,它是可以用的
参照上面 6-1 的Customize,因为那里设为 X,所以这个Tab是可用的。
再来看 WK1 - 金额契约-一般,Customize端是设为 空,即不可用的,咱们来看一下画面
点进去之后,输入受注先,出荷先,
然后点 Menu > Jump > Header > 契约Data
这里发现这个 契约Data 菜单项不可用
这就是上面Customize里面设为空导致的结果。
下面来看一下这个基本契约Data里面都有些什么内容
6-3,基本契约Data里面的内容
比如下面的日期(契约开始日,终了日等)
再比如
- Action:0004 - 营业活动登录
- 活动日付: 契约终了 - 1个月
这个意思是说那种提醒,比如你办了什么收费会员,有效期1年的,
然后快到期了,就自动给你发个营业的信息,比如我们又有个新服务,你看你要不要更新一下契约
哎,说到这,我那个yahoo邮箱里都塞满了这种邮件😓
不仅是收费服务,免费服务发的提醒更多
SAP也干这个事儿
在Customize里面,还可以设置画面上面的其他值
比如基本契约Profile (0001 - 1年契约 等等)
这个基本契约Profile也可以在Customize上面设定
- VOVR - 基本契约Profile更新
本章讲了贩卖契约中另一个常用的 基本契约 - 数量契约。
- 总体来说 基本契约 - 金额契约的使用 和 基本契约 - 数量契约很相似。
- 然后还讲了金额契约的系统操作,提到一些概念/设定,比如
- 金额契约品目
- 超过金额契约约定金额之后的Customize设定
- Release发注(批准订单)中的承认的取引先
- 贩卖传票的基本契约Data (其实就是一个Tab名,跟基本契约中的Data没有啥大关系)
需要说明的是,这个东西在现场用的也很很少。
说最为常用的是 基本契约 - 金额契约 和数量契约,那也指的是相对其他契约。
只是作为知识,SAP既然提供了,那么顾问也就需要了解而已。
以上就是本篇的全部内容。
更多SAP顾问业务知识请点击下面目录链接或东京老树根的博客主页
https://blog.csdn.net/shi_ly/category_12216766.html
东京老树根-CSDN博客
相关文章:
SAP SD学习笔记27 - 贩卖契约(框架协议)2 - 基本契约 - 金额契约(价值合同)
上一章讲了贩卖契约(框架协议)的概要,以及贩卖契约中最为常用的 基本契约 - 数量契约。 SAP SD学习笔记26 - 贩卖契约(框架协议)的概要,基本契约 - 数量契约-CSDN博客 本章继续讲SAP中的内容: - 基本契约 - 金额契约…...
56. Three.js案例-创建一个包含点光源和旋转立方体的3D场景
56. Three.js案例-创建一个包含点光源和旋转立方体的3D场景 实现效果 本案例展示了Three.js中如何创建一个带有点光源的场景,并在该场景中添加一个旋转的立方体。通过点光源辅助线,可以直观地看到光源的位置和影响范围。 知识点 WebGLRenderer (WebGL…...
python-42-使用selenium-wire爬取微信公众号下的所有文章列表
文章目录 1 seleniumwire1.1 selenium-wire简介1.2 获取请求和响应信息2 操作2.1 自动获取token和cookie和agent2.3 获取所有清单3 异常解决3.1 请求url失败的问题3.2 访问链接不安全的问题4 参考附录1 seleniumwire Selenium WebDriver本身并不直接提供获取HTTP请求头(header…...
Excel使用
COUNTA,统计单列或单行中的非空单元格 COUNT: 纯数字COUNTBLANK: 空白 COUNTA(value1, [value2], ...) COUNTA(A1:A10) COUNTA(A1:C5) COUNTA(IF(A1:A10>10, A1:A10)) COUNTA(A:A)某一列的全部 (D1:INDEX(D:D,COUNTA(D:D))计算一列不同词语的不同频率 单独的词每个词的频…...
机器人碳钢去毛刺,用大扭去毛刺主轴可轻松去除
在碳钢精密加工的最后阶段,去除毛刺是确保产品质量的关键步骤。面对碳钢这种硬度较高的材料,采用大扭矩的SycoTec去毛刺主轴,成为了行业内的高效解决方案。SycoTec作为精密加工领域的领军品牌,其生产的高速电主轴以其卓越的性能&a…...
Android车载音频系统目录
目录 第一章 1.1 Android Automotive(一) 1.2 Android Automotive(二) 1.3 Android Automotive(三) 第二章 2.1 Android车载音频系统概览 2.2 车载音频焦点 2.3 车载音频配置 2.4 Audio control HAL…...
备战蓝桥杯 链表详解
目录 链表概念 静态单链表的实现 静态双链表的实现 循环链表 算法题练习: 1.排队顺序 2.单向链表 3.队列安排 4.约瑟夫问题 链表概念 上一次我们用顺序存储实现了线性表,这次我们用链式存储结构实现的线性表就叫链表 链表每个节点包含数据本身…...
基于华为Maas(大模型即服务)和开源的Agent三方框架构建AI聊天助手实践
引言 随着人工智能技术的快速发展,AI聊天助手已经成为企业与用户之间沟通的重要桥梁。为了构建一个高效、智能且易于扩展的AI聊天助手,我们可以利用华为云提供的Maas(Model-as-a-Service,大模型即服务)平台,结合开源的Agent三方框架来实现。本文将详细介绍这一实践过程,…...
Python基于YOLOv8和OpenCV实现车道线和车辆检测
使用YOLOv8(You Only Look Once)和OpenCV实现车道线和车辆检测,目标是创建一个可以检测道路上的车道并识别车辆的系统,并估计它们与摄像头的距离。该项目结合了计算机视觉技术和深度学习物体检测。 1、系统主要功能 车道检测&am…...
【如何从0到1设计测试用例使用Fiddler完成弱网测试】
🌈个人主页:努力学编程’ ⛅个人推荐: c语言从初阶到进阶 JavaEE详解 数据结构 ⚡学好数据结构,刷题刻不容缓:点击一起刷题 🌙心灵鸡汤:总有人要赢,为什么不能是我呢 ⭐⭐⭐测试用…...
PHP语言的函数实现
PHP语言的函数实现 在现代Web开发中,PHP是一种流行的后端脚本语言。它以简单易学和强大的功能著称,广泛应用于构建动态网站和Web应用程序。在PHP中,函数是组织代码、提高代码重用性和可读性的关键元素。本文将深入探讨PHP的函数实现…...
开源生成式物理引擎Genesis,可模拟世界万物
这是生成大模型时代 —— 它们能生成文本、图像、音频、视频、3D 对象…… 而如果将所有这些组合到一起,我们可能会得到一个世界! 现在,不管是 LeCun 正在探索的世界模型,还是李飞飞想要攻克的空间智能,又或是其他研究…...
Apache Paimon-实时数据湖
一、Apache Paimon是什么? Flink社区希望能够将 Flink 的 Streaming 实时计算能力和 Lakehouse 新架构优势进一步结合,推出新一代的 Streaming Lakehouse 技术,促进数据在数据湖上真正实时流动起来,并为用户提供实时离线一体化的开发体验。 …...
Git:Cherry-Pick 的使用场景及使用流程
前面我们说了 Git合并、解决冲突、强行回退等解决方案 >> 点击查看 这里再说一下 Cherry-Pick功能,Cherry-Pick不是merge,只是把部分功能代码Cherry-Pick到远程的目标分支 git cherry-pick功能简介: git cherry-pick 是用来从一个分…...
蓝桥杯---纯职业小组(c语言)
问题描述 在蓝桥王国,国王统治着一支由n 个小队组成的强大军队。每个小队都由相同职业的士兵组成。具体地,第i 个小队包含了 bi名职业为ai的士兵。近日,国王计划在王宫广场举行一场盛大的士兵检阅仪式,以庆祝王国的繁荣昌盛。然而…...
先辑芯片HPM5300系列之SEI多摩川协议命令表问题研究
多摩川协议有9条命令,但是先辑SEI的命令表只有8张。0-6是可用的,第7张是黑洞表,所以只有7张可用。 命令表的限制颇多,比如命令表只能按顺序使用 :例如0、1、3,那么命令表3是不能用的。 如果想要实现9个命令…...
C++:string
一、string概念 之前介绍过通过字符数组保存字符串,然后对字符数组中的字符串做各种操作;为了更加简单方便,在C中,又增加了 string 来处理字符串。 char str[20] "hello world"; string 字符串其实是一种更加高级的封…...
用c实现C++类(八股)
在 C 语言中,虽然没有内建的面向对象编程(OOP)特性(如封装、继承、多态),但通过一些编程技巧,我们仍然可以模拟实现这些概念。下面将用通俗易懂的方式,逐步介绍如何在 C 中实现封装、…...
一区10+!线粒体基因组+宏基因组,微生态研究跨界新组合
在自然界中,微生物与宿主之间的共生关系是生物多样性和生态系统功能的重要组成部分。这些相互作用不仅塑造了宿主的进化历程,而且对宿主的生存和适应性至关重要。然而,这些共生关系的进化动态和共生菌基因组的演变仍然是微生物生态学和进化生…...
基于Python编程语言的自动化渗透测试工具
摘 要 近些年来网络安全形势变得越来越严峻,全球数百万个政企遭遇过不同程度的网络攻击。渗透测试是一种对目标进行信息安全评估的方法,而目前该行业仍在存在着安全服务行业价格昂贵,安全人才缺口巨大,在渗透测试时步骤繁琐、效率…...
浅析大语言模型安全和隐私保护国内外标准和政策
过去两年,大模型技术已经普及并逐步渗透到各行各业,2025年注定是大模型应用井喷式发展的一年,AI在快速发展的同时,其带来的安全风险也逐渐凸显。人工智能系统的安全性和隐私保护已经成为社会关注的重点。 附下载:600多…...
C++例程:使用I/O模拟IIC接口(6)
完整的STM32F405代码工程I2C驱动源代码跟踪 一)myiic.c #include "myiic.h" #include "delay.h" #include "stm32f4xx_rcc.h" //初始化IIC void IIC_Init(void) { GPIO_InitTypeDef GPIO_InitStructure;RCC_AHB1PeriphCl…...
【YOLOv8杂草作物目标检测】
YOLOv8杂草目标检测 算法介绍模型和数据集下载 算法介绍 YOLOv8在禾本科杂草目标检测方面有显著的应用和效果。以下是一些关键信息的总结: 农作物幼苗与杂草检测系统:基于YOLOv8深度学习框架,通过2822张图片训练了一个目标检测模型ÿ…...
Mysql--基础篇--SQL(DDL,DML,窗口函数,CET,视图,存储过程,触发器等)
SQL(Structured Query Language,结构化查询语言)是用于管理和操作关系型数据库的标准语言。它允许用户定义、查询、更新和管理数据库中的数据。SQL是一种声明性语言,用户只需要指定想要执行的操作,而不需要详细说明如何…...
[Transformer] The Structure of GPT, Generative Pretrained Transformer
The Structure of Generative Pretrained Transformer Reference: The Transformer architecture of GPT models How GPT Models Work...
【教程】Unity 本地化多语种 | Localization 工具组
开发平台:Unity 6.0 编程平台:Visual Studio 2022 编程语言:CSharp 6.0 工具包类:Localization 一、前言 本地化多语言类型是软件面向国际化所必须的功能项。Unity 在 2022 版本后推出 Localization 工具包,以降低…...
模式识别与机器学习
文章目录 考试题型零、简介1.自学内容(1)机器学习(2)机器学习和统计学中常见的流程(3)导数 vs 梯度(4)KL散度(5)凸优化问题 2.基本概念3.典型的机器学习系统4.前沿研究方向举例 一、逻辑回归1.线性回归2.逻辑回归3.随堂练习 二、贝叶斯学习基础1.贝叶斯公式2.贝叶斯决策3.分类器…...
鸿蒙面试 2025-01-10
写了鉴权工具,你在项目中申请了那些权限?(常用权限) 位置权限 : ohos.permission.LOCATION_IN_BACKGROUND:允许应用在后台访问位置信息。 ohos.permission.LOCATION:允许应用访问精确的位置信息…...
在vscode上
第一步 安装插件 (1)从菜单处打开vscode,之后点击左侧“拓展”,在搜索栏输入“platform”,安装这个插件。 注:安装过程可能会慢一点,可以尝试连接自己的热点 (2)安装完…...
用WebGPU实现现代Web3D渲染——突破传统性能瓶颈的解决方案
引言 随着Web技术的不断发展,Web3D应用的需求不断增加。从游戏引擎到可视化工具,3D渲染技术正在被广泛地应用。然而,传统WebGL技术在性能、效率和灵活性上仍存在局限性。而WebGPU作为一种新兴的Web标准,为现代3D渲染提供了强大而…...
HTML5 加载动画(Loading Animation)
加载动画(Loading Animation)详解 概述 加载动画是指在数据加载过程中,向用户展示的一种视觉效果,旨在提升用户体验,告知用户系统正在处理请求。它可以减少用户的等待焦虑感,提高界面的互动性。 常见的加…...
.NET AI 开发人员库 --AI Dev Gallery简单示例--问答机器人
资源及介绍接上篇 nuget引用以下组件 效果展示: 内存和cpu占有: 代码如下:路径换成自己的模型路径 模型请从上篇文尾下载 internal class Program{private static CancellationTokenSource? cts;private static IChatClient? model;privat…...
Linux 高级路由 —— 筑梦之路
Linux 高级路由详解 本文将基于您提供的 Linux 高级路由极简教程 文章,深入探讨 Linux 高级路由的概念、配置方法以及应用场景。 一、什么是 Linux 高级路由? Linux 高级路由是指利用 Linux 内核提供的强大网络功能,实现超越传统路由表和默…...
实习总结(经历篇)
自从读研后,有可能是看见同龄的财会专业的同学去各种大厂实习:B站,阿里等,身边也有舍友在有过小厂实习,所以一直有个想法就是去实习,这个想法终于在研一的暑假快开始前被我赋予行动。 研一暑假和同门一起在boss等招聘软件投简历,但是当时并没有很好的对简历做修改,投递…...
【ShuQiHere】pandas 与 DataFrame 全面详解
【ShuQiHere】 本文将为您系统介绍 pandas 与 DataFrame 之间的区别,着重讲解 DataFrame 的常用方法以及相关的数据可视化操作,包括 df.hist()、df.plot()、df.boxplot() 等。无论您是数据分析新手还是有经验的专业人士,都可以从本文中快速掌…...
【回眸】发财日记
积累本金,有舍有得。 上学时在线上兼职,基本够开销没攒下钱,上班之后工资还能攒下不少。 对于花销要有舍有得。认同一句话“买东西要买能力范围内最好的”。 所以,每次花钱前都会思考: 是否需要,是否能替代已有产品&…...
文件读写到SQLite数据库的方法
在 SQLite 数据库中,将文件读写到数据库的常见方法主要有以下几种: 1. 将文件以 BLOB 类型存储 BLOB(Binary Large Object) 是 SQLite 中的二进制数据类型,可以直接用来存储文件内容。 步骤: 创建表 创建一…...
基于SDN的ddos攻击检测与防御
本项目依赖mininet, floodlight, sFlow-RT 1,启动floodlight cd floodlightjava -jar target/floodlight.jar 浏览器访问http://localhost:8080/ui/pages/index.html 或者http://localhost:8080/ui/index.html 2,创建 mininet拓扑 sudo mn --toposingl…...
RocketMQ 和 Kafka 有什么区别?
目录 RocketMQ 是什么? RocketMQ 和 Kafka 的区别 在架构上做减法 简化协调节点 简化分区 Kafka 的底层存储 RocketMQ 的底层存储 简化备份模型 在功能上做加法 消息过滤 支持事务 加入延时队列 加入死信队列 消息回溯 总结 来源:面试官:RocketMQ 和 Kafka 有…...
关于人工智能学习框架
人工智能学习框架:智能时代的强大引擎 在人工智能蓬勃发展的今天,学习框架如同一座座坚实的桥梁,连接着理论与实践,承载着创新与突破,为智能科技的前行提供了强大动力。本文将深入剖析人工智能学习框架的重要意义、核…...
Android14上使用libgpiod[gpioinfo gpioget gpioset ...]
环境 $ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.5 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.5 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="…...
【文件I/O】UNIX文件基础
IO编程的本质是通过 API 操作 文件。 什么是 IO I - Input 输入O - Output 输出 这里的输入和输出都是站在应用(运行中的程序)的角度。外部特指文件。 这里的文件是泛指,并不是只表示存在存盘中的常规文件。还有设备、套接字、管道、链接…...
TensorFlow Quantum快速编程(高级篇)
五、实战:量子分类器应用 5.1 数据准备 在实战构建量子分类器时,数据准备是基石环节。选用鸢尾花数据集,这一经典数据集在机器学习领域应用广泛,其涵盖了三种鸢尾花品种的样本,每个样本包含花萼长度、花萼宽度、花瓣长度、花瓣宽度四个特征。鉴于本次构建二分类量子分类…...
无人机+无人车:车机协同技术探索详解
无人机与无人车之间的协同技术是一种重要的研究方向,它结合了无人机的高空视野和无人车的地面移动能力,旨在实现更高效、灵活的作业。以下是对无人机与无人车车机协同技术的详细探索: 一、技术基础 1. 通信机制: 无人机与无人车…...
解决WordPress出现Fatal error: Uncaught TypeError: ftp_nlist()致命问题
错误背景 WordPress版本:wordpress-6.6.2-zh_CN WooCommerce版本:woocommerce.9.5.1 WordPress在安装了WooCommerce插件后,安装的过程中没有问题,在安装完成后提示: 此站点遇到了致命错误,请查看您站点管理…...
scrapy爬取图片
scrapy 爬取图片 环境准备 python3.10scrapy pillowpycharm 简要介绍scrapy Scrapy 是一个开源的 Python 爬虫框架,专为爬取网页数据和进行 Web 抓取而设计。它的主要特点包括: 高效的抓取性能:Scrapy 采用了异步机制,能够高效…...
【数据库】六、数据库设计
文章目录 六、数据库设计1 数据库设计步骤1.1 规划阶段1.2 需求分析1.3 概念设计阶段(重点)1.4 逻辑设计阶段(重点)1.5 物理设计阶段1.6 数据库的实现1.7 数据库运行与维护 2 概念模型设计2.1 ER模型2.1.1 ER模型的基本元素2.1.2 联系的设计2.1.3 采用ER模型的概念设计2.1.4 ER…...
错误的类文件: *** 类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路径子目录中
一、问题 用maven对一个开源项目打包时,遇到了“错误的类文件: *** 类文件具有错误的版本 61.0, 应为 52.0 请删除该文件或确保该文件位于正确的类路径子目录中。”: 二、原因 原因是当前java环境是Java 8(版本52.0),但…...
不同音频振幅dBFS计算方法
1. 振幅的基本概念 振幅是描述音频信号强度的一个重要参数。它通常表示为信号的幅度值,幅度越大,声音听起来就越响。为了更好地理解和处理音频信号,通常会将振幅转换为分贝(dB)单位。分贝是一个对数单位,能…...
《探秘开源多模态神经网络模型:AI 新时代的万能钥匙》
《探秘开源多模态神经网络模型:AI 新时代的万能钥匙》 一、多模态模型的崛起之路(一)从单一到多元:模态的融合演进(二)关键技术突破:解锁多模态潜能 二、开源多模态模型深度剖析(一&…...