• [问题求助] c++sdk 代码仓库一不小心删了怎么办
    rt
  • [问题求助] C/C++版本SDK运行build.sh文件后bin文件夹下无文件生成
    系统环境:Windows7 64位系统。 以下是相关截图。 文件夹目录: 12071 git bash运行build.sh截图: 12072 生成的bin文件夹: 12073 生成的build文件夹: 12074
  • [问题求助] 求助c++sdk
    小白求助,sdk-gcc中是否已经编好读写文件的程序了?训练的数据调用程序需要自己编写还是sdk中已经有了?
  • [交流吐槽] java sdk是什么鬼
    11994 11行输出是2,官方sdk14行是什么鬼? 数据长这样? 11995 空格类型都不一样?说话的"\t"呢?
  • [问题求助] SDK-GCC相关问题
    新人小白第一次做比赛,有几个问题希望有人能回答一下: 1.SDKgcc中predict函数中char * info[MAX_INFO_NUM], char * data[MAX_DATA_NUM], int data_num, char * filename 分别是什么。filename是输出文件名吗? 2.输入大概可以分为两部分,一部分是物理服务器大小等,另一部分为训练数据,是先输入第一部分再输入第二部分,还是反着来的? 3.如第二个问题所示,会有两部分的输入,其输入文件名字是TrainData.txt/input.txt 吗 感谢~
  • [问题求助] 关于sdk-gcc的疑问
    ecs.cpp的主函数中调用的入口函数为:predict_server(info, data, data_line_num, output_file); 为何没有info数组的大小参数,readme中说ecs.cpp不可更改,那就无法获得info数组的大小?
  • [问题求助] 官方C++ 的SDK在哪下载
    如题,官方C++ 的SDK在哪下载
  • [问题求助] Python SDK的predictor.py的代码可以删掉重写吗
    如题
  • [热门活动] 华为云SDK咨询与求助专帖
    同学们,请注意后续有SDK相关求助请来这里提问▶:https://bbs.huaweicloud.com/ask此帖将不再继续解答,谢谢!感谢您对华为云的支持~
  • 【活动已结束】 体验华为云API SDK,输出体验报告有机会赢mate10!
    活动时间: 输出体验报告:2018年3月5日—5月14日 体验报告评审:2018年5月15-17日 活动结果公布:2018年5月18日(所有体验报告正在公平公正地评选中,待评选完成后将公布结果) 华为云API SDK介绍: 您可以基于华为云SDK通过编写代码的方式调用华为云API,或通过发起HTTP/HTTPS请求调用华为云API的方式来使用云产品,实现对应用、资源和数据更灵活的部署、更快速的操作、更精准的使用、更及时的监控。 活动参与方式: 1、注册登录并实名认证; 2、调用已购买产品或免费试用产品的API/SDK; 3、在该贴下按模板输出体验报告(问题描述+使用界面截图); 4、体验报告评审:筛选有效体验报告后由产品专家对报告进行综合评分。 5、活动结果公布:公布活动最终结果,获奖用户奖品寄送(所有奖品均包邮)。 体验报告输出规则: 1、文字、图片必须本人原创;逻辑清晰、图文并茂容易获得专家加分; 2、内容包含但不限于产品使用感受(如使用中存在bug,接口定义不够准确、规范不够清晰、文档不够细化、很难读懂、交互性和体验性不够好,以及使用华为云API/SDK存在的问题,有哪些需要重点提升的方面等各种建议。) [color=rgb(54,56,60)]3、报告格式: a.注明购买的产品和调用的API或使用的SDK; b.反馈跟API/SDK相关的使用问题(问题描述+截图)或改进建议; c.如有重复反馈,以最先回帖的用户为准。 [color=rgb(54,56,60)]体验报告参考模板(两种方式可任选): 1、#API SDK体验报告#使用的产品名称+是否好用+有没有需要优化的地方 如:XX产品可调用的SDK支持语言太少,建议增加XX语言。 2、#API SDK体验报告# 产品名称+ 使用环节 + 问题描述 + 优化建议 + 界面截图 如:在调用XX产品API时,在XX环节发现XX问题,建议做XX优化。 [color=rgb(54,56,60)]奖项评选方式: 1、产品团队从问题或BUG的级别、用户建议的价值等方面进行综合评分。最具价值体验官须反馈提议3条以上有效体验报告; 2、各类奖项不能叠加,每个用户只能获得一个奖项,如遇同一用户获得两个奖项,则以所获最高奖项为准,其奖品顺延至下一用户; 3、如体验报告总数未达到30份,则奖项及奖品酌情处理;4、活动参与需遵守《华为云社区常规活动规则》,戳>>>这里 活动奖品展示: [color=rgb(54,56,60)]最具价值体验官(1名):华为mate 10(4GB+64GB) [color=rgb(54,56,60)]优质建议奖(3名):华为VR [color=rgb(54,56,60)]特别参与奖(15名):荣耀引擎耳机二代 华为云开发者中心:http://developer.huaweicloud.com/ 更多开发者活动请戳:礼献开发者 爱在华为云
  • DCS IMDG SDK介绍
    本帖最后由 云彩飞扬 于 2018-2-8 17:01 编辑DCS IMDG SDK提供基于GridGain的接口,第三方应用程序直接使用DCS IMDG SDK即可实现对缓存数据的读、写、删除等操作。关键特性介绍[*]兼容ACID:存储在IMDG实例中的数据,支持ACID,可以在整个网络的多台服务器上保持事务。 [*]支持完整的SQL、DDL和DML:IMDG支持完整的SQL、DDL和DML,可以单独使用SQL而不需要用代码与IMDG进行交互,既只使用SQL就可以创建表和索引,以及**、更新和查询数据。有这个完整的SQL支持,IMDG就可以作为一种分布式SQL数据库。 [*]基于JCache(JSR107)实现:IMDG的IgniteCache基于JCache(JSR107),提供了JCache规范之外的有用的其他功能,比如数据加载,查询,异步模型等。开发流程本示例以Java语言为例进行DCS IMDG SDK的二次集成开发。实现流程如下:
  • [行业前沿] Go SDK和CSE Mesher有什么关系?
    CSE Go SDK和CSE Mesher有什么关系?
  • [分享交流] 【干货分享】华为云API介绍(三)华为云Java SDK 使用指导
    前提条件1.        已经获取相关API文档。       登录华为云官网 http://support.huaweicloud.com  查看各个云服务的接口参考文档。       通过这些文档,可以学习云平台所支持的API参数。2.        获取Java SDK(jar包)及其介绍文档       登录以下网站获取Python OpenStack SDK 的官方文档:       http://developer.huaweicloud.com/dev/sdk?all3.        获取华为云IAM鉴权信息和endpoint信息。          projectId/userDomainId参数获取方法见: http://forum.huaweicloud.com/forum.php?mod=viewthread&tid=1813        endpoint/AZ信息见: http://developer.huaweicloud.com/endpoint.html4.        开发环境已经安装好JDK 1.85.        欲了解Java SDK项目的源代码,请访问如下地址。       https://github.com/huawei/openstack4jJava代码示例DNS服务的简单Demo:创建zone、查询zone、删除zonepackage openstack4jdemo;import java.util.List;import com.huawei.openstack4j.core.transport.ProxyHost;import com.huawei.openstack4j.api.OSClient.OSClientV3;import com.huawei.openstack4j.api.types.ServiceType;import com.huawei.openstack4j.core.transport.Config;import com.huawei.openstack4j.model.common.Identifier;import com.huawei.openstack4j.model.dns.v2.Zone;import com.huawei.openstack4j.openstack.OSFactory;import com.huawei.openstack4j.openstack.dns.v2.domain.DesignateZone;import com.huawei.openstack4j.openstack.identity.internal.OverridableEndpointURLResolver;public class dns_test {        private static final String LANGUAGE = "zh-cn";        public static void main(String[] args) {                // step 1: add cloud service override endpoint   注意:示例中endpoint都使用华北区的,如果需要在华南区操作资源,需要相应修改为华南区的endpoint                OverridableEndpointURLResolver endpointResolver = new OverridableEndpointURLResolver();                endpointResolver.addOverrideEndpoint(ServiceType.VOLUME_BACKUP,                                "https://vbs.cn-north-1.myhwclouds.com/v2/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.DNS,                                "https://dns.myhwclouds.com/v2");                endpointResolver.addOverrideEndpoint(ServiceType.AUTO_SCALING,                                "https://as.cn-north-1.myhwclouds.com/autoscaling-api/v1/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.CLOUD_EYE,                                "https://ces.cn-north-1.myhwclouds.com/V1.0/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.LOAD_BALANCER,                                "https://elb.cn-north-1.myhwclouds.com/v1.0/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.MAP_REDUCE,                                "https://mrs.cn-north-1.myhwclouds.com/v1.1/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.KEY_MANAGEMENT,                                "https://kms.cn-north-1.myhwclouds.com/v1.0/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.CLOUD_TRACE,                                "https://cts.cn-north-1.myhwclouds.com/v1.0/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.ANTI_DDOS,                                "https://antiddos.cn-north-1.myhwclouds.com/v1/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.Notification,                                "https://smn.cn-north-1.myhwclouds.com/v2/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.MessageQueue,                                "https://dms.cn-north-1.myhwclouds.com/v1.0/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.MAAS,                                "https://maas.cn-north-1.myhwclouds.com/v1/%(project_id)s/objectstorage");                endpointResolver.addOverrideEndpoint(ServiceType.DATABASE, "https://rds.cn-north-1.myhwclouds.com");                // step 2: setup the authentication credit                String user = "wanglianmin";                String password = "XXXX";                String projectId = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";         //  华为云-用户中心-账号管理-基本信息-安全凭证-管理我的凭证,项目ID,按照region区分,如果想在华北创建资源,就找cn-north-1对应的项目ID。                String userDomainId = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";     //  华为云-用户中心-账号管理-基本信息-安全凭证-管理我的凭证,账户ID,各个区域统一。                String authUrl = "https://iam.cn-north-1.myhwclouds.com/v3";                // step 3: initial OpenStack4j Client                OSFactory.enableHttpLoggingFilter(true);                // config of the client                // with language setting is required for RDS(trove&database) service                Config config = Config.newConfig().withEndpointURLResolver(endpointResolver).withLanguage(LANGUAGE)                                .withSSLVerificationDisabled();                // initial client                OSClientV3 osclient = OSFactory.builderV3().withConfig(config).endpoint(authUrl)                                .credentials(user, password, Identifier.byId(userDomainId)).scopeToDomain(Identifier.byId(userDomainId))                                .scopeToProject(Identifier.byId(projectId)).authenticate();                // // use client to visit DNS API                //                // create a public zone                Zone creation = DesignateZone.builder().name("sdk.tutorial.com.").description("tutorial").ttl(600)                                .email("admin@tutorial.com").build();                Zone zone = osclient.dns().zones().create(creation);                // get the created zone                Zone get = osclient.dns().zones().get(zone.getId());                // delete the created zone                //osclient.dns().zones().delete(get.getId());                List list = osclient.dns().zones().list();                System.out.println(list);                               // delete zone                osclient.dns().zones().delete(get.getId());        }}[/code]再来一个ECS弹性云服务器的示例,包括查询Server、创建Server、启动、停止、重启、删除Server[code]import java.util.List;import java.util.stream.Collectors;import sun.misc.BASE64Encoder;import sun.misc.BASE64Decoder;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;import java.util.concurrent.TimeUnit;import com.huawei.openstack4j.api.Builders;import com.huawei.openstack4j.api.OSClient.OSClientV3;import com.huawei.openstack4j.api.types.ServiceType;import com.huawei.openstack4j.core.transport.Config;import com.huawei.openstack4j.model.common.ActionResponse;import com.huawei.openstack4j.model.common.Identifier;import com.huawei.openstack4j.openstack.OSFactory;import com.huawei.openstack4j.openstack.identity.internal.OverridableEndpointURLResolver;import com.huawei.openstack4j.model.compute.Action;import com.huawei.openstack4j.model.compute.RebootType;import com.huawei.openstack4j.model.compute.Server;import com.huawei.openstack4j.model.compute.Server.Status;import com.huawei.openstack4j.model.compute.ServerCreate;public class Demo_for_WebSite {        private static final String LANGUAGE = "zh-cn";        public static void main(String[] args) {                /* 第一步:填入华为云区域的endpoint                 * 如下,对接华北区1就需要填入华北区服务的endpoint,以下为全量服务,用户根据自己的需要进行覆写                 */                OverridableEndpointURLResolver endpointResolver = new OverridableEndpointURLResolver();                endpointResolver.addOverrideEndpoint(ServiceType.VOLUME_BACKUP,                                "https://vbs.cn-north-1.myhuaweicloud.com/v2/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.DNS,                                "https://dns.myhuaweicloud.com/v2");                endpointResolver.addOverrideEndpoint(ServiceType.AUTO_SCALING,                                "https://as.cn-north-1.myhuaweicloud.com/autoscaling-api/v1/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.CLOUD_EYE,                                "https://ces.cn-north-1.myhuaweicloud.com/V1.0/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.LOAD_BALANCER,                                "https://elb.cn-north-1.myhuaweicloud.com/v1.0/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.MAP_REDUCE,                                "https://mrs.cn-north-1.myhuaweicloud.com/v1.1/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.KEY_MANAGEMENT,                                "https://kms.cn-north-1.myhuaweicloud.com/v1.0/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.CLOUD_TRACE,                                "https://cts.cn-north-1.myhuaweicloud.com/v1.0/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.ANTI_DDOS,                                "https://antiddos.cn-north-1.myhuaweicloud.com/v1/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.Notification,                                "https://smn.cn-north-1.myhuaweicloud.com/v2/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.MessageQueue,                                "https://dms.cn-north-1.myhuaweicloud.com/v1.0/%(project_id)s");                endpointResolver.addOverrideEndpoint(ServiceType.MAAS,                                "https://maas.cn-north-1.myhuaweicloud.com/v1/%(project_id)s/objectstorage");                endpointResolver.addOverrideEndpoint(ServiceType.DATABASE, "https://rds.cn-north-1.myhuaweicloud.com");                /* 第二步: 配置鉴权信息(以对接华北区为例)                 * user为用户名                 * projectId为华为云控制台-账户中心-基本信息-管理我的凭证-项目列表中华北区的项目ID                 * userDomainId为华为云控制台-账户中心-基本信息-管理我的凭证的账户ID                 * authURL为IAM服务华北区的域名                 */                String user = "wanglianmin";                String password = "XXXXXX";                String projectId = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";                String userDomainId = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";                String authUrl = "https://iam.cn-north-1.myhuaweicloud.com/v3";                // 第三步: 初始化一个连接                OSFactory.enableHttpLoggingFilter(true);   //调试用,可以显示request body和response body                Config config = Config.newConfig().withEndpointURLResolver(endpointResolver).withLanguage(LANGUAGE)                                .withSSLVerificationDisabled();                OSClientV3 osclient = OSFactory.builderV3().withConfig(config).endpoint(authUrl)                                .credentials(user, password, Identifier.byId(userDomainId)).scopeToDomain(Identifier.byId(userDomainId))                                .scopeToProject(Identifier.byId(projectId)).authenticate();                // 第四步: 过滤查询弹性云服务器列表                Map filter_name = new HashMap();                filter_name.put("name", "ecs");                filter_name.put("status", "ACTIVE");                List servers = osclient.compute().servers().list(filter_name);                System.out.println(servers);                               // 第五步:创建虚拟机,填入所需参数;停止、启动、重启、删除虚拟机                String imageId = "1189efbf-d48b-46ad-a823-94b942e2a000";                String flavorId = "s2.small.1";                String networkId = "ef039b60-6a14-42d1-963b-687b627fea08";                String imageId_Windows = "201150a6-479e-45f3-8a4c-fe91855758f0";                                              // 创建Linux密码虚拟机,目前密码使用user-data参数传入,将来会统一使用adminPass参数(注意echo后面的是单引号,单引号!!!)                String userData_org = "#!/bin/bash \r\n echo ´root:P@ssWr0d123´ | chpasswd ;";                byte[] userData_byte = userData_org.getBytes();                String userData = new BASE64Encoder().encode(userData_byte);                // generate networkList                ArrayList networkList = new ArrayList();                networkList.add(networkId);                // generate server body                ServerCreate sc_Linux = Builders.server().name("zt-Linux-test-sdk").flavor(flavorId).image(imageId).availabilityZone("cn-north-1b").userData(userData).networks(networkList).build();                System.out.println("New Server body " + sc_Linux);                Server newServer = osclient.compute().servers().boot(sc_Linux);                osclient.compute().servers().waitForServerStatus(newServer.getId(), Status.ACTIVE, 10, TimeUnit.MINUTES);                System.out.println("New Server " + newServer);                                                              // 创建Windows密码虚拟机,目前密码使用metadata参数传入,将来会统一使用adminPass参数                ServerCreate sc_Windows = Builders.server().name("zt-Windows-test-sdk").flavor(flavorId).image(imageId_Windows).availabilityZone("cn-north-1b").addMetadataItem("admin_pass", "P@ssWr0d123").networks(networkList).build();                System.out.println("New Server body " + sc_Windows);                Server newServer_Windows = osclient.compute().servers().boot(sc_Windows);                osclient.compute().servers().waitForServerStatus(newServer_Windows.getId(), Status.ACTIVE, 10, TimeUnit.MINUTES);                System.out.println("New Server " + newServer_Windows);                                     // 停止虚拟机                ActionResponse repStop = osclient.compute().servers().action(newServer.getId(), Action.STOP);        if(repStop.isSuccess()) {            System.out.println("Stop the server success, status = " + newServer.getId() + newServer.getVmState());        }else {            System.out.println("Stop the server failed " + newServer.getId());        }        osclient.compute().servers().waitForServerStatus(newServer.getId(), Status.SHUTOFF, 3, TimeUnit.MINUTES);                // 启动虚拟机        ActionResponse repStart = osclient.compute().servers().action(newServer.getId(), Action.START);        if(repStart.isSuccess()) {            System.out.println("Start the server success, status = " + newServer.getId() + newServer.getVmState());        }else {            System.out.println("Start the server failed " + newServer.getId());        }        osclient.compute().servers().waitForServerStatus(newServer.getId(), Status.ACTIVE, 3, TimeUnit.MINUTES);                // 重启虚拟机                ActionResponse repReboot = osclient.compute().servers().reboot(newServer.getId(), RebootType.SOFT);        if(repReboot.isSuccess()) {            System.out.println("Reboot the server success, status = " + newServer.getId() + newServer.getVmState());        }else {            System.out.println("Reboot the server failed " + newServer.getId());        }        osclient.compute().servers().waitForServerStatus(newServer.getId(), Status.ACTIVE, 3, TimeUnit.MINUTES);                // 删除虚拟机        ActionResponse repDelete = osclient.compute().servers().delete(newServer.getId());        if(repDelete.isSuccess()) {            System.out.println("Delete the server success, status = " + newServer.getId() + newServer.getVmState());        }else {            System.out.println("Delete the server failed " + newServer.getId());        }                ActionResponse repDelete_Windows = osclient.compute().servers().delete(newServer_Windows.getId());        if(repDelete_Windows.isSuccess()) {            System.out.println("Delete the server success, status = " + newServer_Windows.getId() + newServer.getVmState());        }else {            System.out.println("Delete the server failed " + newServer_Windows.getId());        }                }        
  • 华为云sdk调用知识3-使用消息通知服务发送短信
    华为云消息通知服务(Simple Message Notification),简称SMN, 提供一键式发送短信能力,移动、联通、电信三网无缝覆盖,精确快速到达。使用条件:暂时开放给通过企业认证的帐户使用,企业认证方式必须是证件认证。 通过如下步骤即可使用 1、注册华为云帐户,记下您的帐户名/用户名/密码。 不了解帐户名/用户名/密码?没关系,请先看看科普帖 华为云sdk调用知识1-华为云的帐户介绍 2、通过证件方式进行企业认证。 3、企业认证通过后,登陆Console,点击“消息通知服务”进入服务页面,创建短信签名。创建完后,签名需要进行人工审批,一般需要2~3工作日;审批通过之后,就可以使用短信签名来发送短信了。 6715 4、获取短信签名的ID,即sign_id,以及签名所属的区域,例如华北区cn-north-1。 不知道什么是区域?没关系,请先看看科普帖 华为云sdk调用知识2-domain_id/user_id以及project_id 有了帐户名/用户名/密码,短信签名sign_id,以及签名所属的区域,就可以直接使用SDK发短信啦! 华为云消息通知服务SDK目前支持Java/php/go/python/.net,后续会支持更多的语言,敬请期待。 每个语言的SDK,都有example,直接在example中配置帐户名/用户名/密码,短信签名sign_id,以及签名所属的区域;就可以发送短信啦,当然如果用户也可以编写代码调用SDK实现更加灵活的控制。 SDK Github地址,戳这里(Click Here) 如果您有消息推送的需求,包括短信、邮件、http、https、集成DMS、FunctionStage、FunctionGraph;请移步华为云消息通知服务,更多精彩帖子为你解惑。
  • 华为云sdk调用知识2-domain_id/user_id以及project_id
    本帖最后由 潇湘夜雨 于 2017-12-14 16:12 编辑华为云sdk调用知识1-华为云的帐户介绍 在华为云sdk调用知识1-华为云的帐户介绍,我们已经知道华为云帐户和账号的子用户的概念 事实上,帐户也是一个用户,只不过它是拥有最高权限的用户,它可以创建子用户,子用户的权限小于帐户的权限。 Domain ID 如果把帐户看成是一个企业,那么它的子用户类似于企业的员工。帐户ID就是类似于企业ID,只要这个企业不变,帐户ID就不变。这就是Domain ID。 User ID 企业下有很多员工,每个员工相当于一个子用户,标识员工的ID就是User ID。 特别注意,帐户也是一个特殊用户,因此它也有自己的User ID。 查看Domain ID方法,在控制台进入“统一身份认证服务”,然后把地址栏的#/iam/users 替换成#/myCredential ,按回车键即可进入“我的凭证”页面,可以看到Domain ID. 6712 6714 [hr] 上面是从资源使用者的角度看,有Domain ID与User ID概念。 接下来,以资源提供的角度看 大家都知道,公有云是就是提供云资源;让用户像用水用电一样快捷的使用计算服务。那么,它这个资源的物理承载最终是由数据中心来提供的。基于服务便捷/容灾等方面的考虑,公有云的数据中心是分布在不同的区域。比如华为云的华北区/华南区/华东区,这些数据中心分别是在北京/广州/上海。于是就有project概念,project可以看作是一个区域的数据中心资源,project_id就是数据中心资源ID 也就是说,资源提供是分地域的。当资源使用者,即用户,在使用资源时,一般需要指定用哪个区域的资源,即指定project_id。 华为云目前有华北区/华南区/华东区/东北区, 6709 对应的project_id 6713 如果您有消息推送的需求,包括短信、邮件、http、https、集成DMS、FunctionStage、FunctionGraph;请移步华为云消息通知服务,更多精彩帖子为你解惑。
总条数:806 到第
上滑加载中