封面图

什么是 SAP Router?

8 月 25 日
阅读 3 分钟
183
SAP Router 是 SAP 体系中一个非常关键的组件,它在整个 SAP 网络架构中扮演着重要角色,特别是在安全性、网络管理以及跨网络通信方面。要理解 SAP Router 的重要性,必须首先了解它的背景和设计初衷。
封面图

pse 文件的作用介绍

8 月 25 日
阅读 3 分钟
841
.pse 文件是一种相对专门化的文件格式,其用途和应用场景取决于不同的软件工具和平台。在具体上下文中,.pse 文件可以代表多种含义和功能。在这里,我将重点讨论 .pse 文件的两种主要使用场景:一是在网络安全和密码学领域的应用,另一是在企业软件环境中的配置管理。
封面图

什么是 Self Signed Certificate

8 月 25 日
阅读 4 分钟
296
Self-Signed Certificate(自签名证书)是计算机网络安全领域中一个非常重要的概念。为了更好地理解这个概念,我们可以从它的定义、工作原理、使用场景以及实际案例来进行深入探讨。本文将会详尽地解释 Self-Signed Certificate 及其相关的内容,并结合实际应用场景进行说明。
封面图

我的学习笔记 (3) - ABAP STRUST 事务码和背后的基础知识

8 月 25 日
阅读 3 分钟
189
我的回复是,事务码 STRUST 即 ABAP Trust Manager 里这些配置,一般是 SAP Basis 的职责,ABAP 开发人员遇到问题的话,找 Basis 求助就行了。
封面图

使用 SAP 提供的标准工具监控 ABAP Web Service 的执行

8 月 25 日
阅读 1 分钟
129
事务码 SRT_UTIL,使用方法同 ST05 和 SAT 大同小异。如图2 所示,在右键菜单里给自己的用户新增一个配置。Functional Trace 的级别设置成 High. 保存设置。使用之前文章 SAP ABAP Web Service 的创建与消费:保姆级教程里介绍的方法,编写一个 ABAP 报表来消费 ABAP Web Service.执行报表之后,回到事务码 SRT_UTIL,刷...
封面图

什么是 Linux 里的 Systemd

8 月 23 日
阅读 4 分钟
174
Systemd 是 Linux 系统中的一个系统和服务管理器。它负责初始化系统、管理系统服务、维护系统状态、控制系统资源,并提供一系列其他功能来简化系统管理。在 Linux 生态系统中,systemd 的引入代表了一次重大变革,因为它取代了传统的 System V init 系统,提供了更快的启动速度、更强大的依赖管理以及更高的灵活性。
封面图

使用 JavaScript 匿名函数的优势在哪里

8 月 23 日
阅读 3 分钟
188
在现代 JavaScript 开发中,匿名函数的使用已成为一种普遍现象,尤其是在许多知名的 JavaScript 框架和库中,如 React, Angular, 和 Vue.js 等。这个现象背后的原因涉及到多个层面的考虑,包括代码简洁性、上下文管理、模块化设计、以及函数式编程的原则。
封面图

SAP ABAP Web Service 的创建与消费:保姆级教程

8 月 23 日
阅读 6 分钟
415
简而言之,Web Service 是一种标准化的方式,用于实现应用程序之间的互操作性。无论应用程序使用什么编程语言或运行在哪种操作系统上,只要遵循 Web Service 的标准,它们就可以相互通信。
封面图

什么是 session cookie

8 月 22 日
阅读 3 分钟
238
在 Web 开发的世界里,Cookie 是一种常见的机制,用于存储在客户端上的小型数据片段。它们通常被用来保存用户的会话信息、偏好设置、身份验证状态等。在你提到的 Chrome 开发者工具中,看到 session 这个属性时,它指的是一种特定类型的 Cookie。
封面图

关于 HTTP 请求响应字段 Set-cookie 的作用

8 月 22 日
阅读 4 分钟
833
在 Web 开发和浏览器与服务器的通信过程中,HTTP 请求和响应的头部信息 (Headers) 扮演着至关重要的角色。它们负责传递各种控制信息,这些信息可以影响浏览器的行为、数据的处理方式以及用户体验。在你提到的 HTTP 响应头中,Set-Cookie 是一个非常关键的指令。它告诉浏览器应该在接下来的请求中如何处理和保存 Cookie。
封面图

什么是计算机编程领域的索引

8 月 22 日
阅读 4 分钟
251
计算机编程和架构领域的索引是一种非常重要的技术工具,它能帮助开发人员更高效地访问和管理数据。为了详细介绍索引,我们首先要理解它的基本概念,然后进一步探讨它在架构设计和编程中的具体应用和职责。
封面图

授人以鱼不如授人以渔:手撕 ABAP Where Used List 的标准功能实现

