封面图

在 ABAP 系统启用 Git-Enabled Change and Transport System 的先决条件

4 月 8 日
阅读 2 分钟
28
Git-Enabled Change and Transport System 简称 <font color='red' size="3pt">gCTS</font>.

如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版

4 月 8 日
阅读 1 分钟
37
本教程之前曾经介绍过如何使用 <font color='red' size="3pt">SAPLink</font> 这个工具,将网络上别人分享的 ABAP 程序和其他开发资源,复制到自己的 ABAP 系统上。

封面图

计算机软件从 CS 模式到 BS 架构迁移背后的动因

3 月 28 日
阅读 2 分钟
49
在探讨计算机软件设计从 C/S (客户端 / 服务器) 架构迁移到 B/S (浏览器 / 服务器) 架构的原因之前,我们需先明确两种架构的基本概念。C/S 架构中,客户端负责前端界面的展示和部分逻辑处理,而服务器端则负责数据处理和存储。相对而言,B/S 架构通过 Web 浏览器作为客户端,大大简化了客户端的开发和维护工作。
封面图

编程领域中的 blame 操作的含义

1 月 12 日
阅读 2 分钟
264
在编程领域中,"blame" 一词通常用于版本控制系统(Version Control System,简称VCS)中,特别是像Git这样的分布式版本控制系统。在这个语境下,“blame” 意味着查找代码中的某一行,然后确定是谁在何时提交的这行代码,即追踪代码的作者及其贡献历史。通过 "blame" 命令,开发人员可以了解每一行代码的来源,追踪代码变...
封面图

什么是 IP 地址黑洞

2023-12-02
阅读 2 分钟
255
在网络安全领域中,"黑洞" 这个词经常被用来描述一个地方,所有进入的数据都被吸收,且不会有任何响应或者回复。黑洞路由(Blackhole Routing)是一种防止网络攻击的常见策略,它将某个特定 IP 地址或者 IP 地址段的所有数据都引导到一个被称为 "黑洞" 的地方,从而防止了这个 IP 地址或者 IP 地址段的实际网络服务被攻...
封面图

什么是企业管理软件 Customer Support 领域的 ORT

2023-08-22
阅读 1 分钟
433
在企业管理软件的 Customer Support 领域,ORT 是 Operational Response Time 的缩写,它指的是从接收到客户问题到解决问题所需要的时间。这个指标对于评估和改进客户服务的效率和效果至关重要。
封面图

什么是编程领域的 DSL - Domain Specific Language

2023-07-29
阅读 1 分钟
296
在编程领域中,Domain Specific Language(DSL)是一种特定于特定问题领域的计算机语言,设计用于解决该领域的特定类型的问题。DSL的设计目标通常包括提高生产力,使非程序员可以使用,以及提供特定类型的语言构造。DSL与通用编程语言(GPL)相对,GPL如Python、Java等,可以用于解决各种类型的问题。
封面图

什么是持续集成和持续交付领域的 pipeline 概念

2023-07-15
阅读 1 分钟
361
在软件开发中,Pipeline 是一种自动化的过程,它包括从开发人员提交代码,到代码构建,测试,部署等一系列的步骤。在持续集成(Continuous Integration)/持续部署(Continuous Deployment)领域,Pipeline 是非常重要的,因为它可以帮助开发团队更快,更有效地构建,测试和部署软件。
封面图

什么是软件开发领域的 in-house 模式?

2023-06-27
阅读 1 分钟
595
在软件开发领域,"in-house"(内部开发)指的是组织或企业自身的员工在公司内部开发和维护软件,而不是将这些任务外包给第三方供应商或外部团队。这种内部开发模式通常适用于组织需要具有独特功能或专业知识的软件解决方案的情况。
封面图

Github Copilot 功能介绍

2023-06-19
阅读 2 分钟
932
Copilot 是一款由 GitHub 和 OpenAI 共同开发的编程工具,它基于人工智能技术,旨在帮助开发人员提高编码效率。Copilot 结合了 GitHub 的代码存储库和开源社区的力量,以及 OpenAI 的自然语言处理和机器学习能力,为开发人员提供智能化的代码建议和生成功能。
封面图

ThottleStop 软件的应用场景

2023-05-16
阅读 1 分钟
486
有些笔记本电脑使用时钟调制和乘数降低来降低计算机的性能和功耗。这是故意为之,要么是为了让您的计算机运行时温度不致于过高,要么是为了让您的笔记本电脑使用功率适配器,而该适配器不能充分为笔记本电脑供电并同时充电。
封面图

关于使用 git 命令行时遇到的错误消息 unable to get local issuer certificate

2022-10-08
阅读 1 分钟
2.6k
unable to get local issuer certificate 是开发人员在尝试使用特定于 Windows 的命令行工具 Git Bash 推送、拉取或克隆 git 存储库时面临的常见问题。
封面图

关于 SAP Commerce Cloud 的 Sample Setup Github 仓库

2022-05-12
阅读 2 分钟
608
[链接]有一个 public facing 的代码仓库。有一个可用的 Commerce Cloud 订阅Commerce Cloud 版本不低于 1808文件夹的根目录,包含两个文件夹:core-customizejs-storefrontcore-customize 里的manifest.json 文件:这个文件定义了如何在公共云环境中构建和部署代码。 该文件确保配置能够重用,从而更好地允许本地和云构...
封面图

Windows 环境下 git 客户端中的 git-bash 和 MINGW64

2022-01-08
阅读 2 分钟
3.5k
我们在 Windows10 操作系统下,安装了 git 客户端之后,可以通过 git-bash.exe 打开一个 shell:执行一些 linux 系统里的命令:注意到上图紫色的 MINGW64.Mingw-w64 是原始 mingw.org 项目的改进版,旨在支持 Windows 系统上的 GCC 编译器。 它在 2007 年对它进行了分叉,以提供对 64 位和新 API 的支持。 从那时起,它...
封面图

