草庐IT

DEVELOPER

全部标签

HMS Core使能AI智慧体验,共建创新应用生态

5月17日,2022年搜狐科技峰会成功举办,峰会汇聚各界大咖,共同探讨AI技术的深入应用以及行业数字化的发展趋势。华为终端云服务应用生态BU总裁望岳发表题为《使能AI智慧体验,共建创新应用生态》主题演讲。望岳表示,经过多年的发展迭代,华为移动服务HMS生态已成为全球第三大移动应用生态:截止今天,华为全球注册开发者达540万,全球集成HMSCore的应用超过20.3万个。这证明HMS生态得到了全球开发者的认可和喜爱,越来越多的开发者选择加入HMS生态,为全球用户提供优质应用,带来创新体验。作为华为端、云开放能力的合集,HMSCore持续构建多终端、跨OS、全场景的创新开放能力,面向开发者提供行业

一种基于柔性事务的分布式事务解决方案设计探究

1背景市面上常见的有,2pc/3pc、tcc、saga等常见的分布式事务解决方案,但是实际实施起来框架比较重,设计开发比较繁琐,不易于快速开发上手。本文提供一种基于柔性事务设计的简单易上手的分布式事务设计方案,用于解决常见的分布式事务常见场景。2常见分布式事务场景2.1同步场景常见的场景,方法内依赖外部微服务多个同步接口,等同步接口返回再展开后续逻辑,如下图1描述。图1分布式事务同步场景存在的问题:B/C失败后,A/B不能回滚,造成数据不一致?2.2异步场景方法内依赖外部微服务多个同步接口同时,本地事务提交并发出异步MQ,如下图2描述。图2分布式事务异步场景存在的问题:询价系统无法保证本地事务

一种基于柔性事务的分布式事务解决方案设计探究

1背景市面上常见的有,2pc/3pc、tcc、saga等常见的分布式事务解决方案,但是实际实施起来框架比较重,设计开发比较繁琐,不易于快速开发上手。本文提供一种基于柔性事务设计的简单易上手的分布式事务设计方案,用于解决常见的分布式事务常见场景。2常见分布式事务场景2.1同步场景常见的场景,方法内依赖外部微服务多个同步接口,等同步接口返回再展开后续逻辑,如下图1描述。图1分布式事务同步场景存在的问题:B/C失败后,A/B不能回滚,造成数据不一致?2.2异步场景方法内依赖外部微服务多个同步接口同时,本地事务提交并发出异步MQ,如下图2描述。图2分布式事务异步场景存在的问题:询价系统无法保证本地事务

AR人体姿态识别,实现无边界的人机交互

近年来,AR不断发展,作为一种增强现实技术,给用户带来了虚拟和现实世界的融合体验。但用户已经不满足于单纯地将某件虚拟物品放在现实场景中来感受AR技术,更想用身体姿势来触发某个指令,达到更具真实感的人机交互功能。比如在AR体感游戏中,用户不必点击按键进行频繁操作,通过某个姿势即可触发;在拍摄短视频时,用户无需接触屏幕,摆出不同的姿势便可触发某些特定效果;健身App中,教练进行健身教学时,用户可以摆出相应姿势跟练,由系统识别姿势是否标准。那么,如何用特定的人体姿势来识别指令进行人机交互呢?华为HMSCoreAREngine服务给出了解决方案,其中人体姿态识别服务提供了单人身体姿态识别能力,识别六种

SQL抽象语法树及改写场景应用

1背景我们平时会写各种各样或简单或复杂的sql语句,提交后就会得到我们想要的结果集。比如sql语句,”select*fromt_userwhereuser_id>10;”,意在从表t_user中筛选出user_id大于10的所有记录。你有没有想过从一条sql到一个结果集,这中间经历了多少坎坷呢?2SQL引擎从MySQL、Oracle、TiDB、CK,到Hive、HBase、Spark,从关系型数据库到大数据计算引擎,他们大都可以借助SQL引擎,实现“接受一条sql语句然后返回查询结果”的功能。他们核心的执行逻辑都是一样的,大致可以通过下面的流程来概括:中间蓝色部分则代表了SQL引擎的基本工作流

