封面图

什么是 SAP S/4HANA Activate 方法论

9 月 7 日
阅读 3 分钟
61
SAP Activate 是 SAP 提供的一种实施方法论,旨在帮助企业高效地部署 SAP 解决方案,包括 SAP S/4HANA、SAP SuccessFactors、SAP Ariba 等。在不断变化的商业环境中,SAP Activate 作为一种系统化的实施方法,为组织提供了结构化的指导,以实现更快速、更高效的系统交付和业务转型。
封面图

SAP Business Accelerator Hub 上 SOAP,OData 和 REST,这三种 API 的联系和区别

9 月 7 日
阅读 4 分钟
67
SAP Business Accelerator Hub 是一个集中化平台,提供了大量的 API 资源,这些 API 来自多个 SAP 产品,包括 SAP S/4HANA、SAP SuccessFactors、SAP Customer Experience、SAP BTP 以及部分合作伙伴的产品。

封面图

什么是 SAP BTP 的 Side by Side 扩展策略

9 月 6 日
阅读 3 分钟
105
SAP Business Technology Platform(SAP BTP)上的 side-by-side extension 策略是一种将应用程序的扩展与原始应用程序的核心逻辑分离的方法。它通过将自定义功能置于外部的扩展环境中,避免对核心系统的直接修改,从而增强系统的灵活性和可维护性。这种扩展方式通常依赖于云技术和微服务架构,使得扩展和升级更加灵活,...
封面图

什么是归一化和正则化

9 月 6 日
阅读 4 分钟
102
在计算机科学领域,normalization、归一化和正则化是重要的概念,尤其是在数据库设计、机器学习和信号处理等领域。为了理解这些术语的含义,我们可以从不同的角度进行详细探讨,并通过实际案例研究和类比使这些概念更加形象化。
封面图

什么是自回归推理

9 月 6 日
阅读 3 分钟
56
自回归推理是一种广泛应用于时间序列分析、自然语言处理以及深度学习模型中的推理方法。自回归推理的核心思想是利用系统过去的输出作为当前输入,从而预测未来的输出。这个方法依赖于历史数据,假设当前状态或输出是过去若干状态或输出的函数。这种方法不仅在传统的统计模型中被广泛应用,如自回归(AR)模型,而且在现...

Kubernetes 中 Ingress 和服务网格的使用时机问题

9 月 6 日
阅读 3 分钟
45
Ingress 是 Kubernetes 内置的一种资源,用于管理外部 HTTP 和 HTTPS 流量如何路由到集群内部的服务。它主要用于暴露服务,使得外部可以通过域名、路径或者子域名访问内部的应用。Ingress 控制器根据定义的 Ingress 规则,决定如何将请求路由到正确的服务。
封面图

什么是大语言模型中的词元概念

9 月 6 日
阅读 3 分钟
50
词元(Token)是自然语言处理(NLP)中的一个基础概念,特别在处理文本数据时发挥了关键作用。简单来说,词元是将文本数据分割成更小的单位,这些单位可能是单词、字符、或者子词。词元是语言模型,如 GPT(Generative Pre-trained Transformer)等在训练和推理过程中操作的最基本单位。
封面图

什么是注意力矩阵

9 月 6 日
阅读 3 分钟
48
注意力矩阵(Attention Matrix)是深度学习模型中非常重要的一个概念,尤其是在自然语言处理(NLP)领域的模型中,比如 Transformer 和 GPT 系列模型。它通过动态计算输入序列中的元素之间的相互关系,来决定哪些部分的输入应该被更关注。注意力机制的核心思想是根据输入的上下文,调整每个词或元素的权重,从而让模型更...
封面图

什么是 Supervisory Board

9 月 6 日
阅读 2 分钟
47
在外企中,Supervisory Board (监事会)是公司治理结构中的一个关键组成部分,主要负责对公司董事会及高级管理层的决策进行监督和指导,以确保公司的经营活动符合股东和其他利益相关者的利益。监事会在一些国家的公司治理中扮演着重要的角色,尤其是在BB等采用双层董事会结构的国家。
封面图