8 月 22 日
阅读 4 分钟
237
笔者公众号和原创的 ABAP 开发教程,都写了很多授人以鱼不如授人以渔的文章。授人以渔:如何找到 ABAP 主程序和 Include 程序关联关系的存储表一套适合 ABAP 初级和中级开发人员,从入门到提高的 ABAP 学习教程近日收到一位朋友提问:查询当前某个函数被多少程序、接口、代理调用了,然后这些程序、接口、代理的是什么,...
封面图

什么是 Web Service

8 月 22 日
阅读 3 分钟
144
Web Service 是现代软件开发中至关重要的技术,它允许应用程序通过网络进行通信和交互,不论它们是如何构建的,在哪个平台上运行,或使用什么编程语言。Web Service 的出现极大地推动了分布式计算的发展,使得不同系统之间的数据交换和功能调用变得更加简便和高效。
封面图

什么是 Web Service 的 Service Binding

8 月 22 日
阅读 3 分钟
154
Web Service 的 Service Binding 是 Web 服务架构中的一个关键概念,它定义了服务接口(Service Interface)和具体的传输协议(如 HTTP、SMTP 等)以及消息格式(如 SOAP、XML 等)之间的关系。这一概念在 Web 服务的实现过程中至关重要,因为它确定了服务如何在网络上发布和访问。
封面图

什么是 Web Service 的 Consumer Proxy

8 月 22 日
阅读 3 分钟
154
Web Service 的 Consumer Proxy 是 Web 服务架构中至关重要的组成部分。它充当了客户端与 Web 服务之间的桥梁,使客户端可以轻松地调用远程 Web 服务而无需关心底层的通信细节。Consumer Proxy 是 Web 服务客户端的一种代理对象,通过它,客户端可以调用远程服务的方法,就像调用本地方法一样。理解 Consumer Proxy 的作...
封面图

什么是 Web Service 的 Logical Port

8 月 22 日
阅读 3 分钟
127
在 Web 服务架构中,Consumer Proxy 是一个重要的概念,它帮助客户端调用远程 Web 服务,屏蔽了底层的通信细节。为了更好地管理和配置这些代理对象,Logical Port 是一个关键的组件,它为 Consumer Proxy 提供了一个灵活的配置机制,使得客户端能够在不同的环境下使用相同的代理对象,而无需更改代码。
封面图

什么是 Java 的类型擦除

8 月 21 日
阅读 4 分钟
187
类型擦除(Type Erasure)是 Java 编程语言中泛型(Generics)的一部分,它是指在编译时将泛型类型转换为原始类型,从而在运行时移除类型参数信息的过程。类型擦除的设计目的是为了兼容 Java 语言的早期版本,使得泛型可以在 Java 1.5 之前的字节码上运行,同时不需要对 JVM 进行重大更改。
封面图

什么是前端开发领域的 captcha

8 月 21 日
阅读 4 分钟
153
DOM Property 是指在 JavaScript 中,文档对象模型(DOM)元素属性所对应的 JavaScript 对象的属性。这些属性可以直接通过 JavaScript 代码进行访问和修改,而这些变动会实时反映在网页显示上。
封面图

什么是 DOM 的 Property,以及和 HTML Attribute 的区别

8 月 21 日
阅读 4 分钟
201
DOM Property 是指在 JavaScript 中,文档对象模型(DOM)元素属性所对应的 JavaScript 对象的属性。这些属性可以直接通过 JavaScript 代码进行访问和修改,而这些变动会实时反映在网页显示上。
封面图

什么是 Angular Component class 的 class field

8 月 21 日
阅读 6 分钟
154
Angular 是一个非常强大的前端框架,广泛用于构建现代化的单页应用(SPA)。在 Angular 中,组件是最基本的构建块,每个组件都包括一个 TypeScript 类以及与之关联的模板和样式。了解 Angular 组件的类字段是使用和扩展组件功能的重要部分。本文将详细介绍什么是 Angular 组件的类字段,并提供一些例子,更好地帮助理解...
封面图

什么是 Interpolation Binding

8 月 21 日
阅读 6 分钟
200
在计算机编程领域中,Interpolation Binding 是一个非常重要的概念。尽管它的名称听起来有些陌生,但它在实际开发过程中扮演着关键的角色。为了让你更好地理解它的作用和重要性,我们将仔细讲解它的定义、功能和实际应用,并通过具体的例子来让概念更加清晰。
封面图

Angular 父子组件的事件传递

8 月 21 日
阅读 3 分钟
156
模板代码 <fu-captcha (confirmed)=fu_captchaConfirmed()></fu-captcha> 看似简单,实际上蕴含着 Angular 框架的许多核心概念。为了更好地理解这段代码的含义,我们需要剖析其中涉及的各个要素,包括自定义组件、事件绑定和相关的处理函数。
封面图

Angular Component Class 对象属性的 set 和 get 访问器

8 月 21 日
阅读 5 分钟
153
在 Angular 中,get 和 set 关键字通常被称作访问器。通过这些访问器,开发人员可以控制对对象属性的读取和写入操作。这在 Angular 组件中也很常见,特别是在需要动态更新视图或者计算属性值的时候。让我们深入探讨 get 和 set 关键字的作用及其使用场景。
封面图

