- 前端开发人员经常需要将当前的网页截图发给产品经理讨论。如果网页很长,一个屏幕显示不下,那么操作系统自带的截图功能就没有办法截取整个屏幕了。最近我找到一个办法,通过Chrome开发者工具自带的截图功能可以截取超过一个屏幕的完整网页视图。下面分享给大家。打开要截取完整屏幕的网页,打开Chrome开发者工具,按住快捷键Ctrl+Shift+P,会看到很多可用命令,在命令提示符里输入“full”,会... 前端开发人员经常需要将当前的网页截图发给产品经理讨论。如果网页很长,一个屏幕显示不下,那么操作系统自带的截图功能就没有办法截取整个屏幕了。最近我找到一个办法,通过Chrome开发者工具自带的截图功能可以截取超过一个屏幕的完整网页视图。下面分享给大家。打开要截取完整屏幕的网页,打开Chrome开发者工具,按住快捷键Ctrl+Shift+P,会看到很多可用命令,在命令提示符里输入“full”,会...
- SAP CRM里我们使用事务码CRM_SURVEY_SUITE创建一个调查问卷(Survey):其中调查问卷的问题和答案均可分配权值(Rate),最后该问卷总的分数等于每个问题的权值乘以客户选择答案的权值再求和。例如我如下的问卷模型,第一个问题:“您最后一次是何时购买了我们的产品”我设置的权值为0,第二个问题“服务人员服务态度友好、工作尽职尽责”的权值为2,五个答案的权值依次为:非常满意:5... SAP CRM里我们使用事务码CRM_SURVEY_SUITE创建一个调查问卷(Survey):其中调查问卷的问题和答案均可分配权值(Rate),最后该问卷总的分数等于每个问题的权值乘以客户选择答案的权值再求和。例如我如下的问卷模型,第一个问题:“您最后一次是何时购买了我们的产品”我设置的权值为0,第二个问题“服务人员服务态度友好、工作尽职尽责”的权值为2,五个答案的权值依次为:非常满意:5...
- 这两个字段都和HTTP协议的缓存控制相关。浏览器缓存机制是通过HTTP协议Header里的Cache-Control(或Expires)和Last-Modified(或 Etag)等字段来实现。这两个字段的作用:1. 接收响应时,浏览器决定文件是否需要被缓存;2. 需要加载文件时,浏览器决定是否需要发出请求的字段。看一些例子:Cache-Control:max-age=115360000,表... 这两个字段都和HTTP协议的缓存控制相关。浏览器缓存机制是通过HTTP协议Header里的Cache-Control(或Expires)和Last-Modified(或 Etag)等字段来实现。这两个字段的作用:1. 接收响应时,浏览器决定文件是否需要被缓存;2. 需要加载文件时,浏览器决定是否需要发出请求的字段。看一些例子:Cache-Control:max-age=115360000,表...
- Java编程语言中几种不同的引用类型是面试时经常容易被问到的问题:强引用,软引用,弱引用,虚引用。其实除了Java之外,某些 其他编程语言也有类似概念,比如ABAP。今天我们就来比较一下。根据ABAP帮助文档,我们可以把某个对象的引用包在一个Weak Reference的实例里。ABAP的Weak Reference实例通过类CL_ABAP_WEAK_REFERENCE实现。看下面的例子:首... Java编程语言中几种不同的引用类型是面试时经常容易被问到的问题:强引用,软引用,弱引用,虚引用。其实除了Java之外,某些 其他编程语言也有类似概念,比如ABAP。今天我们就来比较一下。根据ABAP帮助文档,我们可以把某个对象的引用包在一个Weak Reference的实例里。ABAP的Weak Reference实例通过类CL_ABAP_WEAK_REFERENCE实现。看下面的例子:首...
- String Template(字符串模板)在很多编程语言和框架中都支持,是一个很有用的特性。本文将Jerry工作中使用到的String Template的特性做一个总结。 ES6阮一峰老师有一个专门的网站介绍ES6入门,还出了一本书: 《ECMAScript6标准入门》。http://es6.ruanyifeng.com/我们来看看ES6里的String Template。首先看下面这段代... String Template(字符串模板)在很多编程语言和框架中都支持,是一个很有用的特性。本文将Jerry工作中使用到的String Template的特性做一个总结。 ES6阮一峰老师有一个专门的网站介绍ES6入门,还出了一本书: 《ECMAScript6标准入门》。http://es6.ruanyifeng.com/我们来看看ES6里的String Template。首先看下面这段代...
- Jerry喜欢用有道云笔记这款软件做自己的知识管理和知识体系的构建。当您看到一篇好的有道云笔记分享时,可能会想将其精美的图片下载到本地。作为程序猿,我们不会去手动一张张下载。写个程序帮我们自动下载吧。比如这个笔记:http://note.youdao.com/noteshare?id=62840e43da1f6b71cdbedb3b7723f7fa打开之后是这样的:我们需要研究如何知道一个有... Jerry喜欢用有道云笔记这款软件做自己的知识管理和知识体系的构建。当您看到一篇好的有道云笔记分享时,可能会想将其精美的图片下载到本地。作为程序猿,我们不会去手动一张张下载。写个程序帮我们自动下载吧。比如这个笔记:http://note.youdao.com/noteshare?id=62840e43da1f6b71cdbedb3b7723f7fa打开之后是这样的:我们需要研究如何知道一个有...
- SAP公有云解决方案见下图最右侧,比较著名的有SAP SuccessFactors和SAP Cloud for Customer(C4C)等,作为SAP软件即服务(SaaS)的解决方案。而最左侧的SAP HANA Enterprise Cloud,是SAP一个私有云平台。这个平台上能购买的方案最主要的就是SAP S/4HANA(当然也有Business Suite等)。客户购买产品后,SAP... SAP公有云解决方案见下图最右侧,比较著名的有SAP SuccessFactors和SAP Cloud for Customer(C4C)等,作为SAP软件即服务(SaaS)的解决方案。而最左侧的SAP HANA Enterprise Cloud,是SAP一个私有云平台。这个平台上能购买的方案最主要的就是SAP S/4HANA(当然也有Business Suite等)。客户购买产品后,SAP...
- 看这个名为Jerry’s Programming Skill的survey,只有两个问题。以第一个问题Are you able to work with ABAP?为例,使用菜单Goto->Switch Between HTML <-> XML Display显示该Survey的XML源代码:最核心的有三部分:1. QuestionId: 问题编号 question1对应如下区域:2. An... 看这个名为Jerry’s Programming Skill的survey,只有两个问题。以第一个问题Are you able to work with ABAP?为例,使用菜单Goto->Switch Between HTML <-> XML Display显示该Survey的XML源代码:最核心的有三部分:1. QuestionId: 问题编号 question1对应如下区域:2. An...
- Jerry之前曾经写过两篇关于SAP CRM Survey调查问卷的技术文章:SAP CRM Survey调查问卷的模型设计原理解析如何使用SAP CRM Marketing Survey创建一个市场问卷调查我们在浏览器里填写调查问卷的内容,点击Save保存按钮之后,调查问卷的结果被存储到ABAP后台。在ABAP后台系统的Survey Suite工具里,能看到用户填写的survey结果。比如... Jerry之前曾经写过两篇关于SAP CRM Survey调查问卷的技术文章:SAP CRM Survey调查问卷的模型设计原理解析如何使用SAP CRM Marketing Survey创建一个市场问卷调查我们在浏览器里填写调查问卷的内容,点击Save保存按钮之后,调查问卷的结果被存储到ABAP后台。在ABAP后台系统的Survey Suite工具里,能看到用户填写的survey结果。比如...
- 使用事务码CRM_SURVEY_SUITE进行编辑。选中Activities这个应用类型,点击新建按钮:双击Survey的根节点,点击编辑按钮维护Suvey的标题:Survey的正文布局类型(Layout)我选择了列表List:这个List包含了两个元素:1. Are you able to program with ABAP?2. Are you able to program with ... 使用事务码CRM_SURVEY_SUITE进行编辑。选中Activities这个应用类型,点击新建按钮:双击Survey的根节点,点击编辑按钮维护Suvey的标题:Survey的正文布局类型(Layout)我选择了列表List:这个List包含了两个元素:1. Are you able to program with ABAP?2. Are you able to program with ...
- 环境:SAP CRM WebClient UI需求:在WebClient UI里不通过用户手动点击,而是使用JavaScript代码自动触发ABAP后台的代码。解决方案:1. 定义一个hidden button, 其onClick事件处理函数(event handler)设置成SAP ABAP后台的event Refresh:2. 通过document.getElementByID拿到该bu... 环境:SAP CRM WebClient UI需求:在WebClient UI里不通过用户手动点击,而是使用JavaScript代码自动触发ABAP后台的代码。解决方案:1. 定义一个hidden button, 其onClick事件处理函数(event handler)设置成SAP ABAP后台的event Refresh:2. 通过document.getElementByID拿到该bu...
- 我的ABAP系统有个函数名叫ZDIS_GET_UPSELL_MATERIALS,输入一个customer ID和product ID,会输出为这对客户和product组合维护的一组Upsell product ID和描述信息。测试如下:下面是使用Java消费该函数的代码:package jco;import java.io.File;import java.io.FileOutputStre... 我的ABAP系统有个函数名叫ZDIS_GET_UPSELL_MATERIALS,输入一个customer ID和product ID,会输出为这对客户和product组合维护的一组Upsell product ID和描述信息。测试如下:下面是使用Java消费该函数的代码:package jco;import java.io.File;import java.io.FileOutputStre...
- OData(Open Data Protocol)协议是一个开放的工业标准,用于定义RESTFul API的设计和使用。我的文章标题前加上SAP的前缀,只是为了表明这篇文章介绍的是Jerry在SAP项目开发中使用到OData的一些心得和经验。目前OData被广泛用于SAP Business Suite和SAP S/4HANA的众多Fiori应用中,以及SAP Customer Engagem... OData(Open Data Protocol)协议是一个开放的工业标准,用于定义RESTFul API的设计和使用。我的文章标题前加上SAP的前缀,只是为了表明这篇文章介绍的是Jerry在SAP项目开发中使用到OData的一些心得和经验。目前OData被广泛用于SAP Business Suite和SAP S/4HANA的众多Fiori应用中,以及SAP Customer Engagem...
- 搜索分页技术往往和另一个术语Lazy Loading(懒加载)联系起来。今天由Jerry首先介绍S/4HANA,CRM Fiori和S4CRM应用里的UI搜索分页的实现原理。后半部分由SAP成都研究院菜园子小哥王聪向您介绍Twitter的懒加载实现。关于王聪的背景介绍,您可以参考他的前一篇文章:SAP成都研究院非典型程序猿,菜园子小哥:当我用UI5诊断工具时我用些什么。 S/4HANA Fi... 搜索分页技术往往和另一个术语Lazy Loading(懒加载)联系起来。今天由Jerry首先介绍S/4HANA,CRM Fiori和S4CRM应用里的UI搜索分页的实现原理。后半部分由SAP成都研究院菜园子小哥王聪向您介绍Twitter的懒加载实现。关于王聪的背景介绍,您可以参考他的前一篇文章:SAP成都研究院非典型程序猿,菜园子小哥:当我用UI5诊断工具时我用些什么。 S/4HANA Fi...
- 有朋友在微信上问我两个问题:S/4 fiori是标配吗?如果是ERP R/3,可以激活fiori配置吗?先回答第二个问题。在Jerry的微信公众号文章SAP Fiori应用的三种部署方式曾经提到这张图:ABAP Front-End Server如上图红色方框所示,上面主要包含三部分代码:Fiori UI的框架代码,位于software component SAP_UI内。Gateway相关功... 有朋友在微信上问我两个问题:S/4 fiori是标配吗?如果是ERP R/3,可以激活fiori配置吗?先回答第二个问题。在Jerry的微信公众号文章SAP Fiori应用的三种部署方式曾经提到这张图:ABAP Front-End Server如上图红色方框所示,上面主要包含三部分代码:Fiori UI的框架代码,位于software component SAP_UI内。Gateway相关功...
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/22 周三 16:30-18:00
张俭 华为云IoT DTSE技术布道师
开源,意味着开放、共享、互助、共赢。作为万物上云及各行业数字化的物联网底座,华为云IoT积极拥抱开源,借助行业开源的最佳实践,构建可靠、易用的物联网平台,并通过开放南北向SDK,助力开发者快速构建物联网应用。本期直播,华为云IoT开源专家、物联网平台资深“程序猿”张俭,带你了解华为云IoT的开源生态,并手把手教你玩转开源社区!
去报名 -
华为云开发者日·广州站
2024/05/23 周四 14:30-17:30
华为云专家团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名
热门标签