• [问题求助] 我买的是云速建站5合一,一年980的那个服务,说有App,在哪里?怎么设置出来?
    我买的是云速建站5合一,一年980的那个服务,说有App,在哪里?怎么设置出来?,是不是手机板就是App了?我应该怎么放在华为手机应用商店下载
  • [技术干货] 使用app测试Modelarts在线服务
    1. 基础准备本demo代码已上传github地址为 https://github.com/zxzxzxygithub/hwmodelartdemo clone下来之后导入android studio并做以下改动由于demo需要使用华为云用户名密码clone 下来之后自行创建config.gradle 文件此文件为igonore掉的 不用担心会泄漏只会存在本地config.gradle里面内容格式如下,ext.uname = "" ext.dname = "" ext.pwd = ""在引号中填写用户名和密码dname一般和uname保持一致,dname的获取可以在华为云官网进入我的凭证--IAM用户名即是2. 启动已经部署的在线服务2.1)将MainActivity中的region替换为你所在的region,region取值可参考:https://developer.huaweicloud.com/endpoint2.2)将MainActivity中的url替换为你的在线服务的url   2.3)将HWMLClientToken中的requestmlTokenServiceByFile方法中的下面这行requestBody.addFormDataPart("images", filename, body);的images修改为你的调用参数(有可能不是images,比如有些是input_img,如果参数不一致是不会调用成功的)3. 测试在线服务运行代码在模拟器或者手机上面点拍照或者从相册选择一张图片进行识别界面截图为
  • [运维月刊] 华为云APM非侵入式移动APP埋点技术分析
    华为云APM非侵入式移动APP埋点技术分析移动APP的发展随着移动互联网的兴起,基于Android的移动APP数量呈现井喷式的增长。由此带动的不仅仅是智能手机行业的发展,而且带动了移动APP性能管理行业的发展。同时,越来越多的移动APP开发企业把目光投向了传统APM行业,希望传统APM企业能够提供移动APP的性能管理解决方案来减少企业的移动APP运维成本。移动APP的运维困局移动APP的运维不同于传统服务运维,由于移动APP运行在用户的手机上,开发者无法直接获取APP的运行状况,很难判断APP的用户体验。因此如果需要了解移动APP的用户体验,开发者一般会在业务代码中增加获取用户非隐私数据的代码,比如说获取http请求时延,获取http请求吞吐量等。但是这种方式将会极大的增加开发人员的工作,同时也需要开发者搭建一套处理运维数据的后台系统,这对于企业来讲成本开销很大。在本文接下来的篇幅中,我们会着重于讲解如何获取APP运行时数据。侵入式SDK埋点Android为了更好让开发者收集APP运行时数据,提供了一个可以再代码编译期修改安卓运行字节码的解决方案,目前各大移动APM提供商使用的都是这套解决方案,通过修改字节码完成通用三方包的埋点来获取APP运行期数据。但是,这个解决方案依然需要开发者在编码阶段对业务代码进行修改,代码修改难度和修改量取决于APM提供商给出的SDK开发指南。可以说SDK集成的方式帮助开发者免去了搭建移动APP运维系统的烦恼,但是仍然需要开发者将SDK集成到业务代码中,从开发的角度讲,并没有真正减轻移动APP开发者的工作。非侵入式埋点解决方案为了进一步减少开发者的工作,华为独家提供了更加简便的非侵入式埋点解决方案。通过这个解决方案,开发者只需一个命令就能完成整个APP的埋点工作,无需SDK集成,无需编译发布,无需搭建运维系统。华为真正做到了移动APP埋点的非侵入式:一个命令行,解决所有问题。非侵入式技术解密技术原理非侵入式埋点技术源自于gihub的dexlib2开源项目,而移动APP开发者熟悉的项目apktool使用的就是dexlib2,实际上,dexlib2就是android虚拟机Dalvik上的字节码解析库。它提供了将Dalvik字节码翻译成smali汇编码的方法,同时也提供了将smali汇编码打包成Dalvik字节码的方法。我们通过深入研究提出了一套基于dexlib2解析库的非侵入式埋点框架。基本原理就是通过dexlib2将开发者已经生成apk进行字节码翻译成smali汇编码,在翻译的过程中对指定的代码进行埋点,达到非侵入式埋点的效果,最后通过dexlib2重新将开发者的apk进行打包还原,完成整个apk的埋点。而在整个过程中,开发者完全不感知埋点过程,也不感知任何代码变化,同时经过我们的精心优化,埋点后的代码对于整个APP业务影响非常小,可以忽略不计。最后,埋点过后的代码也支持开发者使用apktool工具进行查看和验证,开发者可以清晰的看到所有代码的改动之处,完全透明。下面是业界通用的SDK埋点采集和我们非侵入式采集的对比图:技术框架基于dexlib2开发的非侵入式开发框架支持开发者通过配置文件自定义埋点类型、埋点包以及埋点函数。可以说,开发者可以根据配置文件来定义整个埋点过程。下面的示意图展示了我们非侵入式埋点的架构设计:可以看到,上述架构设计下的非侵入式埋点框架自由度非常灵活,拥有无限扩展和自由定制的能力,所有的三方开源包都支持可插拔。用户可以通过配置文件自由选择自己想埋点的三方包,函数和埋点类型。我们甚至可以很轻松的接纳某些特殊用户的定制类需求。截至目前,我们已经开发出来的插件包括:Okhttp,Okhttp3,Volley,HttpUrlConnection等,后续插件还在努力研发中。为了获取三方开源软件中的运行数据,非侵入式数据采集框架是通过不同埋点类型来获取的,具体介绍如下:环绕型埋点:在关键函数调用点增加before和after函数,获取函数调用前后的参数变化,返回值等信息。Getter/Setter型埋点:对私有类型的类成员变量增加getter/setter函数,获取APP运行期关键数据信息。函数入口型埋点:在关键函数第一行增加调用配置文件指定的静态函数,用来统计函数入口相关信息,同时也可以对函数参数注入跟踪信息。函数替换型埋点:将所有关键函数的调用替换为配置文件指定的静态函数,为用户提供灵活的关键函数mock能力。使用上述四种埋点类型,我们基本上可以获取三方开源库中的任何数据,不仅如此,我们还可以根据客户的要求来定制更多的埋点类型, 只有客户想不到,没有我们做不到。通过非侵入式埋点框架,我们可以将移动APP的运行状态纤毫毕现的呈现给开发者。目前,非侵入式埋点技术已经在华为云APM的Mobile监控中使用,已经历实际工程的考验,希望大家可以多多关注。结语一切都是为了更好的服务消费者,华为始终以客户为中心的价值观永远不会变,我们对开发者提供的非侵入式埋点框架和运维系统就如同一套顶级的体检系统一样,将使用权完全的交给开发者,开发者通过最简单的使用方式,最强大的数据采集方式与数据分析系统来完成移动APP的诊断和体检。
  • [技术干货] 【微码开发】微码开发入门 - 微码应用架构分析
    微码应用架构分析在前面的文章中我们已经搭建好了开发环境,接下来我们需要熟悉下微码模板的目录结构。在开始前我们需要弄清楚自己需要开发一个什么样的应用,以及需要什么样的技术支撑。众所周知,前端的各种框架五花八门,大型的有AngularJs,稍微轻量点的有ReactJs和VueJs。如果你对这些熟悉,那么你就可以下载对应的模板下来进行开发。如果你不熟悉这些框架,或者说你只会写普通的Html+Css+Js,没关系,你可以下载基础模板,CloudLink官方提供多种模板下载,打开 (https://open.welink.huaweicloud.com/wecode/docs/dev/mode/modes_cloud.html?v=1547690385) 去下载。一、下载和导入模板这里我们使用基础模板来看下具体的目录结构,进入 我的应用 ( https://open.welink.huaweicloud.com/wecode/myapp/list.html )点击具体的应用进入详情,在最下面可以看到“开发模板下载”,点击“基础模板下载”将下载下来的模板压缩包解压出来打开VSCode,选择“文件 > 打开文件夹”,选择刚刚解压后的文件夹打开。这时 WeCode 工具已经开始安装项目依赖了,也就是npm在安装各种依赖包。依赖安装完成后会出现如下界面,wecode tools也会出现工具菜单,若安装依赖失败,请检查npm源地址或网络情况后再试。二、模板结构在VSCode的资源管理器可以看到打开的基础模板,有三个文件夹以及四个文件,引用项目根目录中readme文件的注解是这样的:  |—— build   │   ├── common // jsapi文件目录   │   └── apps   // 打包生成的app目录   |—— public // 公用文件。不经过webpack处理,需要在html引用   |—— server.config.js // 开发环境设置,可修项目名称、端口号等   ├── src // 源代码目录   │   ├── desc // desc文件   │   ├── html // html文件   │   ├── app.js // 公用js   │   ├── app.css // 公用样式   │   └── app.json // 路由配置文件   ├── .eslintrc // eslint配置文件     ├── package.json // 包含 npm 依赖包   ├── plugin.json // 配置文件   └── webpack.config.js // webpack配置文件可以发现,app.json是用来配置路由的,也就是说我们要新添加页面则需要在这里配置,并且在src目录下新建相应的文件夹。进入src/html目录下,打开index.html文件:是不是很熟悉?对,没错!这就是大家都熟悉的标准html+css+js模式,接下来的开发我们基本上只需要关注这里就可以了,也就是在src目录下开发这些静态文件。desc目录是官方给的一个示例路由,在app.json里面有对应的配置:  {     "pages": [       "html/index",       "desc/index"     ]   }
  • 深度学习推荐模型DeepFM:助力华为应用市场APP推荐
             IJCAI(International Joint Conferenceon Artificial Intelligence,人工智能国际联合大会)是人工智能领域的顶级会议,每年接收来自学术界及工业界在机器学习和人工智能领域的最新研究进展,历年在IJCAI发表的论文在机器学习和人工智能技术的发展上作出了积极的贡献。    在澳大利亚墨尔本召开的IJCAI2017会议上,来自华为伏羲推荐团队的专家发表了他们在深度学习推荐算法方面的最新成果。伏羲推荐引擎是华为应用市场联合华为诺亚方舟实验室开发的一款推荐系统。针对华为应用市场的业务特点和数据特征,伏羲推荐算法团队提出的端到端的深度学习推荐模型DeepFM,助力华为应用市场更加精准、个性化的推荐体验。华为诺亚方舟实验室算法专家在IJCAI2017演讲   特征工程(FeatureEngineering)是影响推荐系统的重要因素。相比于其他机器学习系统,推荐系统更依赖于特征工程。传统的大规模线性模型(如逻辑回归),通常依赖于人工方式设计特征。同时由于线性模型无法对特征间的非线性关系进行自动建模,通常依赖于特征组合(Feature combination)来实现二阶或高阶特征的构造。例如,在应用市场场景下: ■ 一些流行的应用比较容易被用户下载,说明应用的标识会影响用户下载(一阶特征)■ 吃饭时间一些外卖类的应用比较容易被用户下载,说明应用的类型和时间综合起来会影响用户下载(二阶特征)■ 年轻男性喜欢下载射击类和角色扮演类的游戏,说明应用类型、用户年龄和用户性别综合起来会影响用户下载 (三阶特征)    人工方式的特征工程,通常有两个问题:一个是特征爆炸。以通常使用的Poly-2模型为例,该模型采用直接对2阶特征组合建模来学习它们的权重,这种方式构造的特征数量跟特征个数乘积相关,例如:加入某类特征有1万个可能的取值(如APP),另一类特征也有1万个可能的取值(如用户),那么理论上这两个特征组合就会产生1亿个可能的特征项,引起特征爆炸的问题;如果要考虑更高阶的特征,如3阶特征,则会引入更高的特征维度,比如第三个特征也有1万个(如用户最近一次下载记录),则三个特征的组合可能产生10000亿个可能的特征项,这样高阶特征基本上无法有效学习。另一个问题是大量重要的特征组合都隐藏在数据中,无法被专家识别和设计(关于这个的一个有名的例子是啤酒和尿片的故事)。依赖人工方式进行特征设计,存在大量有效的特征组合无法被专家识别的问题。实现特征的自动组合的挖掘,就成为推荐系统技术的一个热点研究方向,深度学习作为一种先进的非线性模型技术在特征组合挖掘方面具有很大的优势。   针对上述两个问题,广度模型和深度模型提供了不同的解决思路。其中广度模型包括FM/FFM等大规模低秩(Low-Rank)模型,FM/FFM通过对特征的低秩展开,为每个特征构建隐式向量,并通过隐式向量的点乘结果来建模两个特征的组合关系实现对二阶特征组合的自动学习。作为另外一种模型,Poly-2模型则直接对2阶特征组合建模来学习它们的权重。FM/FFM相比于Poly-2模型,优势为以下两点。第一,FM/FFM模型所需要的参数个数远少于Poly-2模型:FM/FFM模型为每个特征构建一个隐式向量,所需要的参数个数为O(km),其中k为隐式向量维度,m为特征个数;Poly-2模型为每个2阶特征组合设定一个参数来表示这个2阶特征组合的权重,所需要的参数个数为O(m^2)。第二,相比于Poly-2模型,FM/FFM模型能更有效地学习参数:当一个2阶特征组合没有出现在训练集时,Poly-2模型则无法学习该特征组合的权重;但是FM/FFM却依然可以学习,因为该特征组合的权重是由这2个特征的隐式向量点乘得到的,而这2个特征的隐式向量可以由别的特征组合学习得到。总体来说,FM/FFM是一种非常有效地对二阶特征组合进行自动学习的模型。   深度学习是通过神经网络结构和非线性激活函数,自动学习特征之间复杂的组合关系。目前在APP推荐领域中比较流行的深度模型有FNN/PNN/Wide &Deep。FNN模型是用FM模型来对Embedding层进行初始化的全连接神经网络。PNN模型则是在Embedding层和全连接层之间引入了内积/外积层,来学习特征之间的交互关系。Wide & Deep模型由谷歌提出,将LR和DNN联合训练,在Google Play取得了线上效果的提升。   但目前的广度模型和深度模型都有各自的局限。广度模型(LR/FM/FFM)一般只能学习1阶和2阶特征组合;而深度模型(FNN/PNN)一般学习的是高阶特征组合。在之前的举例中可以看到无论是低阶特征组合还是高阶特征组合,对推荐效果都是非常重要的。Wide & Deep模型依然需要人工特征工程来为Wide模型选取输入特征。   DeepFM模型结合了广度和深度模型的有点,联合训练FM模型和DNN模型,来同时学习低阶特征组合和高阶特征组合。此外,DeepFM模型的Deep component和FMcomponent从Embedding层共享数据输入,这样做的好处是Embedding层的隐式向量在(残差反向传播)训练时可以同时接受到Deep component和FM component的信息,从而使Embedding层的信息表达更加准确而最终提升推荐效果。DeepFM相对于现有的广度模型、深度模型以及Wide & Deep模型的优势在于:(1)DeepFM模型同时对低阶特征组合和高阶特征组合建模,从而能够学习到各阶特征之间的组合关系;(2)DeepFM模型是一个端到端的模型,不需要任何的人工特征工程。DeepFM算法架构   为了验证DeepFM模型的精度,分别在Criteo Kaggle的竞赛数据集和华为应用市场的数据集上进行了实验。Criteo Kaggle的数据集按照9:1的比例划分训练集和测试集。华为应用市场数据集由8天连续数据构成:前7天数据为训练集,后1天数据为测试集。实验结果表明:相比较业界最新的推荐算法,DeepFM模型在华为数据集上,AUC提升0.36%~0.86%,LogLoss提升0.34%~1.1%。DeepFM算法效果对比   目前DeepFM已在线上运行几个月时间,相比基线模型,线上效果提升10%以上,并且模型更加容易调优和稳定,表现出深度学习模型的优越性。DeepFM成果发表后,取得广泛的学术和业界关注,团队还在深度学习推荐算法方面持续投入,研究更好的深度学习网络架构,实现更好的特征表达和特征交互方式,持续改进深度学习推荐模型,为华为应用市场和华为游戏中心的用户提供更好的个性化、精准化的用户体验,保持华为应用市场推荐系统的技术领先。诺亚实验室与上海交大张伟楠教授团队新的工作,对DeepFM进行了进一步扩展和优化,提出新的深度学习模型(PIN,Product-network In Network),将在下一篇帖子做详细介绍。https://bbs.huaweicloud.com/forum/thread-22695-1-1.html 华为云用户可通过使用推荐系统服务中的排序策略,免费体验DeepFM算法。创建算法训练链接如下:https://console.huaweicloud.com/res/?agencyId=7e2975e1cc6041339c9bc7700b54cd2b®ion=cn-north-1&locale=zh-cn#/main/createSort详情请参考华为云推荐系统开发指南,链接如下:https://support.huaweicloud.com/usermanual-res/res_01_0022.html
  • [技术干货] Android app开发对接华为平台总结——附源码
    本帖主要是解决“北向JAVA应用调试(对接电信平台失败)——取消证书校验”中描述的第二个问题:即:JAVA SDK无法在android 平台使用,如何在android平台开发app对接OC平台android  app开发采用的是java语言,华为关于java开发提供了一个Demo和sdk,但是在android平台中无法使用这个SDK进行开发,原因有二:1、SDK中的证书格式是jks,android平台不支持;在android中支持的证书格式是bks;2、SDK中使用的是apache的http框架,该框架在android 6.0中已经废除;无法继续使用;因此,app的开发思路如下:参考JAVA北向Demo,将httpclient部分修改成适配android平台的,推荐使用okhttp或者httpurlconnection;现提供基于okhttp的连接实现,给出基于okhttp的https初始化即鉴权接口,供大家参考:package com.huawei.utils; import android.util.Log; import java.io.IOException; import java.security.KeyStore; import java.util.HashMap; import java.util.Map; import javax.net.ssl.KeyManagerFactory; import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSocketFactory; import javax.net.ssl.TrustManager; import javax.net.ssl.TrustManagerFactory; import javax.net.ssl.X509TrustManager; import okhttp3.FormBody; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; public class HttpsUtil { public final static String HTTPGET = "GET"; public final static String HTTPPUT = "PUT"; public final static String HTTPPOST = "POST"; public final static String HTTPDELETE = "DELETE"; public final static String HTTPACCEPT = "Accept"; public final static String CONTENT_LENGTH = "Content-Length"; public final static String CHARSET_UTF8 = "UTF-8"; private static OkHttpClient httpClient = null; /**  * Two-Way Authentication In the two-way authentication, the client needs: 1  * Import your own certificate for server verification; 2 Import the CA  * certificate of the server, and use the CA certificate to verify the  * certificate sent by the server; 3 Set the domain name to not verify  * (Non-commercial IoT platform, no use domain name access.)  * */ public void initSSLConfigForTwoWay() throws Exception { // 1 Import your own certificate KeyStore selfCert = KeyStore.getInstance("pkcs12"); selfCert.load(Constant.SelfCertIn, Constant.SELFCERTPWD.toCharArray()); KeyManagerFactory kmf = KeyManagerFactory.getInstance("X509"); kmf.init(selfCert, Constant.SELFCERTPWD.toCharArray()); // 2 Import the CA certificate of the server, KeyStore caCert = KeyStore.getInstance("BKS"); caCert.load(Constant.TrustCAIn, Constant.TRUSTCAPWD.toCharArray()); TrustManagerFactory tmf = TrustManagerFactory.getInstance("X509"); tmf.init(caCert); //llb add for ignor CA verify X509TrustManager truseAllManager = new X509TrustManager() { @Override public void checkClientTrusted(java.security.cert.X509Certificate[] chain, String authType) throws java.security.cert.CertificateException { } @Override public void checkServerTrusted(java.security.cert.X509Certificate[] chain, String authType) throws java.security.cert.CertificateException  { } @Override public java.security.cert.X509Certificate[] getAcceptedIssuers() { return new java.security.cert.X509Certificate[0]; //return null } }; //llb end SSLContext sc = SSLContext.getInstance("TLS"); sc.init(kmf.getKeyManagers(), new TrustManager[] { truseAllManager }, null); SSLSocketFactory sslSock = sc.getSocketFactory(); // 3 Set the domain name to not verify try {      httpClient = new OkHttpClient.Builder()                                         .hostnameVerifier(new DefaultHostnameVerifier()) .sslSocketFactory(sslSock, truseAllManager) .build(); } catch (Exception e) {                      Log.e("okhttp init err:",e.toString()); } }         //鉴权接口 public void Login(String httpsUrl){ FormBody formBody = new FormBody.Builder() .add("appId",Constant.APPID) .add("secret",Constant.SECRET) .build(); Request request = new Request.Builder().url(httpsUrl).post(formBody).build(); new Thread(new Runnable() { @Override public void run() { try { Response response = httpClient.newCall(request).execute(); String resLogin = response.body().string(); if (response.isSuccessful()) {     Log.i("LogInRsp",resLogin); } else {     throw new IOException("Unexpected code " + response); } Map data = new HashMap<>(); data = JsonUtil.jsonString2SimpleObj(resLogin, data.getClass()); String accessToken = data.get("accessToken"); Log.i("Token",accessToken); } catch (IOException e) { e.printStackTrace(); } } }).start(); } }由于app刚开始编写,待完善后再开源!
  • [问题求助] JAVA 北向sdk在android app中使用提示找不到证书
    1、从官网下载的JAVA SDK,使用调测证书的方式,把demo跑通了。SDK的jar包反编译后可以看到根下有调试证书文件。2、android studio新建app工程,把SDK加入工程,参照demo的用法,使用默认的ssl配置,实现了鉴权接口,但是调试的时候,app一直报错:NorthApiException [error_code=1006, error_desc=Ssl config error, please check the certificate path, httpStatusCode=-1, httpReasonPhase=, httpMessage=sunx509 KeyManagerFactory not available]从日志上看好像是证书路径不对,但是证书明明在jar包里面呀。而且这个jar包在电脑上可以运行,请问这是什么原因呢?3、后来我又尝试把证书文件放到assets目录下,显式地指定了证书路径,但还是不行,报告找不到文件
  • [问题求助] IEF create edge app failed with error: mkdir /var/lib/edged:read-only file system
    use IEF create edge nodeuse my PC create edge commponent which downloaded from IEFcreate nginx app failed as follow:root@ubuntu-VLT-WX0:/home/ubuntu# docker inspect 71c827e36e3a[    {        "Id": "71c827e36e3a96ede175571c04d791edd370b4d56901d77fc8ba3a6607970348",        "Created": "2019-07-28T10:56:01.259995692Z",        "Path": "/bin/sh",        "Args": [            "-c",            "sleep 3600"        ],        "State": {            "Status": "created",            "Running": false,            "Paused": false,            "Restarting": false,            "OOMKilled": false,            "Dead": false,            "Pid": 0,            "ExitCode": 128,            "Error": "error while creating mount source path '/var/lib/edged/pods/eb4a0ae6-b125-11e9-9ec6-fa163eb8d02d/volumes/kubernetes.io~secret/default-token-p5dcx': mkdir /var/lib/edged: read-only file system",            "StartedAt": "0001-01-01T00:00:00Z",            "FinishedAt": "0001-01-01T00:00:00Z"        },
  • [云早报] Salesforce 落地中国 (北京时间)7月26日,星期五
    云早报,(北京时间)7月26日,星期五【云头条】Salesforce 落地中国 今日消息:阿里巴巴将成为Salesforce在中国大陆、香港、澳门和台湾地区的客户的独家供应商,而Salesforce套件将成为阿里巴巴销售的独家的企业CRM产品套件。Salesforce和阿里巴巴将共同为中国大陆、香港、澳门和台湾地区的客户提供Salesforce领先市场的CRM平台,包括Sales Cloud(销售云)、Service Cloud(服务云)、Commerce Cloud(商务云)和Salesforce平台。Gartner 数据显示,2018 年 Salesforce 占据 CRM 市场份额 19.5%,其次是 SAP 8.3%、Oracle 5.5%、Adobe 5.1。【华为云】 华为云Stack全栈混合云基于鲲鹏算力,助力政企云上转型 (查看原文)【互联网新闻】1.传腾讯拟进军日本云计算市场7月26日消息,据日经新闻报道称,腾讯已经开始向日本游戏游戏公司提供云计算服务,正在与一家未具名的日本重要系统公司进行合作谈判,将使用英国Colt数据中心服务的东京数据中心,游戏和视频共享提供商是腾讯云在日本业务的主要焦点。2.谷歌母公司第二季度净利润99.47亿美元,同比增长211%7月26日,谷歌母公司Alphabet发布了该公司截至2019年6月30日的第二季度财报。财报显示,Alphabet第二季度营收为389.44亿美元,较去年同期的362.57亿美元增长19%,市场预期为381.49亿美元;净利润为99.47亿美元,较去年同期的31.95亿美元增长211%,市场预期为80.24亿美元。3.亚马逊第二季度净销售额达634亿美元,云计算增长放缓7月25日,据外媒报道,亚马逊发布了该公司2019年第二季度财报。财报显示,亚马逊第二季度净销售额为634亿美元,比去年同期的528.86亿美元增长20%,市场预期为624.76亿美元;净利润为26.25亿美元,较去年同期的25.34亿美元增长4%。值得注意的是:AWS当季营业利润为21亿美元,占公司总营业利润的三分之二以上,收入较上年同期增长37%,至84亿美元。低于第一季度42%的年化增长率、去年第四季度46%的年化增长率和去年第二季度49%的年化增长率。4.阿里发布RISC-V架构处理器玄铁9107月25日消息,阿里副总裁戚肖宁发布最新的平头哥芯片——高性能RISC-V架构处理器玄铁910。据介绍,该处理器可以用于设计制造高性能端上芯片,应用于5G、人工智能以及自动驾驶等领域。在性能上,玄铁910采用16核,单核性能达到7.1 Coremark/MHz,主频达到2.5GHz,比目前业界主流的RISC-V处理器性能高40%以上。据称,玄铁910采用3发射8执行的复杂乱序执行架构,是业界首个实现每周期2条内存访问的RISC-V处理器。阿里还宣布了“普惠芯片”计划。未来平头哥将全面开放玄铁910 IP Core,全球开发者可以免费下载该处理器的FPGA代码;同时,平头哥还建立了面向领域定制优化的芯片平台(Domain specific SoC),提供包括CPU IP、SoC平台以及算法在内的软硬件资源。网友评论:平头哥终于露脸了5.依图医疗发布软硬件一体化AI解决方案7月25日消息,依图医疗发布骨龄领域软硬件一体化AI医疗解决方案。据依图医疗方面介绍,该系统实现人工智能技术与硬件设备“软硬一体”,具有超低辐射、智能摄片、智能阅片、AI生长发育测评等多项功能,仅需5-10分钟即可完成“拍片-阅片-报告”全流程,其中智能阅片流程仅需秒级即可完成。网友评论:排队一小时,看病5分钟6.CINNO:上半年手机销量下滑小米跌20%7月25日消息,据市场调研机构CINNO Research报告,2019年上半年,国内智能机销量达到1.9亿部,同比降低6.0%。销量排名前三的手机厂商分别为华为(含荣耀)、OPPO、vivo,三家出货总量占国内智能手机市场71.4%。其中,仅华为(含荣耀)在国内的市场份额达到34.3%,销量同比大增18.1%;小米在2019年上半年销量大幅下滑近20%,国内市场份额为12.3%,排第四位。网友评论:自从用了华为,根本停不下来!7.腾讯回应起诉自媒体索赔1000万元:尊重表达,呼吁对谣言说“不”自媒体人马继华发布关于腾讯起诉千万侵权案的声明,文中提到,三家“腾讯”主体公司起诉其文章内容侵犯腾讯公司名誉权,起诉书及相关材料多达数百页,索赔数额为1000万元。对起诉自媒体索赔千万一事,腾讯回应称,尊重每一位网友的表达,但网络并非法外之地,企业商誉也应当依法得到保护。网友评论:除了我,说谁都自由~8.国内首个基于云服务的新版地震预警App上线7月25日,成都高新减灾研究所宣布基于云服务的新版安卓系统地震预警APP从即日起正式上线,新版苹果系统APP也将于近期开通。据官方说明,安卓手机系统都有智能的应用设置管理,安装地震预警APP后,需要用户手动开启相关的所有权限,才能够保障软件在后台正常运行。网友评论:厉害!9.苹果宣布以10亿美元收购英特尔的调制解调器部门7月26日,根据外媒报道,苹果正式宣布,已同意收购英特尔智能手机调制解调器部门的多数股权。根据声明,2200名英特尔员工将加入苹果。苹果为英特尔的员工、知识产权和其他设备支付了10亿美元。预计该交易将在第四季度完成。网友评论:那么问题来了,哪个公司的福利好来着?今天周五了,明天还是工作日,要开心啊~【更多内容,欢迎访问】http://forum.huaweicloud.com/forum.php?mod=forumdisplay&fid=569&filter=typeid&typeid=266(内容来源于互联网,如侵犯您的合法权益或有其他任何疑问,请联系:huaweicloud.bbs@huawei.com沟通处理。谢谢!)
  • [热门活动] 【华为云•实践有礼】挑战Cocos人机对战五子棋APP开发
    本期获奖用户名单如下:ecstatic_pr0d1gywifiapp蓝书签以上用户将会获得《Android游戏开发》书籍一本,请获奖者在8月30日前将联系方式(姓名、电话、电子邮箱、收货地址) 私信给我哈!o(* ̄︶ ̄*)o谢谢如果逾期没有提供收货地址,将视为自动放弃奖励哦~~~华为云社区实践有礼活动开始啦~Cocos2d-x是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。Cocos2d-x核心优势在于允许开发人员利用C++、Lua及Javascript来进行跨平台部署,覆盖平台包括iOS、Android、Windows Phone、Windows, Mac OSX 3及Tizen等等,省事省力省成本。本实践为初级实践, 通过五子棋Andorid小游戏开发案例, 熟悉使用华为云DevCloud实现一个Cocos2d-x Android小游戏的开发流程。主要包含以下知识点:• 了解五子棋的核心逻辑, 使用Cocos Creator完成游戏的本地开发• 了解DevCloud代码托管服务, 完成项目工程的编译构建• 下载构建包验证结果 实践步骤1.实践概述2.环境准备3.游戏源码解析4.代码托管5.编译并查看结果实践提供操作指导,按照指导步骤完成五子棋游戏应用开发,并按要求将截图发布到本帖子下方,有机会获得《Android 游戏开发》书籍1本活动时间:2019年7月17日-2019年8月17日活动参与步骤:1.  注册华为云账号,通过实名认证(已有华为云账号可忽略此步)2.  点击实践链接,接收作业,按照操作指导完成实践。3. 实践结束后将结果截图发送至本帖(包含用户名)示例如下:                                              4.  活动结束后,在所有盖楼的用户中抽取获奖楼层,获奖楼层=总楼层*中奖百分比,中奖百分比为5%、15%、25%、35%、45%、55%、65%、75%、85%、95%。例如:活动结束后总楼层为500,500*5%=25,即第25楼获奖,其他获奖楼层同理可得。如出现小数点,则四舍五入,例如:活动结束后总楼层为530,530*5%=26.5,即第27楼获奖。无效楼层不参与中奖,做顺延处理,例如:抽取获奖楼层为第5楼,但5楼为无效楼层,即顺延至第6楼获奖,若依然为无效楼层,则继续顺延,以此类推,奖品为《Android 游戏开发》书籍1本(请勿连续刷楼超过5层,否则视为无效。)
  • [技术干货] 在华为智能摄像机进行APP调测的流程和方法
    首次拿到摄像机,需要进行调测,需要使用默认IP登录,具体参见附件
  • [资料专区] 【手把手教你上手即插即用二次开发 】四、软件二次开发**速上手指南
    基础学习材料 《边缘计算二次开发指南》https://support.huawei.com/enterprise/zh/doc/EDOC1100199327?idPath=24030814%7C21782164%7C21782167%7C251336588重点学习第五章APP制作相关,讲述了如何利用docke搭建一个编译环境,推荐先编译出可执行二进制程序,等调试OK后,再打包成正式APP《PLC软件二次开发指南》,以下简称指南https://bbs.huaweicloud.com/forum/thread-136072-1-1.htmlPLC软件二次开发指南视频https://bbs.huaweicloud.com/videos/9d42317a24254e72b34cccf74b5a52320.熟手请直接跳到61.先结合指南和视频学习整体方案2.了解整体方案后,阅读《指南》中“附录”描述的二次开发接口,对接口有一个大致印象3.结合附件中的demo源文件,阅读《指南》中“APP开发指导”章节里的尾端和容器APPdemo,对方案的大致实现有一个了解4.对于3中的疑问可以查看《指南》中“FAQ”章节或者“开源软件使用指导”章节5.根据《指南》中“APP开发指导”的编包指导编译对应的头尾端包,端到端跑通demo(IoT平台相关操作和源文件可以在附件和FAQ中找到指导)6.根据实际业务进行开发
  • [产品体验官] 评测《华为云app&quot;PK&quot;阿里云app》
    华为参加了这么多期课程,IoT物联网,云安全,云计算、ModelArts机器学习、微认证、华为7天系列等,多的不好评价,就拿最便捷的APP入手吧,大家每天拿着手机看着课或刷着朋友圈,后期在维护自己购买的产品和服务上,最便捷的就是手机APP了,对比下华为云app和阿里云app,能在手机上实现什么功能,以下就是华为云app"PK"阿里云app--测评报告!好,下面进入正题,从几个方面入手:界面友好度、便捷实用性、功能完整性和扩展性==========================================================================================================================================1、阿里云APP--界面点进去,前端UI美化的不错,界面友好度90%,美工给个赞!五星 %%% 华为云APP-界面比较单一,适合专业性强的人,友好度60%,需加强前端UI和多招些美工设计人才!3星  2、阿里云APP--便捷实用性,阿里的点进去无卡顿感,不知是CDN架构的好,还是app优化的好 %%% 华为云APP-ECS服务器点开,要刷新转圈,卡顿感很强,网页刷新的时候都能截屏了,所以改改改! 3、最后功能性和完整性就一起说了吧,放二张图,大家感受,总感觉华为的产品研发能力很强,但后面的东西展现不出来,不知道是什么原因,希望华为加油!铁粉支持下,挑刺也是在支持华为。还有再挑个毛病,其实刚前面都有发表帖子,但不知道为什么没成功,一下子的心血没了,就突然想砸东西感受,兴趣都没了,但想着天天上着华为的课,拿着有得没得的奖品,还是坚持再写一遍了!论坛整个自动每5秒保存草稿的功能吧!谢谢!这次学乖了,先复制出来,自己blog先发了!再论坛发吧!小助手,答应你的,承诺实现!
  • [云早报] Google 解释周日宕机事故原因:服务器配置变更导致(北京时间)6月5日,星期​三
    云早报,(北京时间)6月5日,星期三【云头条】Google 解释周日宕机事故原因:服务器配置变更导致美国时间周日 Google 发生了持续数小时的严重宕机事故,影响到了几乎所有 Google 服务如 Google Cloud、G Suite 和 YouTube,以及托管在 Google 云上的服务如 Snapchat、Nest、Discord。Google 官方博客解释了事故原因:服务器配置变更导致。Google 称,配置变更原意是应用于单一区域的少数服务器,但却错误应用于多个毗邻区域的大量服务器,导致这些区域停止使用一半以上的可用网络容量,进出这些区域的网络流量试图适应剩余的网络容量,但未能成功。【华为云】高能街访 | 为什么他们都纷纷为深圳打Call? (查看原文)【互联网新闻】1.苹果iPadOS独立 macOS和iOS打通美北京时间昨夜凌晨1点,WWDC2019(苹果全球开发者大会)正式召开。本次苹果带来iOS、Mac OS、watch OS和tv OS四大操作系统更新,并带来了第五大操作系统iPadOS以及全新设计的Mac Pro和苹果6K专业显示器Pro Display XDR。新版tvOS支持多个用户,用户间的切换可以通过全新控制中心完成,用户还可以在Apple TV上直接使用Apple Music添加与当前播放的歌曲同步的歌词;watchOS新增了独立的App Store应用商店,并内置多个预装App,如语音备忘录、计算器等应用,独立App Store可以直接在手表中搜索和下载所需应用;iOS13升级“黑暗模式(Dark mode)”,将系统页面全局暗色调处理,从系统界面到日历、备忘录、音乐等各种App在这一模式下都有自己独特的显示界面,此外,iOS使得Face ID解锁速度快30%,还改变了App Store打包App的方式,使得App比过去少占60%的空间,而且App打开速度比原来快一倍。iOS 13还增加了iPad和macOS的多屏联动,通过Catalyst功能,在macOS Catalina上,开发人员创建iPad App时,可在Xcode上勾选直接编译Mac版本,就能编译Mac应用,而无需单独再为Mac开发一版App,所有API都可以通用。新的Mac Pro将于今年秋季正式开卖,Mac Pro官方售价5999美元,Pro Display XDR售价4999美元,加上专属的支架配件,键盘鼠标等配件,配齐这台史上最强Mac电脑等成本应该超过8万元,该电脑可同时操作3条8K视频或12条4K视频的编辑能力。网友评论:1000刀的显示器支架?5000刀的显示器还要另买支架?可能钱真的是大风刮来的吧。2.星云Clustar已完成数千万元A轮融资6月4日消息,AI技术与服务提供商星云Clustar已完成数千万元A轮融资,本轮融资由基石资本领投,老股东红杉资本中国基金跟投。本轮融资之后,星云Clustar将继续加强技术研发和市场推广。该公司成立于2018年,是一家网络和人工智能技术与服务提供商,客户涵盖互联网、人工智能、金融保险、制造业等领域。3.甲骨文:亚马逊为赢合同招国防部官员6月4日消息,据外媒报道,在一起美国诉讼中,科技巨头甲骨文(Oracle)提供了新的细节以支持其指控,即亚马逊为赢取价值100亿美元的政府云计算服务合同,曾秘密招募一名国防部官员。这名官员当时曾帮助制定了一份大规模联邦合同的采购流程,而亚马逊是这份合同的关键竞标者。网友评论:毕竟是100亿美元啊~4.罗永浩出质锤子科技部分股权,疑因拖欠质权人研发费用天眼查信息显示,5月31日,锤子科技(北京)股份有限公司新增4条股权出质,质权人包括猎豹移动旗下人工智能子公司北京猎户星空科技有限公司。对此,有知情人士表示,锤子科技方面此前拖欠猎户星空研发费用,此次出质股权,意在做一些财务上的处理,并非外界传言的接盘。对于接手锤子科技部分股权一事,猎豹移动公关部表示,不予置评。网友评论:反正老罗是凉了5.特斯拉推出三年免息融资购车与免费车牌租赁服务特斯拉官方微博宣布为北京用户带来三年免息融资购车与免费车牌租赁服务。据特斯拉官方微博介绍,通过Tesla融资租赁方案购买Model 3长续航版本与高性能版本,三年免息至少能为您节省5.3万元,同时三年免费车牌租赁则为您减免总共约6万元。以Model 3长续航后轮驱动版为例,如果选择上述方案,将只需支付12万元保证金,每月支付11700元租金。此外,Tesla还推出了四年/五年免息融资方案,最低月租金7000元。网友评论:可以直接开走不6.软银为2016年出售阿里巴巴股份的交易计入1.2万亿日元利得据外媒报道,日本软银集团周二表示,该公司通过在2016年开始的出售中国阿里巴巴集团股票的交易,预计计入约1.2万亿日元(合111.2亿美元)的税前利润。上述交易始于2016年,当时软银通过衍生产品出售了部分阿里巴巴股份,为收购英国芯片设计公司ARM提供资金。该交易完成后,软银还持有阿里巴巴26%的股份。软银表示,将在截至6月份的财政季度将此收入计入利润。7.小米大跌 股价缩水近半6月3日,小米集团股价跌超6%以上,相比上市发行价17港元,目前小米股价已经下跌47%,市值蒸发超过247亿美元。此前,小米公布今年一季报业绩,超出市场普遍预期。但从市场表现看,投资人却显然不愿意继续为小米买单。(中国基金报)网友评论:年轻人的第一次腰斩......Are you OK?8.全球5G标准专利声明,我国企业占比超过30%央视网从工信部了解到,我国5G已经具备商用基础,商用牌照将于近期发放,这意味着我国正式进入5G商用元年。5G标准是全球产业界共同参与制定的统一国际标准。截至2019年5月,在全球20多家企业的5G标准必要专利声明中,我国企业占比超过30%,位居首位。网友评论:厉害了!word国9.多喝咖啡对心脏没坏处,每天喝25杯和每天1杯几乎没区别 曼彻斯特举行的英国心血管学会会议上发表的新研究显示:多喝咖啡对心脏并没有坏处。实验将8412名研究对象分为三组,结果显示,咖啡并未对心脏造成不良影响:每天喝25杯咖啡和每天喝一杯咖啡的人,几乎没有区别。网友评论:有区别,每天25杯,我要贷款喝咖啡了,心脏受不了。10.中国90后孙宇晨456万美元拍下巴菲特午餐 创造456万美元与巴菲特午餐最新纪录的人揭晓!中国90后区块链创业者、波场TRON创始人@孙宇晨 宣布他将邀请区块链行业人士一同参与和股神交流。值得一提的是,巴菲特此前多次表达“比特币不能产生价值”的观点。孙宇晨将是和巴菲特午餐的第四个中国人,他还是湖畔大学第一期学员,被称为马云最年轻的门徒。网友评论:巴菲特来一句:咱吃饭不谈工作。【更多内容,欢迎访问】http://forum.huaweicloud.com/forum.php?mod=forumdisplay&fid=569&filter=typeid&typeid=266(内容来源于互联网,如侵犯您的合法权益或有其他任何疑问,请联系:huaweicloud.bbs@huawei.com沟通处理。谢谢!)
  • [分享交流] APP测试中容易漏测点之-消息推送功能测试
        在测试APP消息推送功能时,除了测试正常的消息接收查看功能,还要对以下几个方面的消息接收情况进行测试:    一、分组推送,范围是否正确,未在接收范围的用户是否接收不到推送消息,组内用户是否可以正常接受推送消息    二、应用在前台时接收消息,终端展示是否正常?是否可以选择查看或者忽略查看推送消息?    三、应用在后台运行时接收消息,通知栏查看是否正常?    四、用户已设置不接收消息,是否可以不接收系统推送消息?重新设置接收时,是否可以正常接受系统推送的消息?    五、用户离线时系统推送的消息,重新登录后,要测试是否可以正常接收到离线消息?    六、消息计数更新,消息计数角标展示会随着消息的读取以及新接收的消息而更新,要测试计数的变化是否正确?    七、不同类型的消息查看:文字消息,模块跳转,网页链接跳转,系统推送的不同类型的消息,要测试是否能正常展示以及跳转到相应链接?    消息推送功能测试时,以上功能容易被漏测或者某些点在测试中会被忽略,在进行消息推送功能测试时,建议考虑以上内容进行测试用例设计以及测试。有不足之处,欢迎小伙伴指正~~