Angular 的应用开发中将业务数据包裹到 Observable 中的最佳实践

8 月 21 日
阅读 6 分钟
141
在 Angular 的应用开发中,经常会看到业务数据被 Observable 包裹,例如 Observable<XXX>。这样做的原因并不仅仅是为了代码的一致性或习惯问题,而是为了解决多个实际开发中的痛点和需求。让我们探讨这个问题的几个方面,并通过具体例子来说明为什么使用 Observable 是非常有意义的。
封面图

Angular module 的 providers 配置

8 月 21 日
阅读 3 分钟
155
这段代码中出现了 providers 配置,这通常出现在 Angular 项目中的各种模块里(如 @NgModule 或 @Component 装饰器)。
封面图

Angular Reactive Forms FormBuilder 的用法

8 月 21 日
阅读 4 分钟
167
在 Angular 中,表单有两种主要形式:模板驱动的表单和响应式表单。这段代码使用的是响应式表单(Reactive Forms),因为它更灵活,可以通过代码完全控制表单的状态和数据。响应式表单通常借助 FormBuilder 类来创建和管理表单。
封面图

Angular 框架中的 @ViewChild 装饰器

8 月 21 日
阅读 4 分钟
316
@ViewChild 是 Angular 框架中的一个装饰器,用于在 Angular 组件类中获取对 DOM 元素或子组件的引用和操作。它在数据绑定和视图的交互动作用中扮演着关键角色。当你需要与模板中的某个元素或组件直接交互时,@ViewChild 装饰器是工具箱中非常有用的一部分。
封面图

从一个实际的例子出发,介绍 SAP ABAP CDS View 的权限控制实现原理

8 月 21 日
阅读 4 分钟
223
笔者之前的文章,介绍了权限控制模块在计算机软件系统里的重要性,以及 ABAP 系统权限控制的原理。SAP ABAP 权限控制的入门级介绍上面这篇文章,最重要的两个概念是 ABAP Authorization Object 和 PFCG Role.在 SAP 旗舰级产品 S/4HANA 里,Virtual Data Model(VDM)是极其重要的建模工具。VDM 的重要组成部分就是 CDS Vi...
封面图

Observable 的 subscribe 方法解析

8 月 20 日
阅读 7 分钟
293
在 Angular 中,Observable 是一个核心概念,用于处理异步数据流。在使用 Observable 时,通常需要调用 subscribe 方法来获得数据流的数据,并对这些数据进行处理。subscribe 方法的详细理解和使用,是掌握 Angular 应用中异步处理机制的关键。
封面图

Angular @ViewChild 的实际使用例子

8 月 20 日
阅读 4 分钟
152
这段代码在 Angular 中使用 @ViewChild 装饰器获取模板引用变量 captcha 的 ElementRef 实例,以便在类中操作模板中的相应 DOM 元素。它帮助我们从组件代码中访问模板中的某一个具体元素,进行进一步的操作。
封面图

SAP ABAP CDS View 权限控制概述

8 月 20 日
阅读 2 分钟
162
以下是关于在 ABAP Development Tool 中创建的 CDS View Access control 对象的详细介绍。源代码如下:
封面图

SAP ABAP 权限控制的入门级介绍

8 月 20 日
阅读 5 分钟
247
本文阅读目录计算机软件权限控制模块的基本概念ABAP 权限控制设计的三大实体具体实操:创建 Authorization Object具体实操:创建用户 Role具体实操:使用 AUTHORITY-CHECK 进行权限检查笔者的知识星球里,一个朋友问我有没有关于 ABAP 权限控制入门级的介绍文章。本公众号之前没有写过类似主题的文章,本文就来聊聊一些...
封面图

如何使用 npm 执行本地安装 npm 包里的二进制文件

8 月 20 日
阅读 3 分钟
266
通常,这些文件是以 .exe 或者没有扩展名的形式存在于操作系统中,例如 Unix 系统中的可执行脚本。这些文件能够直接运行,通常包含在某个软件包中,或是该软件包的一部分。
封面图

既然已经有 getter 和 setter 模式,那在什么情况下还要声明 public 的成员变量?

8 月 20 日
阅读 3 分钟
185
声明 public 成员变量在计算机编程中确实是一个值得深入讨论的话题,尤其是在已经有了 getter 和 setter 方法的情况下。这种做法虽然在很多编程范式中被认为是有风险的,但在某些特殊情况下,仍然有其存在的合理性。
封面图

我的学习笔记(1) - npm run 命令行的技术内幕

8 月 20 日
阅读 3 分钟
257
今天工作中遇到一个看似诡异的问题:两个 Angular 项目仅仅只是版本不同,运行同样的命令行 npm run build:core, 在项目 A 下面能够正常运行,在项目 B 下面运行时报错。