windows 操作系统里 git bash 和 git cmd 的区别

2021-11-16
阅读 2 分钟
3.7k
我们在 Windows10 安装 git 客户端之后,注意到安装文件夹下有 git-bash.exe 和 git-cmd.exe 两个执行文件。有什么区别吗?
封面图

让 fork 出来的 Github 仓库从远端仓库拖取最新的修改

2021-11-04
阅读 1 分钟
1.1k
标准的 Spartacus repo:[链接]我 fork 了一个自己的仓库:[链接]当远端仓库有新的提交后,我在我自己的仓库里,使用如下命令,抓取最新的提交:git pull [链接] develop输出:然后 git p 即可:最后看到的提交记录:更多Jerry的原创文章,尽在:"汪子熙":

一个最简单的 Github workflow 例子

2021-10-11
阅读 2 分钟
2.5k
源代码: {代码...} workflow工作流程是您添加到仓库的自动化过程。 工作流程由一项或多项 jobs 组成,可以计划或由事件触发。 工作流程可用于在 GitHub 上构建、测试、打包、发布或部署项目。本文例子里,我们创建了一个名称叫做 learn-github-actions 的 工作流。event事件是触发工作流程的特定活动。 例如,当有推送...
封面图

基于 abapGit 和 abaplint 的 ABAP 持续集成的一个例子

2021-09-15
阅读 6 分钟
1.1k
这是 Jerry 2021 年的第 61 篇文章,也是汪子熙公众号总共第 338 篇原创文章。短歌行曹操对酒当歌,人生几何!譬如朝露,去日苦多。慨当以慷,忧思难忘。何以解忧?唯有杜康。青青子衿,悠悠我心。但为君故,沉吟至今。呦呦鹿鸣,食野之苹。我有嘉宾,鼓瑟吹笙。明明如月,何时可掇?忧从中来,不可断绝。越陌度阡,枉用...
封面图

SAP Spartacus 的 git flow 和发布流程

2021-09-06
阅读 3 分钟
937
Spartacus 项目由一组库组成。 为了更容易知道哪个版本的库与另一个版本兼容,库版本在所有包之间同步。 这意味着当我们要发布 1.5.0 版本时,我们会发布此版本下的所有库,即使某些库自上一版本以来没有任何更改。 这样做时,我们可以使用单个版本号来引用任何给定版本的整个 Spartacus 库集。
封面图

大型开发项目中 git 工作流的最佳实践

2021-09-06
阅读 3 分钟
4.6k
Gitflow Workflow 是一个 Git 工作流,有助于持续软件开发和实施 DevOps 实践。 它由文森特·德里森 (Vincent Driessen) 在 nvie 首次出版并广受欢迎。 Gitflow 工作流定义了围绕项目发布设计的严格分支模型。 这为管理大型项目提供了一个强大的框架。

使用abapGit在ABAP On-Premises系统和SAP云平台ABAP环境之间进行代码传输

2019-10-12
阅读 5 分钟
1.3k
SAP ABAP顾问朋友们,应该都使用过SAPLink这个工具。如果两个ABAP Netweaver系统没有建立起传输路径时,我们无法使用标准的SE10事务码创建传输请求的方式进行这两个系统间的代码传输。此时,SAPLink就有了用武之地。

给广大码农分享福利:一个业界良心的github仓库,中文计算机资料

2018-10-26
阅读 6 分钟
2.9k
我今天查资料时无意发现的,[链接] 这个仓库包含了下列几个维度的计算机学习资料: 深受国内程序员喜爱,已经有超过3万多star了。 1. 算法 (1) 剑指 Offer 题解:目录根据原书第二版进行编排,代码和原书有所不同,尽量比原书更简洁。 这里面包含了非常多的程序员找工作面试和笔试需要准备的知识点: 1. 前言 2. 实现 Si...

使用代码获得Netweaver里某个software component和C4C的版本

2018-10-20
阅读 1 分钟
1.2k
有同事问如何通过代码的方式获得Netweaver里某个Software component的版本信息,以及Cloud for Customer(C4C)的版本信息。

使用代码获得Netweaver里某个software component和C4C的版本

2018-06-17
阅读 1 分钟
1.4k
有同事问如何通过代码的方式获得Netweaver里某个Software component的版本信息,以及Cloud for Customer(C4C)的版本信息。

ABAP Netweaver和git的快捷方式

2018-06-03
阅读 1 分钟
1.2k
我笔记本上有很多github仓库,每次切换仓库,我不想敲很长的cd命令。比如现在我需要手敲下面的命令进入一个Java仓库:cd c:\Users\i042416\git\JavaTwoPlusTwoEquals5我想只敲四个字符:java 就达到同样效果。

ABAP git客户端

2018-03-14
阅读 2 分钟
2.8k
Jerry习惯把自己写的小程序放到自己的github上:[链接] 对于写的ABAP程序,需要先把SAPGUI里的代码手动拷贝到本地,然后用git客户端push到github上。 但是其实可以直接在SAPGUI里通过一个ABAP实现的git客户端将代码push到github上。 这是一个开源项目:[链接] 首先在github上创建一个空的代码仓库,然后将仓库关联到一个...

OAuth 2.0协议在SAP产品中的应用

2018-02-11
阅读 4 分钟
2.3k
我做过的最早的一个和OAuth 2.0相关的项目,是2013年时作为SAP成都研究院CRM开发团队的一员,参与设计和开发了SAP CRM和社交媒体集成解决方案。该方案实现了Twitter, Facebook和新浪微博等社交媒体和SAP CRM On Premise(以下简称SAP CRM)的呼叫中心(Interaction Center)的集成。