• [入驻式求助] 关于Web接口直接访问Cell,调用返参失败问题咨询
    关于Web接口直接访问Cell,调用返参失败问题咨询,请技术大牛看下是不是填参有问题,附件中有sce文件和ivr的trace日志,编号索引58,SCEVersion=ICDV300R006C90U3SPC708,sce源文件在附件中,能看下是否有参数填错了吗
  • [云上求助] 关于Web接口直接访问Cell,调用返参失败问题咨询
    关于Web接口直接访问Cell,调用返参失败问题咨询,请技术大牛看下是不是填参有问题,附件中有sce文件和ivr的trace日志,编号索引58,SCEVersion=ICDV300R006C90U3SPC708,sce源文件在附件中,能看下是否有参数填错了吗
  • DevCloud的小彩蛋——Web版支持暗黑模式
    DevCloud全服务支持深色模式(江湖俗称暗黑模式)了,这个特性前几周很低调的就上线了,发现不少用户反馈还行最早是准备一个一次性的彩蛋,用户刚进项目首页提示右下角有彩蛋,然后也就消失了。但是有用户提出来,觉得翻来翻去挺有意思的,算是个小乐趣,还会小小上瘾,问为什么一次翻页就消失了,能不能常驻我们想了想,决定这个建议很好,因此在DevCloud的项目首页右下角目前可以常驻翻页来切换深色模式和浅色模式。借本文也顺便说说DevCloud深色模式的背后。DevCloud在去年就准备深色模式,最早是我们的前端组件团队提出的,最早是一个很朴素的想法:通过深色模式的引入,可以辅助我们发现DevCloud各个云服务在视觉、颜色、组件规范性的问题,因为深色模式像个照妖镜一样,一下子可以让之前在浅色模式下不易于发现的问题被暴露了。整个过程经历了相当长时间,站在产品经理角度,一早也只认为是为了视觉、颜色、组件规范一致性的一个举措,当时DevCloud各个云服务也一直都忙于业务需求,预留给深色模式的交付管道其实不多,就这么走走停停,也没有太当回事,一直在研发环境试用,没有上线生产环境。今年某个时间,因为疫情原因,远程和客户交流演示,我使用了我们内部在使用的研发环境,客户发现了,也很好奇,问为什么他们使用的为什么没有。后面又碰到一个客户交流,也提出了同样的问题,客户认为他们企业的开发人员应该会比较喜欢深色模式,因为现在大部分的编码的IDE都是深色为主,更不用说主机上的调试也都是黑色。会后,我们商量了一下,觉得如果客户也确实喜欢,应该尽快上线。在准备上线前,有同事突然提出这是个有趣的功能,能不能弄个小彩蛋埋到产品里,DevCloud是面向开发人员的,本来开发人员就压力大,有时候觉得也挺枯燥的,给开发人员用户带来一点小小的有趣,说不定可以调节一下呢。关于切换深色模式的彩蛋,我们请设计人员设计了几稿,最终选定了翻页这种设计,然后就是大家看到的了。深色模式其实有不少技术挑战,尤其是要做好每个细节,还是挺难的,有些细节还存在遗漏,也欢迎大家评论指正:)后面,负责深色模式的同学还会分享一些技术层面的总结,到时也一并转发出来谢谢!
  • [分享交流] 【南京急聘】Java/Web开发攻城狮,欢迎加入华为云开发者团队!
    简历投递邮箱地址:zhengchangpian@huawei.com
  • 竞享实例在WEB场景应用
    场景介绍:使用竞享实例配合负载均衡和弹性伸缩服务实现以较低成本在业务高峰智能调节后端集群,保持Web最佳性能典型客户群体:社交学习平台、在线交易平台、电商、O2O等场景特点:批量操作:需支持批量创建及删除操作按需付费:根据运行时间按需精准计费规格要求:超分不敏感,可接受规格多集中部署:同Region部署计算集群应用架构图:  使用优势:成本降低:最高可帮助用户节省成本灵活便捷:用户可设置实例持续时间,到期释放规模运行:用户可申请超大规模集群处理转码任务性能保障:与按需ECS相同底层资源,性能一致搭配服务(除EVS):弹性负载均衡(ELB):负载均衡,作为Web应用计算集群的调度器,负责分摊流量弹性伸缩(AS):根据用户业务需求和预设策略,自动调整计算资源
  • [技术干货] GeminiDB前端融合方案
    背景       华为云前端服务前期采用AngularJs作为框架技术栈,技术较为老旧,性能较差,在华为云快速发展的今天,显然不能满足要求。因此我们必须要升级前端技术栈,使用Angular2+来承载我们的前端服务。GeminiDB作为新服务,也是数据库乃至华为云未来的重点服务,作为前端部分,必须在技术上使用最前沿的框架,以最大地提高用户体验。       但是技术栈的升级不是一蹴而就的,尤其是在华为云,所有的云服务必须在框架服务的底座上运行,而框架服务承载了所有的云服务,如果要进行技术栈升级,必然是一个缓慢的过程。GeminiDB作为华为云服务里的一员,也不可能脱离框架服务而存在。因此存在一个问题,就是如何在现有的低版本的框架服务上,运行新版本的前端服务。       为了解决以上问题,华为云前端推出了一种融合方案,该方案能让独立的Angular项目整体运行在低版本的框架服务上,通过各种适配手段,让Angular项目也能获取到外层框架服务的资源。底层项目      底层项目使用webpack打包,打包后通过在index.html里引入businessAll.js文件,以该文件为入口启动整个框架服务。<script type="text/javascript" src="businessAll.js"></script>       在底层框架服务启动后,再渲染出具体云服务内容。<div class="service-content-view" ui-view ng-animate="{enter:'fade-enter'}"></div>Angular项目       Angular项目支持独立运行,有单独的index.html,也有单独的main.ts入口。但是如果希望Angular项目运行在底层框架服务上,就必须把Angular项目看作是一个独立的模块,把项目整体引入到底层项目中。因此,我们可以预先把Angular项目编译好,放到底层项目的一个目录下。在运行底层项目时,在index.html里将Angular项目引进来,独立运行。    <link rel="stylesheet" type="text/css" href="{底层项目中Angular项目的路径}/styles.css" />    <script type="text/javascript" src="{底层项目中Angular项目的路径}/runtime.js"></script>    <script type="text/javascript" src="{底层项目中Angular项目的路径}/polyfills.js"></script>    <script type="text/javascript" src="{底层项目中Angular项目的路径}/main.js"></script>项目融合       底层项目和Angular项目均能独立,但是要让两者融合起来,会遇到以下几个问题:        1.底层项目中如何渲染出Angular项目。        2.Angular项目依赖底层项目的资源,如何保证Angular项目在底层项目运行起来后再运行。        3.如何解决底层项目和Angular项目的路由冲突问题。渲染Angular项目       底层项目分为两部分,一部分是底层框架服务,另一部分是具体云服务。现在我们要做的是把老的云服务项目替换成新的Angular项目,因此我们可以直接在渲染老的云服务的地方替换成新的Angular项目的渲染容器。<div class="service-content-view" ui-view ng-animate="{enter:'fade-enter'}"></div><app-root></app-root>       底层框架服务对页面渲染上做了一些体验上的优化,因此必须保留原模板中的ui-view,使底层项目正常运行起来,实际上老的云服务项目的渲染内容已经转发到新的Angular项目上面。Angular项目对底层项目的依赖       底层框架服务给云服务提供了很多公共变量与服务,这些变量和服务是各个云服务必须要使用的,否则云服务将不能正常运作。启动顺序问题       对于Angular项目来说,要使用底层框架服务提供的内容,首先要求Angular项目在底层项目运行起来之后再运行。这里采用Augular中的APP_INITIALIZER令牌来解决这个问题。APP_INITIALIZER是一个函数,在程序初始化的时候被调用。这里在根模块的providers中以factory的形式来配置。import { BrowserModule } from "@angular/platform-browser";import { NgModule } from "@angular/core";import { AppInitService } from './services/app-init.service';import { AppComponent } from "./app.component";@NgModule({ declarations: [AppComponent], imports: [BrowserModule], providers: [     AppInitService,    {         provide: APP_INITIALIZER,         useFactory: initializeApp,         deps: [AppInitService],         multi: true    }], bootstrap: [AppComponent]})export class AppModule {}export function initializeApp(appInitService: AppInitService) {   return (): Promise<any> => {       return appInitService.Init();  };}       在appInitService里,先获取到底层框架的资源,再进行Angular项目的初始化。import { Injectable } from '@angular/core';@Injectable()export class AppInitService {   constructor() {}   Init() {       return new Promise<void>((resolve, reject) => {           // 获取到底层框架服务的资源           resolve();      });  }}资源依赖问题       底层项目使用的是AngularJs,Angular项目获取底层框架服务提供的资源不能通过Angular的方式引入,因此需要借助AngularJS的注入器获取在底层框架中注册的服务组件:static get(inject: string): any {return (window as any).angular.element('html').injector().get(inject);}如,要获取 $rootScope:rootScope = (window as any).angular.element('html').injector().get(‘$rootScope’);路由冲突问题       Angular项目本身有自己的路由,但是Angular项目是运行在底层框架之上的,Angular项目的路由将会被底层框架所拦截。因此,我们也需要在底层框架的项目中配置相同的路由,以免Angular项目中的有效路由被底层框架识导向为404。Angular项目路由:{   path: '',   redirectTo: 'ng2app1',   pathMatch: 'full'},{   path: 'ng2app1',   loadChildren: './ng2app1/ng2app1.module#Ng2app1Module',},{   path: 'ng2app2',   loadChildren: './ng2app2/ng2app2.module#Ng2app2Module',}   底层框架路由:var configArr = [  {       name: 'ng2app1',       url: '/ng2app1'  },  {       name: 'ng2app2',       url: '/ng2app2'  }];       另外,由于底层项目使用的是hash路由,Angular项目中也要做相应的配置,默认是使用的是PathLocationStrategy,需要切换到hash模式。import { LocationStrategy, HashLocationStrategy } from '@angular/common';...providers: [  {       provide: LocationStrategy,       useClass: HashLocationStrategy  }]总结       以上方案是在底层框架升级周期长的前提下的一个临时方案,实际上还是存在着不少的问题。比如底层框架对于老的云服务容器是有统一管理的,老的云服务容器会针对不同的场景能够自适应,而融合方案中的Angular项目则不能;每次启动整个项目时,必须要预先编译好里面的Angular项目,再去启动外层的底层框架,开发效率比较低。因此,后续GeminiDB服务应该在底层框架升级后,尽快适应到新的底层框架体系中,提高服务的可用性和稳定性。
  • [问题求助] 如何发布前端工程至华为开源镜像站.
    如何操作才能发布前端工程至镜像站?
  • [热门活动] 【7天玩转前端研发实战营】企业高效协同研发攻略 限时免费招募ing
    华为云 · 7天实战营系列活动2020年 -- 7天玩转前端研发实战营5小时干货课程 + 7大动手实践 + 大咖实时互动7天Get前端研发团队高效协同研发秘籍!完成打卡任务,将有机会获得华为商务背包、三合一充电线等多重豪礼哦~限额免费招募,快来报名吧!      活动参与流程  Step1. 添加群助手好友,入群免费报名活动!Step2. 入群后,耐心等待至3.30开课Step3. 课程视频学习,完成每日打卡任务(打卡任务完成后,请在本帖回复截图)  活动时间  招募期:2020.03.16-2020.03.29培训期:2020.03.30-2020.04.07  课程大纲  讲师简介活动奖励活动规则活动时间:2020年3月16日 至 2020年4月7日。其中,招募期:2020年3月16日 至 2020年3月29日;训练期:2020年3月30日 至 2020年4月7日。活动参与流程:招募期活动报名流程:(1)注册华为云中国站账号并登录;(2)点击立即报名,阅读课前必读,按要求添加社群助手微信,回复“DevUI”,即可报名实战营。训练期课程学习流程:1、 微信社群助手每日发布当日课程内容及规则,学员完成任务并打卡成功,获得阶段性奖励。2、 打卡规则:    (1) 打卡时间:每日0:00~23:59;    (2) 打卡方式:每日完成课程后,按要求上传一张截图作为打卡日记,即可完成打卡;    (3) 打卡须知:        ① 打卡截图需按要求截图,社群助手将会每日提供打卡示例;        ② 打卡截图中需显示华为云中国站账号账号,且必须为当日操作截图;        ③ 采用闯关打卡模式,每日只计算一次有效打卡;        ④ 若当日未进行打卡,培训期内设置3次补打卡机会,超过3次不可再补打卡;        ⑤ 社群助手将对每日的打卡内容进行审核,审核周期为3~5个工作日,未按照要求上传截图的打卡,将被视为无效打卡,不计入打卡天数。3、 评奖规则:    (1)完成第1天打卡完成第1天打卡任务,可获得抽奖机会,奖品为三合一数据线一根;奖品数量上限为80份,中奖概率(≤100%)为“80/完成连续打卡1天任务的总人数”;兑奖时间不可超过训练期第二天,过期无效。(2)连续打卡3天完成连续打卡3天任务的用户,可获得抽奖机会,奖品为鼠标垫1个,奖品数量上限为50份,中奖概率(≤100%)为“50/完成连续打卡3天任务的总人数”;兑奖时间不可超过训练期第四天,过期无效。    (3)连续打卡7天    完成连续打卡7天任务的用户,可获得抽奖机会,奖品为商务双肩背包1个,奖品数量上限为30份,中奖概率(≤100%)为“30/完成连续打卡7天任务的总人数”;兑奖时间不可超过训练期第八天,过期无效。 4、奖品发放说明:奖品发放说明:每位参加活动的用户理解并同意,为联系获奖用户以及奖品发放的需要,用户须在参与活动之时提供诸如姓名、联系方式、电子邮箱、通讯地址等真实个人信息,活动主办方将仅为前述目的以及适用法律规定的最小限度内收集和使用用户的个人信息,本次活动所收集的个人信息将在活动结束后删除。(用户在向华为云提交个人信息之前,应阅读、了解华为云《隐私政策声明》;用户参加本活动视为理解并同意华为云《隐私政策声明》,华为云《隐私政策声明》网页地址如下:https://www.huaweicloud.com/declaration/sa_prp.html)。获奖用户在领奖界面填写获奖信息,活动结束且用户填写完整领奖信息后14个工作日内,将统一发出奖品,所有实物奖品包邮,不额外收取任何费用。由于获奖用户自身原因(包括但不限于提供的联系方式有误、身份不符或者通知领奖后超过30天未领取等)造成奖品无法发送的,视为获奖用户放弃领奖。为保证活动的公平公正,华为云有权对恶意刷活动资源(“恶意”是指为获取资源而异常注册账号等破坏活动公平性的行为),利用资源从事违法违规行为的用户收回抽奖及奖励资格。本活动规则由华为云在法律规定范围内进行解释。华为云保留不时更新、修改或删除本活动规则的权利。所有参加本活动的用户,均视为认可并同意遵守《华为云用户协议》,包括以援引方式纳入《华为云用户协议》的《可接受的使用政策》、《法律声明》、《隐私政策声明》、相关服务等级协议(SLA),以及华为云服务网站规定的其他协议和政策(统称为“云服务协议”)的约束。云服务协议链接的网址:http://www.huaweicloud.com/declaration/sa_cua.html如果您不同意本活动规则和云服务协议的条款,请勿参加本活动。 
  • 【技术分享】企业应用如何轻松上云?
    我们最近推出了Developer Console的插件,可以让任何Web应用(网站,微服务)轻松上云。可以参考下这个链接:https://support.huaweicloud.com/bestpractice-cloudide/before_developing_microservices.html
  • [迁移工具] [Dependency advisor工具问题反馈] web界面上“关于”里面显示的版本号与 软件包名版本号不一致
    web界面上“关于”里面显示的版本号与 软件包名版本号不一致,请确认是否是问题:
  • [热门活动] 【招人啦!!!】急聘Web前端开发/Java软件开发/移动客户端开发工程师,欢迎加入华为云官网团队!
    有需要的小伙伴请联系邮箱地址:weihualv@huawei.com
  • [入驻式求助] 请教关于Web请求Cell的使用,发行版本ICDV300R006C90U3SPC100
    请教关于Web请求Cell的使用,发行版本ICDV300R006C90U3SPC100,参数如下,能否解答走超时的原因,或提供一个调用实例能否解答走超时的原因,或提供一个调用实例
  • [云上求助] Iccctrl3.ocx 有web版本的demo吗?
    CloudIPCC V600R019C00 CTI接口参考(ActiveX)Iccctrl3.ocx 有web版本的demo吗?
  • [云上求助] CloudIPCC V600R019C00 CTI Iccctrl3.ocx 有web的demo吗
    CloudIPCC V600R019C00 CTI  Iccctrl3.ocx 有web的demo吗
  • KUNPENG平台http_load_09Mar2016移植自动安装脚本
    1 http_load简介http_load是一款基于Linux平台的web服务器性能测试工具,用于测试web服务器的吞吐量与负载,web页面的性能。2 环境信息2.1 环境信息类别子项版本获取地址OSCentOS7.5 Aarch64href="https://www.centos.org/download/" https://www.centos.org/download/服务器配置16U16GB40GB软件http_load09Mar2016http://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz3 软件移植3.1 环境准备OS安装类型:CentOS-7.5-aarch64-1804。 注:操作系统安装使用最小简化版安装(如上图),其余步骤安装一般安装操作系统步骤即可。 3.1.1 网络1、 测试http_load需能ping通用来测试的地址,需为服务器开通外网权限。3.1.2 相关软件下载上传1、上传CentOS 7.5系统ISO镜像文件至服务器2、 下载并上传2.1环境信息表格中软件一栏中的所有源码包至服务器任意目录下,如/opt:3.2 安装http_load    1、 安装http_load    上传以下脚本至要安装http_load的服务器上的任意目录,如/opt。    (http_load_install.sh)    添加执行权限:    chmod +x /opt/http_load_install.sh    执行脚本    sh /opt/http_load_install.sh    2、 提示http_load install success表示安装成功。3.3 验证执行1. 进入http_load安装目录cd /usr/local/src/http_load-09Mar2016/,创建一个测试文件,命名urls。 2.执行测试命令./http_load -rate 5 -seconds 10 urls,如下图则表示安装成功。 4 参考信息https://www.huaweicloud.com/kunpeng/software.html
总条数:671 到第
上滑加载中