在微信小程序里自动获得当前手机所在的经纬度并转换成地址
效果:我在手机上打开微信小程序,自动显示出我当前所在的地理位置:具体步骤:1. 使用微信jssdk提供的getLocation API拿到经纬度;2. 调用高德地图的api使用经纬度去换取地址的文字描述。wx.ready(() => { wx.getLocation({type: "gcj02",success: functi
单步调试理解webpack里通过require加载nodejs原生模块实现原理
在webpack和nodejs里,我们经常使用require函数加载原生模块或者开发人员自定义的模块。原生模块的加载,比如:const path = require("path");这个语句是webpack和nodejs应用里经常使用到的。今天就来谈谈它的实现原理。还是通过单步调试的方式来学习。大家首先得通过我前一篇文章 webpack打包过程如何调试?学会如何调试w
webpack打包过程如何调试?
本文适用于已经会使用webpack的前端开发人员,但是想进一步了解webpack细节和进阶。首先请读者按照我前一篇文章 Webpack 10分钟入门介绍的步骤,在本地搭建一个webpack的hello world项目。搭好之后的项目结构如下图:打开index.html能看到Hello World字符串。下面介绍如何调试webpack本身的打包过程。假设我们的需求是想调试项目文件夹下的we
Webpack 10分钟入门
可以说现在但凡开发Single page application,webpack是一个不可或缺的工具。WebPack可以看做是一个模块加工器,如上图所示。它做的事情是,接受一些输入,经过加工产生一些输出。输入是我们web前端项目的模块文件,通常情况下这些文件都不能直接被浏览器的JavaScript执行引擎所执行。输出是经过webpack加工后的能被浏览器使用的javascript和静态资源文件。比
SAP标准培训课程C4C10学习笔记(三)第三单元
第三单元:Account and Contact managementAccount和Contact概念和SAP CRM里是一样的:并且支持同ERP和CRM的客户主数据做同步。关于具体的同步场景,参考我上传的视频:http://v.qq.com/x/page/v07441mikim.htmlC4C里客户管理的特色:upload accounts via data migration toolvie
从SAP客户主数据里直接创建商机(Opportunity)
在SAP CRM Fiori的Account应用里,直接在Account页面创建商机:在SAP Cloud for Customer里:要获取更多Jerry的原创文章,请关注公众号"汪子熙":
SAP Cloud for Customer客户主数据的重复检查-Levenshtein算法
SAP C4C的客户主数据创建时的重复检查,基于底层HANA数据库的模糊查找功能,根据扫描数据库中已有的数据检测出当前正在创建的客户主数据是否和数据库中记录有重复。在系统里开启重复检查的配置:在此处配置主数据模型上每个字段对重复性检查结果共享的权值:要理解权值的作用,就必须先理解C4C客户主数据重复性检查的算法Levenshtein algorithm。这个算法以开发者Vladimir Leven
SAP CRM和C4C的客户主数据修改历史记录查询
SAP CRM随便修改一个字段,比如给Search Term维护值“webpack”:Change History assignment block里显示出了这条修改记录:根据时间在change history的抬头表CDHDR里找到这条对应的记录:具体修改明细在表CDPOS里:SAP C4C如果把客户的某个字段比如地址里的house number从5改成510:在Feed标签页里能看到修改日志:
ABAP system landscape和vue项目webpack构建的最佳实践
基于Netweaver的ABAP transport route一般都有dev,test和prod三种类型的系统。而Vue前端项目的webpack build设置也类似。以SAP成都研究院数字创新空间开发的智能服务前端实现为例, 在package.json里定义了名为dev和build两个script:"scripts": {"dev": "web
如何使用ABAP Restful API进行代码的全文搜索
使用这个代码全文搜索的前提条件,是在事务码SFW5里激活业务功能:SRIS_SOURCE_SEARCH只需要把这个url贴到浏览器里:https://<host>:44355/sap/bc/adt/repository/informationsystem/textsearch?searchString=Jerry&searchFromIndex=1&searchToIn
如何处理VirtualBox启动错误消息:The vboxdrv kernel module is not loaded
我在启动minikube时,遇到如下错误消息:Starting local Kubernetes v1.10.0 cluster...Starting VM...E1010 03:27:37.920050 4827 start.go:174] Error starting host: Error creating host: Error executing step: Running precre
在Linux系统里安装Virtual Box的详细步骤
今天我试图在Linux 服务器上安装Kyma时,遇到如下错误消息:E1009 23:51:37.685891 358 start.go:174] Error starting host: Error creating host: Error executing step: Running precreate checks.: VBoxManage not found. Make sure Virt
Red Hat Enterprise Linux(RHEL)中yum的repo文件详解
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。使用yum help查看所有支持的命令:首先查看/etc/yum.conf的内容:下面逐行介绍这个配
webpack最简单的入门教程里bundle.js之运行单步调试的原理解析
读这篇文章的朋友,请确保对webpack有最基础的认识。您可以阅读我前一篇文章:Webpack 10分钟入门 来在本地运行一个Webpack的hello world项目。https://www.toutiao.com/i6612879647568822788/我这里可以在回顾一下这个web pack的hello world项目。用webpack打包之后,项目文件夹里包含了这些资源:index.ht
如何处理错误消息Please install the Linux kernel header files
Please install the Linux kernel "header" files matching the current kernel当我启动minilkube时遇到如下错误消息:################################################################################Minikube setu
如何处理错误消息Please install the gcc make perl packages
如何处理这行错误消息?Please install the gcc make perl packages from your distribution。执行命令行:yum install gcc perl make输出:Loaded plugins: product-id, search-disabled-repos, subscription-managerThis system is not
安装指定版本的minikube
Minikube是什么?Kubernetes集群的安装和部署对于很多初学者来说是一道坎。为了方便大家开发和体验Kubernetes,Kubernetes开源社区提供了可以在本地部署的Minikube。Minikube是一种方便在本地运行Kubernetes的工具,原理是在Virtual Machine(虚拟机)中运行单节点的Kubernetes集群,这个集群主要用于开发和测试目的,而非生产环境。虽
使用脚本在Linux服务器上自动安装Kubernetes的包管理器Helm
Helm之于Kubernetes好比yum之于Red Hat Enterprise Linux,或者apt-get之于Ubuntu。Helm是由helm CLI和Tiller组成,是典型的Client/Server应用。helm运行于客户端,提供命令行界面;Tiller应用运行于Kubernetes内部。在Jerry之前的文章里曾经介绍过手动下载Helm安装包,解压后把执行文件拷贝到环境变量的做法
不喜欢SAP GUI?那试试用Eclipse进行ABAP开发吧
Jerry和SAP成都研究院一些新同事聊天时,谈到ABAP和SAP GUI这个话题。很多新同事在加入SAP成都之前,是做Java和C++开发的,习惯了Eclipse/IntelliJ IDEA/Visual Studio这些现代IDE,对于SAP GUI这个比较”复古“的IDE不太适应。其实还有一个选择:ABAP Development Tools,最初在SAP内部称为ABAP in Eclips
ABAP,Java和JavaScript的序列化,反序列化
ABAP1. ABAP提供了一个工具类cl_proxy_xml_transform,通过它的两个方法abap_to_xml_xstring和xml_xstring_to_abap实现两种格式的互换。REPORT zxm. DATA: ls_abap TYPE zzcrmost__pro001dotproduct1. DATA: ls_l