• 优点
    百炼千锤铸利剑(技术完善)当今时代,是拥抱开源开放、共享共赢的时代。不重复造轮子,站在巨人肩膀上做事情的考虑,我们积极拥抱Theia开源社区,结合华为自身技术、资源、服务能力, CloudIDE进行深度优化和能力衍生。 服务鲲鹏生态,惠及开发者众所周知的原因,华为加快了鲲鹏计算平面能力建设。为了服务鲲鹏开发者,CloudIDE推出了鲲鹏基座的IDE实例,让鲲鹏开发者可以在最短时间内获取代码开发和调试的真实环境,免去了交叉编译和工具链缺陷的烦恼,实现服务应用对鲲鹏调优。在鲲鹏计算平台,释放鲲鹏ARM架构多核算力优势,CloudIDE在Theia内核、语言服务、编译加速、资源调度等方面都做出了大量优化工作。未来,针对鲲鹏开发者的开发、调试、优化的更多能力会逐步上线。 在华为HDC2020大会上,为促进华为鲲鹏生态建设,普惠鲲鹏开发者,华为云与计算BG总裁侯金龙先生正式宣布“2020年CloudIDE鲲鹏实例免费”。即日起,即可在华为云CloudIDE服务体验使用。 完善开发体验Eclipse Theia对语言支持采用松散框架,通过支持Language Server Protocol(LSP)和Debug Adapter Protocol(DAP)这种开放协议和相关插件实现多语言的编码和调试适配。CloudIDE在代码自动补全、Java语言调试、Python语言插件、文件编码等重要体验能力上修复了很多重大问题。针对超大型规模代码仓的打开效率,专门做了优化提速。基于云原生开发的和云基础设施的特点,CloudIDE还提供了用户鉴权、示例模板创建、外部端口访问等实用功能。 增强插件能力为了满足支持华为云和鲲鹏开发者快速实现插件的目标,CloudIDE团队设计了全新的插件扩展框架,上手成本更低、交互机制更好、支持动态多视图和事件订阅,后续会开源出来方便开发者参与生态共建。同时作为IDE中的“零号”插件,我们也提供了自有插件市场,支持用户安装插件实现定制化需求。未来还会逐步支持用户自己发布插件。 提升服务能力华为云已经提供了非常成熟的集群管理服务(CCE)、云硬盘服务(EVS)、计算资源(ECS)、网络服务(ELB、EIP、NAT等)、数据库(RDS),把华为云端众多基础服务整合成高度可用、支持用户按需获取资源、支持高并发访问、支持良好使用体验、保障用户数据安全的开发服务。CloudIDE在用户数据隔离保护,服务代码安全加固,节点智能选择调度,资源规模弹性伸缩,服务韧性可靠性提升等方面,我们都进行了技术攻关和专项研发,保证提供给用户的是可信软件服务。 扩展服务场景云时代的CloudIDE,不仅开发体验追求高效极致,应用场景也力图包罗万象。提供了针对云服务部署的Developer Console插件,可以把云原生应用一键式部署到华为云CCI形成容器服务实例,大大缩短闭环体验时间;提供WECODE TOOLKIT插件,支持用户云端开发端到端的WeLink轻应用(We码小程序),实现移动应用移动开发;提供针对教育培训场景插件,满足高校师生教学和作业要求;提供权限控制和OpenAPI,满足企业用户和集成商使用云开发能力;提供量子计算、区块链合约开发、代码托管对接、商业智能(EI)开发等相关云服务的原生对接能力,服务广大开发者使用。 
  • CloudIDE服务概述
    CloudIDE是DevCloud的云端开发环境服务,向开发者提供按需配置、快速获取的工作空间(包含编辑器和运行环境),支持完成环境配置、代码阅读、编写代码、构建、运行、调试、预览等操作,并支持对接多种代码仓库。CloudIDE基本特性如表1所示。表1 CloudIDE基本特性特性描述云化和轻量化依托华为云的计算和存储资源,实现云化开发环境供给,通过浏览器访问就可完成开发全过程,实现移动办公。快速按需容器化用户工作空间基于全容器技术,极短时间即可按用户所需配置(计算和存储)启动并提供服务,用后随时释放。多语言和技术栈支持40多种语言的语法高亮,支持Java等语言的语法补齐,支持7种预置技术栈,无需复杂配置环境即可就位。视图风格可切换提供亮色和暗色两种视觉风格,编辑器提供多种视图布局,还支持满屏编辑和边栏收缩。后端环境可配置提供页面终端(WebTerminal)直接访问后端容器环境,以命令行设置变量、处理文件和配置其他环境因素。构建运行和调试提供命令管理器以支持构建(Build)和运行(Run),对Java等语言还支持断点调试。可对接三方服务除了对Git仓库(DevCloud代码仓库或GitHub等)的支持,还提供对接第三方服务(即通过外网通道对接其他开放服务)的能力。企业化权限管控提供基于黑白名单的访问控制能力,为企业租户提供掌控子用户行为的管理面。
  • CloudIDE产品优势
    CloudIDE根据使用的计算和存储资源按需计费产品优势随时随地开发云化WebIDE,无需安装软件,快速进入开发环境,且只需浏览器即可实现编码,方便高效统一开发环境根据生产情况和开发所需工具,构建自定义栈,可让团队成员一键安装开发环境,快速实现团队环境一致,让开发人员尽可能快速加入团队专注生产释放本地资源本地IDE占内存多,时不时会Crash。云上IDE,不会占用本地资源跨平台接入跨越开发平台的差异,开发者通过Web方式进入IDE,代码、检查、构建、部署、调试能力尽享
  • 启动CloudIDE实例的问题
    以前这个任务是每天一次的,为什么要改成一周一次呢?
  • 今天CloudIDE实例启动不成功,有遇到的没
    今天CloudIDE实例启动不成功,有遇到的没?知道是啥原因吗?
  • [<HDC.Cloud...] 【获奖公示】【HDC.Cloud】开发者社区活动-我要去HDC · 像素绘图
    活动时间:2021年4月6日~2021年5月9日 参与方式:用户需按照活动帖附件文档内步骤操作,生成趣味图片,并将图片回复至活动帖内,视为完成任务。 活动奖励:a. 奖励一:游乐场“绘图”碎片b. 奖励二:最佳创意奖。由版主评选出3位最佳创意奖,奖品为雷柏机械键盘一个。c. 奖励三:在所有完成任务的用户中抽取若干幸运奖。奖品、发放数量如下奖品发放数量JBL GO2 音乐金砖3定制双肩包10无线鼠标15旅行本套装20定制扑克牌30活动规则:a. 禁止抄袭他人作品,如多个楼层回复相同或相似作品,则最先发布的楼层优先获奖。b. 回复示例图片,视为无效楼层。c. 奖励二、三可兼得。d. 如各奖项中最终获奖用户数量小于等于计划发放的奖品数量,则用户百分之百中奖。e. 本次像素绘图活动结束后,将由华为云工作人员将符合抽奖条件的用户名单导入至巨公摇号平台(https://www.jugong.wang/random-portal/)内,抽取各奖项,并截屏公示抽奖过程。如您不同意此抽奖规则,请勿参加本次活动。 Tips:1、请务必使用个人账号参与活动(IAM、企业账号等账号参与无效)。2、所有获得华为电子产品奖项的获奖用户,请于获奖后3日内完成实名认证,否则视为放弃奖励。3、收货信息填写说明:1)为保证您顺利领取活动奖品,请您提前填写奖品收货信息,如您没有填写,视为放弃奖励。收货信息请【点击此处填写】2)填写时间截至2021年5月21日16时。3)在HDC.Cloud2021开发者社区活动-我要去HDC系列活动中完成一次填写即可。我们最终将会按照您最后一次填写的信息发放奖励。4、活动规则请戳https://bbs.huaweicloud.com/forum/thread-118147-1-1.html更多精彩活动
  • CloudIDE这个任务变成每周任务了
    cloudIDE打开代码
  • CloudIDE这个任务变成每周任务了....哭
  • cloudIDE任务变成一周一次了,又少了好多码豆
    现在兑换商城的东西贵死人,又限制兑换一次
  • CloudIDE打开一个文件,文件上方没有导航栏吗?类似VSCODE的叫导航痕迹。
  • CloudIDE创建了一个基于模版的微服务,把as/sk换成了之后启动,报错
    如下图所表示的,修改了yaml文件,然后报错了。已经替换了几次ak/sk,而且都是新建的ak/sk,还是超出了次数。怎么解决呢?????在线等。
  • CloudIDE 启动一个web任务后如何停止啊?小白求助
    如图,启动一个springBoot任务后,如何停止啊?找不到停止选项.jpg
  • CloudIDE Python excel文件转入mysql数据库
    #导入MySQL包 import pymysql #导入读excle的包 import xlrd #打开数据库连接 conn = pymysql.connect(host="*****", port=3306, user="***", passwd="*******", db="grdb") #创建游标 cursor=conn.cursor() #打开EXCEL文件 book=xlrd.open_workbook("collection.xls") #阐明excel表的sheet名 sheet=book.sheet_by_name("Sheet1") #数据库插入语句 sql="insert into student values(%s,%s,%s)" #for循环迭代读取excel表中的每一行数据,第一行是列名,所以从第二行开始读取 for i in range(1,sheet.nrows):   #sheet.nrows表示总行数,sheet.ncols表示总列数     a=sheet.cell(i,0).value      #表中每个单元格是一个cell对象,这里返回cell对象的值 就是单元格中元素的值     b=sheet.cell(i,1).value     c=sheet.cell(i,2).value     param=(a,b,c)     cursor.execute(sql,param) conn.commit() cursor.close() conn.close()excel文件可以放在ECS上,也可以上传到Cloud IDE的工作空间上(如果满足文件大小限制)。点击资源管理器空间,右键,上传文件。执行结果:
  • CloudShell登录超时后退回到CloudIDE界面
    超时后,直接退回到CloudIDE的页面重新进入,还需要继续从控制台-》ECS-》远程登录,不太方便。
  • CloudIDE 连接MySQL数据库
    #coding=utf-8 import pymysql try:     conn = pymysql.connect(     host = "*****",     port = 3306,     user = "wxx",     passwd = "87654321"     )     cur = conn.cursor()     cur.execute("CREATE DATABASE IF NOT EXISTS grdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci;")     cur.close()     conn.close()     print("创建数据库pythonDB成功! ") except pymysql.Error as e:     print("Mysql Error %d: %s" %(e.args[0],e.args[1]))pymysql的库直接在命令行pip install就行,其实一开始是想试试插件怎么用,可惜没找到相关的资料。正好前面开发者闯关活动的ECS资源还能用,直接用它换个Ubuntu镜像,安装mysql,设置了用户和授权。重要的事情说三遍:修改配置生效要重启mysql服务!重启mysql服务!重启mysql服务!这个小问题,绕了一大圈,查了两边ECS、couldIDE的防火墙和配置,回头发现service mysql restart重启服务居然好了!
总条数:163 到第
上滑加载中