自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SAP资深技术专家Jerry Wang的分享

微信公众号: 汪子熙

原创 npm install对本地工程文件造成了哪些修改

npm install之前: { "name": "template", "version": "1.0.0", "des...

2019-02-28 17:28:05 147 0

原创 把本地修改的Docker镜像推送到Docker hub

创建一个空的文件夹container: mkdir -p $HOME/container 进入root folder

2019-02-28 16:57:38 249 2

原创 Authentication和Authorization的区别

autentication: 你是谁 authorization:能干什么 SAML 不是oauth 2.0的一部分,配合用。 yaas:oauth + openid connect scp: oauth + saml 自己的resource 第三方 service oauth client:体系...

2019-02-28 16:57:33 676 0

原创 SAP透明工厂和弹性制造的原型mockup

developed by SAP成都研究院数字创新空间 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

2019-02-28 16:57:26 76 0

原创 如何在AWS亚马逊云上运行Angular应用

这是我的亚马逊AWS登陆后的页面: Using username “ubuntu” Authenticating with public key “imported-openssh-key” Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-1021...

2019-02-28 16:57:20 345 0

原创 Kubernetes里关于Helm的一些练习和操作步骤

helm init --tiller-namespace --service-account access kubectl port-forward 8081:8080 pod name: pod/torrid-koala-users-app-57745cfd88-sf47x kube...

2019-02-28 14:48:33 82 0

原创 Kubernetes里ingress配置的一些例子

命令: openssl genrsa -out ca.key 2048 openssl req -new -x509 -days 365 -key ca.key -subj “/C=DE/L=Walldorf/O=SAP/CN=SAP Fake Root CA” -out ca.crt open...

2019-02-28 14:48:27 304 0

原创 Kubernetes pod滚动升级rolling update的一些例子,截图和命令

2019-02-28 14:48:21 276 0

原创 SAP Cloud for Customer interaction center 呼叫中心集成

第一种方式: 把C4C系统嵌入呼叫中心系统的iframe中,这里必须是整个Fiori风格的C4C系统,而不是其中某个页面。在iframe中可以执行C4C业务数据的操作。 第二种方式: 呼叫中心系统在接收到外部电话时,如果需要访问C4C系统来确认来电客户的详细信息,可以在来电时调用C4C系统标准的A...

2019-02-28 14:24:59 75 0

原创 IntelliJ IDEA里对Lombok插件的配置步骤

经同事推荐,我从用了多年的Eclipse换成了IntelliJ IDEA。

2019-02-28 14:15:55 484 0

原创 ABAP单元帮助类的两种使用方式

来自我的同事Mervin Two way to do the unit test: 1. Using test class Create a Test class in my local object in AG3/001 chose the Test Class. When you click...

2019-02-28 14:10:49 106 0

原创 ng serve出错,关于TypeScript的版本问题

执行ng serve时报错: ERROR in The Angular Compiler requires TypeScript >=3.1.1 and ❤️.3.0 but 3.3.3333 was found instead. 解决方案 重新安装指定版本的typescript即可...

2019-02-28 14:03:09 1632 0

原创 招商银行专业版,交易记录下载到本地是乱码怎么办

招商银行专业版的windows端提供了非常强大的交易记录下载功能,点该下载按钮即可下载指定时间段的交易记录到本地,存成word格式。 然而打开后是乱码。 鉴于csv实际就是tab分隔的文本文件,我们直接用文本编辑器比如sublime text打开即可。 要获取更多Jerry的原创文章,请关...

2019-02-28 13:57:51 624 0

原创 如何找到是哪一个进程占用了某个端口号

我们在用命令ng serve --port 时经常遇到错误消息: ubuntu@ip-172-31-12-185:-/KOI/Template/front-end$ ng serve --port 3000Port 3000 is already in use. Use ‘–port’ to sp...

2019-02-28 13:53:27 244 0

原创 如何在Github里创建organization和代码仓库

在这个菜单里选择新建organization: 再邀请你的同事进这个organization: 然后就可以创建代码仓库了。 要获取更多Jerry的原创文章,请关注公众号"汪子熙": ...

2019-02-28 13:46:07 445 0

原创 There is no tracking information for the current branch

如何处理clone github仓库时遇到的这个错误信息? There is no tracking information for the current branch. Please specify which branch you want to merge with. 解决方案:使用命...

2019-02-28 13:43:17 44 0

原创 SM37作业条目的存储表

表:TBTCP 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

2019-02-28 13:38:47 284 0

原创 SAML request和response的一对典型例子,供将来参考

请求: 响应:

2019-02-28 11:29:20 1364 0

原创 使用微软的OneDrive给别人分享大文件,非常方便

假设我想把这个40多MB的文件分享给一位同事: 在右键菜单里选share: 指定我要分享给谁? 假设我分享给这位姓丁的同事,OK了: 要获取更多Jerry的原创文章,请关注公众号"汪子熙": ...

2019-02-27 16:25:45 9649 0

原创 使用自己的微信账号登录掘金社区

我们在浏览器里看到的下列数据都是从后台主动推送到浏览器的: 后台nodejs程序推送的数据: 通过一个无限循环每隔5秒推送一些随机数到前台: TCPClient发送数据给Orchestra,Orachestra再发给Web Socket,Web Socket发送给浏览器。 我文章里介绍的这几...

2019-02-27 16:22:17 351 0

原创 后台nodejs程序如何主动推送数据给浏览器

我们在浏览器里看到的下列数据都是从后台主动推送到浏览器的: 后台nodejs程序推送的数据: 通过一个无限循环每隔5秒推送一些随机数到前台: TCPClient发送数据给Orchestra,Orachestra再发给Web Socket,Web Socket发送给浏览器。 我文章里介绍的这几...

2019-02-27 16:10:47 1045 0

原创 修改putty远程登录控制台的字体

选change settings: 默认配置是类型为Courier New,10pt 我改成了我的最爱字体Inconsolata : 现在顺眼多了: 要获取更多Jerry的原创文章,请关注公众号"汪子熙": ...

2019-02-27 16:07:03 111 0

原创 如何使用puttygen基于pem文件生成可供登录的ppk文件

putty默认不支持用私钥文件pem远程登录,需要先用puttygen转换成ppk文件。 选择RSA加密: 点load按钮加载本地的pem文件: 点OK: 忽略save the key without a passphrase的警告信息 在putty登录配置页面的Auth里加载ppk文件...

2019-02-27 16:03:37 1088 0

原创 一个基于nodejs开发的微服务脚手架应用,架构和CRM WebUI很像

看我画的时序图: 块状图: 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

2019-02-27 15:51:01 371 0

原创 使用pscp命令将windows系统里的文件传送到远程服务器

pscp -i C:\MyApp\putty0.7\KOI.ppk C:\MyApp\putty0.7\putty.chm ubuntu@ec2.us-east-2.compute.amazonaws.com:/home/ubuntu/sandbox putty.chm 上面的命令把我本地一个名为...

2019-02-27 15:39:05 185 0

原创 一段TCP socket和WebSocket互相交互的调试代码

2019-02-26 15:34:07 292 0

原创 推荐一个好用而且免费的XML文件查看工具,高效,易用而且可定制

因为工作需要,我经常得打开复杂的XML文件,查看其细节, 因此需要一款好用的XML查看软件。 在网上找了很久,包括Chrome的一些扩展,都不能让我满意。 最后找到这款功能强大的免费软件,Mind Fusion XML viewer。 官网:https://www.mindfusion.eu/x...

2019-02-25 22:53:18 9187 3

原创 HTTP 302重定向的一个具体例子

网址:https://www.sslshopper.com/certificate-decoder.html 我们从IE浏览器里导出Certificate成.cer文件后, 用记事本打开,内容是这样的: 把这串文本粘贴到这个网站里就能看到内容了: 第一个请求受到了302重定向的响应: 重定...

2019-02-25 22:35:22 1077 0

原创 推荐一个在线查看.cer文件的网站

网址:https://www.sslshopper.com/certificate-decoder.html 我们从IE浏览器里导出Certificate成.cer文件后, 用记事本打开,内容是这样的: 把这串文本粘贴到这个网站里就能看到内容了: 要获取更多Jerry的原创文章,请关注公众号...

2019-02-25 22:27:45 953 0

原创 利用微信登录掘金网站的HTTP请求分析

点这个微信登录的icon: https://open.weixin.qq.com/connect/qrconnect?appid=wx1f78f78832fc2c16&redirect_uri=https%3A%2F%2Fgold.xitu.io%2Foauth%2Flogin...

2019-02-25 22:11:47 74 0

原创 Chrome开发者工具Network标签页中观察到的set-cookie jsessionid是什么东西

在Chrome开发者工具里经常能观察到HTTP响应里包含的字段: Set-Cookie: JSESSIONID= XXX 之后,就能在客户端cookie里观察到JSESSIONID=后面的值。 根据Google搜索的结果: https://javarevisited.blogspot.com/...

2019-02-25 21:58:55 1494 0

原创 CRM中间件inbound队列里找不到DNL_CUST_PROD0应该如何处理

I want to debug DNL_CUST_PROD0 in inbound queue, but I cannot find the object in inbound queue. There is no error raised when I do the initial downlo...

2019-02-25 14:32:02 121 0

原创 CRM中间件里和产品主数据相关的配置是如何从ERP同步的

The CRM initial customizing download DNL_CUST_SPROD is related to three configurations. 1.Rebate Group ERP: CRM: The corresponding table are below...

2019-02-25 14:26:49 165 0

原创 Angular应用里使用rxjs提供的观察者和发布者实现事件处理

比SAP的UI5 event bus要复杂些 调用栈1:应用代码里,抛出sendData的事件,参数为下图调试器里的json对象: 调用栈2:还是在应用层代码内: this._eventBus = new Subject(); broadcast方法的实现是将执行转交给this._eventB...

2019-02-24 23:03:11 111 0

原创 Angular页面里的按钮点击事件处理

假设我有一个Angular页面,上面绘制了一个按钮: <div class="fd-form__set"> <div class="fd-form__it...

2019-02-24 22:42:48 1389 0

原创 PDF文件如何转成markdown格式

百度上根据pdf转makrdown为关键字进行搜索,结果大多数是反过来的转换,即markdown文本转PDF格式。 但是PDF转markdown的解决方案很少。 正好我工作上有这个需求,所以自己实现了一个解决方案。 下图是一个用PDF XChange Editor打开的PDF文件,我想将其内容通...

2019-02-24 21:34:15 2633 2

原创 用ABAP代码读取S/4HANA生产订单工序明细

在S/4HANA事务码CO03显示的Production Order里,我希望用ABAP代码显示出该订单的operation(工序)ID,描述和状态Status,如下图所示: 很简单的几行ABAP代码: DATA: lt_operation TYPE TABLE OF afvgd. CALL ...

2019-02-24 21:31:53 178 0

原创 使用Visual Studio Code编写和激活ABAP代码 (上)

猪年春节后的第一篇,Jerry祝各位猪年大吉! 2019年的六分之一马上就快过完了,不知道大家在新的一年是否给自己定了新的小目标呢?这里Jerry先预祝大家到2019年年底的时候,在年初制定的小目标都能实现。 2018年4月之前,Jerry一半时间为SAP S4CRM团队工作,剩下的一半时间为SA...

2019-02-24 21:31:21 196 0

原创 Fiori Fundamentals和SAP UI5 Web Components

这周有位同事邀请我给团队讲一讲SAP技术的演进历史,所以我准备了下面几个主题来介绍。 其中SAP的技术回顾和演进,我的思路就是从前后台两方面分别介绍。 我画了一张非常简单的图: 去年5月我写过一篇文章:SAP UI和Salesforce UI开发漫谈,简要回顾了SAPUI技术的发展,从最古老的...

2019-02-24 21:30:48 200 0

原创 SAP 前端技术的演化史简介

Jerry之前曾经写过一篇微信公众号文章,题目叫<<SAP UI和Salesforce UI开发漫谈>> 关注我的公号“汪子熙”后,在历史菜单“前端开发相关”里即可找到这篇文章: 该文章简单回顾了SAP UI技术的发展历史,然后提了下S...

2019-02-24 21:30:19 91 0

提示
确定要删除当前文章?
取消 删除