AR人体姿态识别,实现无边界的人机交互

近年来,AR不断发展,作为一种增强现实技术,给用户带来了虚拟和现实世界的融合体验。但用户已经不满足于单纯地将某件虚拟物品放在现实场景中来感受AR技术,更想用身体姿势来触发某个指令,达到更具真实感的人机交互功能。比如在AR体感游戏中,用户不必点击按键进行频繁操作,通过某个姿势即可触发;在拍摄短视频时,用户无需接触屏幕,摆出不同的姿势便可触发某些特定效果;健身App中,教练进行健身教学时,用户可以摆出相应姿势跟练,由系统识别姿势是否标准。那么,如何用特定的人体姿势来识别指令进行人机交互呢?华为HMSCoreAREngine服务给出了解决方案,其中人体姿态识别服务提供了单人身体姿态识别能力,识别六种

SQL抽象语法树及改写场景应用

1背景我们平时会写各种各样或简单或复杂的sql语句,提交后就会得到我们想要的结果集。比如sql语句,”select*fromt_userwhereuser_id>10;”,意在从表t_user中筛选出user_id大于10的所有记录。你有没有想过从一条sql到一个结果集,这中间经历了多少坎坷呢?2SQL引擎从MySQL、Oracle、TiDB、CK,到Hive、HBase、Spark,从关系型数据库到大数据计算引擎,他们大都可以借助SQL引擎,实现“接受一条sql语句然后返回查询结果”的功能。他们核心的执行逻辑都是一样的,大致可以通过下面的流程来概括:中间蓝色部分则代表了SQL引擎的基本工作流

AR空间音频能力,打造沉浸式声音体验

随着元宇宙的兴起,3D虚拟现实广泛引用,让数字化信息和现实世界融合,目前大家的目光主要聚焦于视觉交互层面,为了在虚拟环境中更好的再现真实世界的三维空间体验,引入听觉层面必不可少,空间音频孕育而生。空间音频是一种音频体验,会让用户更容易体验到声音的立体感和深度,将环绕声更准确地定位在合适的方位,让用户在生理上获得更身临其境的环绕效果。目前主要应用在AR、VR、语音视频聊天室、在线会议、在线游戏、虚拟演唱会等,以及对象音频制作等场景。针对开发者的需求,华为HMSCoreAREngineXRKit在AR展示(ARSceneView)中新增空间音频能力,在已经加载的模型上添加音频后,XRKit内部根据

【FAQ】接入HMS Core地图服务过程中常见问题总结

HMSCore地图服务(MapKit)给开发者提供一套地图开发调用的SDK,助力全球开发者实现个性化地图呈现与交互,方便轻松地在应用中集成地图相关的功能,全方位提升用户体验。在日常工作中,我们会收到很多开发者们留言集成地图服务中遇到的问题,这里我们将典型问题进行分享和总结,希望为其他遇到类似问题的开发者提供参考1.应用集成地图服务后,地图加载不出来(显示网格地图/只有部分地图)如何解决?(1)检查是否未打开MapKit开关或是证书指纹配置有误,可参考Codelab(2)请检查HMS版本是否是4.0.0及以上。SDK版本为6.X时HMScore(apk)的版本需要升级至6.X(3)项目中AppI

AR空间音频能力,打造沉浸式声音体验

随着元宇宙的兴起,3D虚拟现实广泛引用,让数字化信息和现实世界融合,目前大家的目光主要聚焦于视觉交互层面,为了在虚拟环境中更好的再现真实世界的三维空间体验,引入听觉层面必不可少,空间音频孕育而生。空间音频是一种音频体验,会让用户更容易体验到声音的立体感和深度,将环绕声更准确地定位在合适的方位,让用户在生理上获得更身临其境的环绕效果。目前主要应用在AR、VR、语音视频聊天室、在线会议、在线游戏、虚拟演唱会等,以及对象音频制作等场景。针对开发者的需求,华为HMSCoreAREngineXRKit在AR展示(ARSceneView)中新增空间音频能力,在已经加载的模型上添加音频后,XRKit内部根据