Docker Swarm 和 Kubernetes 使用场合的差异

9 月 6 日
阅读 3 分钟
48
Docker Swarm 和 Kubernetes 是两种用于容器编排的技术,它们各自具有不同的特点和使用场景。尽管两者都可以管理和编排容器化应用程序,但它们的设计哲学、功能实现和使用场景都有显著的区别。以下是对它们差异的详细解释,以及各自适用的场景。
封面图

Kubernetes 的 pod 有 CrashLoopBackOff 错误的可能原因

9 月 6 日
阅读 3 分钟
50
在 Kubernetes 中,CrashLoopBackOff 是一种常见的错误状态,通常出现在 Pod 的容器反复崩溃或启动失败时。当 Kubernetes 发现容器连续崩溃时,它会进入 CrashLoopBackOff 状态,这意味着系统正在等待一段时间后再尝试重新启动容器。如果问题没有解决,容器将继续崩溃,Pod 将保持在 CrashLoopBackOff 状态,直到问题得...
封面图

在 Java 中使用 Netty 框架来实现 UDP 广播并减少丢包率

9 月 6 日
阅读 4 分钟
50
要在 Java 中使用 Netty 框架来实现 UDP 广播并减少丢包率,首先要理解 UDP 协议的特性以及 Netty 框架的工作原理。UDP 是一种无连接、非可靠的数据传输协议,这意味着数据包的传输并不保证顺序、重复或成功抵达目标。这种非可靠性在高负载或网络条件差的情况下容易导致丢包,尤其是在单向传输场景中。如果要通过 Java ...
封面图

我的学习笔记 (5) - 使用构词分析法学习英语单词的拼写

9 月 5 日
阅读 2 分钟
65
孩子学英语的单词拼写,除了自然拼读之外,通过构词分析法学习,也是一种思路。有了 ChatGPT 之后学起来也方便多了。Prompt 如下:Role: 语言学者和词源学家Background: 面对一个不在词典内的英文或者德文生词,用户需要猜测其含义,这需要综合运用构词法、拉丁语知识、历史背景等。Profile: 你是一位对英语和德文词源有...
封面图

我的学习笔记(6)- ABAP SHA-256 哈希算法

9 月 5 日
阅读 4 分钟
61
本文来源于我的知识星球里一位朋友的提问。这个知识点我以前也没了解过,借这个机会,自己也去找资料学习了一下。我之前的学习笔记罗列如下。我的学习笔记 (1) - npm run 命令行的技术内幕我的学习笔记 (2) - Angular Component Class 对象属性的 set 和 get 访问器我的学习笔记 (3) - ABAP STRUST 事务码和背后的基础知...
封面图

什么是 ABAP 的 IF_HTTP_EXTENSION 接口

9 月 5 日
阅读 4 分钟
65
在 SAP ABAP 开发中,IF_HTTP_EXTENSION 是一个关键的接口,它用于处理通过 ICF(Internet Communication Framework)接收的 HTTP 请求。ICF 是 SAP NetWeaver 中的一个组件,支持基于 HTTP 的通信和服务,例如 Web 服务和 Web 应用程序。在现代 SAP 系统中,ICF 允许 SAP 系统成为 Web 服务的提供者或消费者,IF_HTTP_E...

Java 编程语言中 inner class 的用途介绍

9 月 5 日
阅读 4 分钟
75
Java 的 inner class 是一种在一个类中定义另一个类的结构,这种嵌套的类提供了一种在逻辑上组织相关类的方式,同时它们能够访问外围类的成员,包括私有成员。在 Java 中,inner class 的设计不仅是为了代码的结构性,还为了增强封装性和可维护性。接下来,我们深入探讨 inner class 的技术原理,使用场景,并结合 JVM ...
封面图

CL_HTTP_CLIENT 无法在 SAP BTP ABAP 环境的自开发代码里使用

