Linux 文件系统基本介绍
想想有多个搁板的冰箱,可用于存放各种物品。 这些货架帮助您按形状、大小、类型等组织杂货项目。相同的概念适用于文件系统,它是一种以人类可用的形式存储和组织任意数据集合的方法的体现。 Linux 支持的不同类型的文件系统: 传统磁盘文件系统:ext2、ext3、ext4、XFS、Btrfs、JFS、NTFS等。闪存文件系统:ubifs、JFFS2、YAFFS 等。数据库文件系统特殊用途的文件系
Chrome 开发者工具无法显示服务器正常返回的 HTTP 请求的原因分析
今天做开发时遇到一个问题,Chrome 开发者工具 network 标签里,虽然一个 HTTP 请求已经成功从服务器端返回,但是 Chrome 开发者工具里,仍然显示 Failed to load response data: 这个请求 Status 200,正常返回。 同样的 url,重新放到一个新的浏览器窗口却可以正常访问: 在这个StackOverflow 讨论里找到了答案:
如何基于 SAP CDS view 生成 object page
通过之前的文章如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用,我们已经创建了一个 CDS view,并基于该 CDS view,创建了一个 Fiori Elements 应用: 如上图所示,我们期望,点击上图的“>”符号时,能跳转到该行项目对应的 object page 页面去。本文介绍实现方法。 这个 CDS view 主要的 ann
如何使用 SAP CDS view 中的 currency conversion 功能
例如,我开发了一个 CDS view,并自动生成了一个 Fiori Elements 应用,里面显示的金额单位是欧元: 我期望利用 CDS view 的货币转换功能,currency conversion,将这些金额的单位转换成美元。 可以使用这个文档里提到的转换函数。 使用如下高亮代码: @AbapCatalog.sqlViewName: 'ZCTRAVELJERRY&#
如何使用 API 的方式给 SAP service cloud Registered product 上传图片
访问网址:https://api.sap.com/ 因为是 SAP service cloud,故产品选择 customer experience: 选择 API 标签,OData V2,关键字输入 Registered: 找到一条记录: 下图高亮区域就是我们要找到 API: 我们需要把图片的二进制内容,转成 base64 encoding 格式,再传给这个 API:
一步步学习 SAP CDS view Text Association 在 SAP Fiori Elements 中的应用
在前一篇文章如何给 SAP Fiori Elements 应用的字段添加 value help,我们已经通过注解的方式,给 Fiori Elements 应用的 selection field,加上了 value help 功能。 本文通过使用文本关联(Text Association),将 Agency Name 添加到 ID,我们将使代理字段更具可读性。 CDS association 只
如何给 SAP Fiori Elements 应用的字段添加 value help
在 Jerry 的前一篇文章 如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用里,我们已经根据 CDS view 创建了一个 Fiori Elements 应用: 本文我们给 Agency ID 这个 selection field,添加 value help. 现在 Agency ID selection ID,点了 F4 之后,valu
介绍一个好用的静态图片合成为 gif 动画的在线网站
本人编写技术文章时,经常需要把屏幕操作步骤制作成 gif 动画,这样让读者看起来一目了然。网上很多 gif 制作软件都需要购买会员,最近找到了这个好用的 gif 图片制作的在线网站,完全免费:https://www.tutieshi.com/compose/ gif 的制作很简单,准备一帧一帧的静态图片,比如格式为 png: 调整生成的 gif 图片大小和速度,点击生成GIF 按钮即可:
SAP ABAP Development Tool 提高开发效率的十个小技巧
这是 Jerry 2021 年的第 46 篇文章,也是汪子熙公众号总共第 323 篇原创文章。 Jerry 已经有很长一阵子没有打开工作电脑上的 SAP ABAP Development Tool 了。在用 Visual Studio Code 进行 Angular 开发马上快满一年的时间点上,为了做到喜新不厌旧,本文把 SAP ABAP Development Tool 一些提高工作效率的使用
如何在 SAP BTP 上通过 CDS view 快速创建 Fiori Elements 应用
本文基于 SAP Business Technology Platform 的 ABAP 编程环境进行的开发。 使用 ABAP Development Tool 登录 SAP BTP ABAP 编程环境,新建一个 package,命名为 Z_JERRY_CDS. 右键选中该 package,创建一个新的 Consumption view. 该视图是一个消费视图,它基于业务对象 (BO) 视
如何用 SAP BTP 平台上的图形建模器创建一个 OData 服务
官方链接 移动后端工具是一组工具,使开发人员能够对 OData 服务建模并生成 Java EE Web 应用程序以实现 OData 服务,以及在预先存在的数据库模式中自动创建必要的数据库表。 在本教程中,您将使用 SAP Business Application Studio 中的 MBT 图形建模器重建 SAP Gateway Demo 系统 (ES5) 上公开可用的 GWSAMPLE_BA
SAP Business Application Studio 如何同 SAP BTP CloudFoundry 环境绑定
在 SAP Business Application Studio space 创建页面,新建一个 Dev Space,应用类型选择为 SAP Mobile Application: 在 Business Application Studio 类似 Visual Studio Code 风格的编辑页面里,命令栏里选择 CF: Login to CloudFoundry: 选择 SAP
介绍一个功能强大的 Visual Studio Code 扩展 - Rest Client,能部分替代 Postman
笔者平日用 Visual Studio Code 进行全栈开发,有的时候需要用 Postman 进行 API 测试。最近发现了一个好用的 Visual Studio Code 扩展:Rest Client,能部分取代 Postman. 特地分享给大家: 安装完毕后,在 Visual Studio Code 工程里创建一个任意名称的文件,只要满足 .http 后缀即可。将如下内容粘贴进去,即可
如何在 SAP BTP 平台上启用 HANA Cloud 服务
Deploy SAP HANA Cloud TrialSAP HANA Cloud 是一个完整的数据库和应用程序开发平台。 它让您可以使用高级数据处理功能(文本、空间、预测等)从所有类型的数据中获取洞察力。 通过将内存存储与列式存储相结合,数据操作的执行速度比具有基于磁盘的存储的传统数据库更快。 SAP HANA 也是可转换的,这意味着开发人员可以从相同的结构实时执行事务性和分析性操作,而无需创
SAP BTP 上使用 Mobile Back-End Tools(MBT)进行全栈开发的方法概述
Understand Full-Stack Development with Mobile Back-End Tools 从本质上讲,MBT 是一组工具,可让您无需编写一行代码即可生成功能齐全的 OData Web 服务。 这些工具旨在透明地将 OData 模型转换为持久性,并提供透明的 OData 功能,包括开箱即用的增量计算。 除了过度简化之外,MBT 作为 SAP 移动服务的一项功能,是
如何使用 SAP API Portal Policy Editor 给 SAP API 调用自动添加认证信息
打开 API portal,找到要编辑的 API,点击打开,进入明细页面: 点击 Policies: 在策略编辑器的右侧,您可以看到开箱即用的策略,可帮助您为您的用例选择策略。所有安全策略都分组在安全下,类似的流量管理策略、中介策略和扩展策略也相应地分组。 策略编辑器的左侧有 Flows,PreFlow 和 PostFlow 位于代理端点和目标端点下。 左边选中 PreFl
TypeScript reflect-metadata 结合方法装饰器实现的一个自定义语法检查的例子
reflect-metadata 例子: import 'reflect-metadata'; function validate( target: Object, key: string, descriptor: PropertyDescriptor ) { const originalFn = descriptor.value; /
使用 TypeScript 自定义装饰器给类的方法增添监听器 Listener
方法装饰器 语法type MethodDecorator = <T>( target: Object, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor<T> ) => TypedPropertyDescriptor<T> | void; (1)t
介绍一个能将任意关键字高亮实现的 Visual Studio Code 扩展
这个扩展的名字叫 TODO Highlight: 本来是为了高亮代码注释里的 TODO,FIXME 这些关键词而设计的: 但我发现它可以高亮用户指定的任意关键字,这就非常灵活了。 在菜单 File -> Preferences -> User Settings 里打开设置: 使用配置项:todohighlight.keywords,添加自己想要高亮的关键词数组:
如何在 SAP BTP 上使用 Integration Suite 消费 S/4HANA Cloud API
登录 SAP Business Technology Platform Cockpit,进入 integration suite: 再点击 API management 进入 API Portal: 或者直接从收藏夹里打开链接: https://304a49cetrial.integrationsuitetrial-apiportal.cfapps.ap21.hana.ondeman