9 月 5 日
阅读 1 分钟
79
为了确保 SAP 代码和客户自开发的应用程序,以及ABAP 环境中构建的增强的生命周期独立性,在 SAP BTP ABAP 环境上,只能使用 SAP 标注为 Released 状态的组件和重用服务,以及 ABAP 语言的云优化范围。

什么是云原生服务的 Service Key

9 月 5 日
阅读 3 分钟
67
云原生服务中的 Service Key 是一个用于认证和授权机制的重要组件,它通常用于帮助应用程序或用户访问特定云服务的资源。云原生架构中,应用与服务之间的交互常常需要认证,而 Service Key 则是一个安全的密钥,用于确保应用能够正确地连接和使用云服务。
封面图

什么是非结构化数据和结构化数据

9 月 5 日
阅读 3 分钟
66
在计算机科学领域,数据大致可以分为两种类型:结构化数据和非结构化数据。这两种数据类型不仅在数据存储、处理和分析的方式上有所不同,它们的使用场景也各具特点。理解这两种数据类型对现代软件开发尤其重要,特别是在大数据和人工智能领域。
封面图

SAP BTP 上的 Document Information Extraction Service

9 月 5 日
阅读 3 分钟
68
SAP BTP 上的 Document Information Extraction (文档信息提取) 服务是一个基于机器学习的服务,旨在帮助企业自动化从非结构化文档中提取数据的过程。这一服务特别适用于处理海量的 PDF、图像扫描件、发票、订单等文档,通过自动化的方式提取出关键数据字段,减少了手动输入和人为错误的风险,同时提高了文档处理的效率。

什么是 SAP BTP Document Information Extraction 服务的 Custom Schema

9 月 5 日
阅读 3 分钟
69
SAP BTP 上的 Document Information Extraction 服务中的 Custom Schema(自定义模式)是其关键功能之一,允许用户根据自身业务的需求定制数据提取的逻辑和输出格式。Custom Schema 的作用是帮助企业定义符合其特定业务流程或行业需求的文档字段,以便更精确地提取和组织数据。它的必要性源自于文档的多样性与业务场景的...
封面图

什么是 3D 打印技术?

9 月 5 日
阅读 3 分钟
68
3D 打印技术,也被称为增材制造(Additive Manufacturing,简称 AM),是一种通过逐层叠加材料来构建三维实体物体的技术。与传统的去除制造技术(例如铣削、切割等)相反,3D 打印通过直接将数字设计文件转换为物理对象,使得复杂结构的制作更加简单、高效。3D 打印广泛应用于多个行业,如医疗、制造、航空航天、建筑等...
封面图

账号密码登录和授权应用两种方式的区别

9 月 5 日
阅读 5 分钟
74
在现代软件开发中,用户身份验证是任何应用程序的核心功能之一,主要通过两种方式来实现:传统的账号密码登录(Username/Password Authentication)和授权应用(Authorization Application),也就是基于 OAuth 等协议的授权认证。这两种方式虽然在验证用户身份时都起到了关键作用,但它们的实现方式、适用场景和安全性...
封面图

在 JSP 文件的头部代码的指令和标签库声明

9 月 3 日
阅读 2 分钟
38
在 JSP 文件的头部看到的这段代码,包含了一些指令和标签库声明。它们的主要作用是配置页面的处理方式和引入一些特定功能的 JSP 标签库。这些标签库提供了一些标准的和自定义的标签,用于简化开发过程。
封面图

Generating browser application bundles 的 sealing 阶段

9 月 3 日
阅读 3 分钟
35
当你在使用 npm 构建一个 TypeScript 项目时,发现 console 上出现了 Generating browser application bundles(phase: sealing)...,这就触及到了构建工具、编译过程和打包阶段的一个关键步骤。这条消息透露出几个重要的信息点:生成浏览器应用程序包、打包阶段以及封装阶段。为了更详细地了解其中的奥秘,我们需要从多...
封面图

什么时候需要手动调用 Observable 的 subscribe 方法

9 月 3 日
阅读 5 分钟
33
Observable 是 RxJS(Reactive Extensions for JavaScript) 的核心概念,它用于进行异步编程(例如事件流、数据流等)的表达。TypeScript 支持类型安全的 RxJS 使用场景,在 RxJS 中,手动调用 Observable 的 subscribe 方法是相当重要的一个部分。
封面图

ChatGPT 和计算机工作原理的差异之处比较

9 月 3 日
阅读 3 分钟
37
在处理数学题目时,ChatGPT 和传统的计算机在工作原理上存在显著的差异。这些差异不仅仅在于技术实现的不同,还体现在思维方式和问题解决的策略上。为了更好地理解这些差异,我们可以从以下几个方面来探讨 ChatGPT 和传统计算机在解答数学问题时的工作原理。
封面图

什么是系统命令注入攻击(System Command Injection)

9 月 3 日
阅读 3 分钟
64
系统命令注入攻击是一种广泛存在于计算机软件中的安全漏洞,它允许攻击者通过输入特殊命令,执行任意系统命令,以获取未经授权的访问或恶意控制系统。这种攻击形式通常见于不安全的输入处理,如 Web 应用、数据库、和其他需要用户输入的计算系统中。
封面图

什么是消融实验

9 月 3 日
阅读 3 分钟
43
消融实验(Ablation Study)是一种在机器学习和深度学习中广泛使用的分析方法,用于评估模型各个组件或特征的重要性及其对模型整体性能的影响。通过逐一移除或修改模型的某些部分,研究人员可以更深入地理解这些部分对最终结果的贡献。这种方法在模型设计、优化和解释性研究中具有重要作用,尤其在复杂的深度学习模型和...
封面图

什么是贪婪采样(Greedy Sampling)

9 月 3 日
阅读 3 分钟
39
贪婪采样(Greedy Sampling) 是一种在生成模型中使用的策略,通常用于自然语言处理任务中的序列生成。简单来说,贪婪采样在每一步生成一个序列时,总是选择概率最高的那个选项。这种方法直接且易于理解,但它也有一些限制和缺点,需要在特定的场合中慎重使用。
封面图

授人以鱼不如授人以渔:记录一次使用 ABAP 调用 OData 服务,遇到 401 Unauthorized 错误的详细排查过程

9 月 3 日
阅读 5 分钟
45
他用 ABAP 的 cl_http_client 调用 OData 服务,通过 authenticate 方法,维护了正确的用户名和 password,如下图所示。
封面图

什么是 Observable 执行了 subscribe 方法后的 side effect

9 月 2 日
阅读 4 分钟
85
在现代 JavaScript 编程中,尤其是使用函数式编程范式时,Observable 是一个非常重要且常见的概念。Observable 是 Reactive Programming(响应式编程)中的核心构建模块,主要用于处理异步数据流。很多人会在它上面调用 subscribe 方法,这种调用可以导致副作用(side effects)。为了更好地理解这一点,让我们深入探讨 ...
封面图

Observable 的冷和热特性

9 月 2 日
阅读 5 分钟
70
在响应式编程中,Observable 是一个核心的概念,它用于观察和处理数据流。Observable 主要分成两类:冷 (Cold) Observable 和热 (Hot) Observable。这两种 Observable 的行为略有不同,适用于不同的场景和需求。本文将深入探讨冷 Observable 和热 Observable 的区别、各自的使用场合,并提供一些真实世界的例子来说明这...
封面图

什么是 Angular 中的 ElementRef

9 月 2 日
阅读 4 分钟
73
ElementRef 是 Angular 中的一个类,用于引用 DOM 元素。通过它,可以直接访问和操作 DOM 元素。这在需要进行低级别的 DOM 操作时十分有用,尽管大多数情况下,使用 Angular 提供的模板和数据绑定以及指令等功能,可以避免直接操作 DOM。