-
比如在这里,按住CTL,点get_file,没有反应的。我想看看get_file的定义
-
问题:把x86运行正常的代码放到鲲鹏架构CloudIDE中,遇到了char类型无法正确输入输出的问题。x86运行正常的代码在二楼!!!代码要实现的功能:编写一程序,从键盘上输入任意两个数和一运算符(+:加,-:减,*:乘,/:除),采用switch语句,注意当运算符为除(“/”)时,需要判断除数不能为0,程序会报错,条件全部满足后,计算其运算的结果并输出。在鲲鹏架构的CloudIDE中已经进行的相关操作:源代码直接放到CloudIDE上,无char类型输入过程,直接结束程序。根据官方手册:https://support.huaweicloud.com/pinsrcase-kunpengprocs/kunpengprocessor_18_0004.html中“x86架构下为signed char,在Arm64平台为unsigned char”,把正常代码中的char类型全部替换为unsigned char,并把输入输出用的格式控制字符改从%c改为了%u,运算符能输入,但是输出错误。怎么修改才能让程序的结果和x86平台的结果一致。求指点。在鲲鹏架构的CloudIDE中运行代码如下。#include <stdio.h> int main() { float a, b; //存放两个数的变量 int tag = 0; //运算合法的标志,0--合法,1--非法 unsigned char ch; //运算符变量,已经替换为鲲鹏架构下unsigned char float result;//运算结果变量 //这里写输入部分 printf("input two number:"); scanf("%f %f", &a, &b); fflush(stdin); printf("input arithmetic lable(+ - */):"); scanf("%u",&ch); switch(ch) { case('+'):result=a+b;break; case('-'):result=a-b;break; case('*'):result=a*b;break; case('/'): if(!b) { printf("divisor is zero!\n"); tag=1;//运算非法标志提示 } else result=a/b; break; default: printf ("illegal arithmetic lable\n");//非法运算符提示 tag=1; } if(!tag) //这里写输出部分 printf("%.2f %u %.2f=%.2f", a, ch, b, result); return 0; }结果如下所示,无法得到正常结果。源代码在x86平台运行结果如下,运行正常。
-
既敏捷,又便捷,想要体验云端编程,快快点击华为云CloudIDE吧~
-
视频贴既敏捷,又便捷,想要体验云端编程,快快点击华为云CloudIDE吧~
-
准备工作:申请一个OBS资源,创建一个桶。开启一个CloudIDE实例,打开一个terminal,先下载并安装obs的工具obsutil。配置obsutil:需要用到开发者的我的凭证->访问密钥->新建访问密钥的AK,SK。使用obsutil命令在桶中新建一个文件夹test
-
CommandKeybindingContext / WhenSourceActivate Plugins Marketplacectrlcmd+shift+ldefaultAdd Cursor Abovealt+ctrl+upeditorTextFocusdefaultAdd Cursor Belowalt+ctrl+downeditorTextFocusdefaultAdd Cursors to Line Endsshift+alt+ieditorTextFocusdefaultAdd Line Commentctrl+k ctrl+ceditorTextFocus && !editorReadonlydefaultAdd Selection To Next Find Matchctrl+deditorFocusdefaultAuto Fix...shift+alt+.editorTextFocus && !editorReadonly && supportedCodeAction =~ /(\s|^)quickfix\b/defaultChange All Occurrencesctrl+f2editorTextFocus && editorTextFocus && !editorReadonlydefaultCopyctrlcmd+cdefaultCopy Line Downshift+alt+downeditorTextFocus && !editorReadonlydefaultCopy Line Upshift+alt+upeditorTextFocus && !editorReadonlydefaultCopy Pathshift+alt+c!editorFocusdefaultCursor Undoctrl+utextInputFocusdefaultCutctrlcmd+xdefaultDebug: Continuef5inDebugModedefaultDebug: Inline Breakpointshift+f9editorTextFocusdefaultDebug: Pausef6inDebugModedefaultDebug: Restart Debuggingshift+ctrlcmd+f5inDebugModedefaultDebug: Start Debuggingf5defaultDebug: Start Without Debuggingctrl+f5defaultDebug: Step Intof11inDebugModedefaultDebug: Step Outshift+f11inDebugModedefaultDebug: Step Overf10inDebugModedefaultDebug: Stop Debuggingshift+f5inDebugModedefaultDebug: Toggle Breakpointf9editorTextFocusdefaultDelete Lineshift+ctrl+ktextInputFocus && !editorReadonlydefaultEditor: Go Backalt+leftdefaultEditor: Go Forwardalt+rightdefaultEditor: Go to Last Edit Locationctrl+alt+qdefaultExpand Selectionshift+alt+righteditorTextFocusdefaultFile: DeletedelnavigatorActivedefaultFile: Import Projectctrlcmd+alt+idefaultFile: New Filealt+ndefaultFile: Open File...ctrlcmd+pdefaultFile: Open Recent Workspace...ctrlcmd+alt+rdefaultFile: Open Workspace...ctrlcmd+alt+wdefaultFile: Open...ctrlcmd+alt+odefaultFile: Renamef2navigatorActivedefaultFile: Savectrlcmd+sdefaultFile: Save Allctrlcmd+alt+sdefaultFile: Save As...ctrlcmd+shift+sdefaultFindctrlcmd+fdefaultFindctrl+fdefaultFind NextentereditorFocus && findInputFocusseddefaultFind Next Selectionctrl+f3editorFocusdefaultFind Previousshift+entereditorFocus && findInputFocusseddefaultFind Previous Selectionshift+ctrl+f3editorFocusdefaultFoldshift+ctrl+[editorTextFocus && foldingEnableddefaultFold Allctrl+k ctrl+0editorTextFocus && foldingEnableddefaultFold All Block Commentsctrl+k ctrl+/editorTextFocus && foldingEnableddefaultFold All Regionsctrl+k ctrl+8editorTextFocus && foldingEnableddefaultFold Level 1ctrl+k ctrl+1editorTextFocus && foldingEnableddefaultFold Level 2ctrl+k ctrl+2editorTextFocus && foldingEnableddefaultFold Level 3ctrl+k ctrl+3editorTextFocus && foldingEnableddefaultFold Level 4ctrl+k ctrl+4editorTextFocus && foldingEnableddefaultFold Level 5ctrl+k ctrl+5editorTextFocus && foldingEnableddefaultFold Level 6ctrl+k ctrl+6editorTextFocus && foldingEnableddefaultFold Level 7ctrl+k ctrl+7editorTextFocus && foldingEnableddefaultFold Recursivelyctrl+k ctrl+[editorTextFocus && foldingEnableddefaultFormat Documentshift+alt+feditorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonlydefaultFormat Selectionctrl+k ctrl+feditorHasDocumentSelectionFormattingProvider && editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonlydefaultGit: Toggle Blame Annotationsalt+beditorTextFocusdefaultGo to Bracketshift+ctrl+\editorTextFocusdefaultGo to Definitionctrlcmd+f11editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditordefaultGo to Implementationsctrl+f12editorHasImplementationProvider && editorTextFocus && !isInEmbeddedEditordefaultGo to Line...ctrl+geditorFocusdefaultGo to Next Differencef7isInDiffEditordefaultGo to Next Problem (Error, Warning, Info)alt+f8editorFocus && !editorReadonlydefaultGo to Next Problem in Files (Error, Warning, Info)f8editorFocus && !editorReadonlydefaultGo to Next Symbol Highlightf7editorTextFocus && hasWordHighlightsdefaultGo to Previous Differenceshift+f7isInDiffEditordefaultGo to Previous Problem (Error, Warning, Info)shift+alt+f8editorFocus && !editorReadonlydefaultGo to Previous Problem in Files (Error, Warning, Info)shift+f8editorFocus && !editorReadonlydefaultGo to Previous Symbol Highlightshift+f7editorTextFocus && hasWordHighlightsdefaultGo to Referencesshift+f12editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditordefaultGo to Symbol in Workspace...ctrlcmd+odefaultGo to Symbol...shift+ctrl+oeditorFocus && editorHasDocumentSymbolProviderdefaultIndent Linectrl+]editorTextFocus && !editorReadonlydefaultInsert Line Aboveshift+ctrl+entereditorTextFocus && !editorReadonlydefaultInsert Line Belowctrl+entereditorTextFocus && !editorReadonlydefaultMove Last Selection To Next Find Matchctrl+k ctrl+deditorFocusdefaultMove Line Downalt+downeditorTextFocus && !editorReadonlydefaultMove Line Upalt+upeditorTextFocus && !editorReadonlydefaultOpen Call Hierarchyctrlcmd+f1defaultOpen Definition to the Sidectrl+k ctrl+f12editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditordefaultOrganize Importsshift+alt+oeditorTextFocus && !editorReadonly && supportedCodeAction =~ /(\s|^)source\.organizeImports\b/defaultOutdent Linectrl+[editorTextFocus && !editorReadonlydefaultPeek Definitionalt+f12editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditordefaultPeek Implementationsshift+ctrl+f12editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditordefaultPreferences: Color Themectrlcmd+k ctrlcmd+tdefaultQuick Fix...ctrl+.editorHasCodeActionsProvider && editorTextFocus && !editorReadonlydefaultRedoctrlcmd+shift+zdefaultRefactor...shift+ctrl+reditorHasCodeActionsProvider && editorTextFocus && !editorReadonlydefaultRemove Line Commentctrl+k ctrl+ueditorTextFocus && !editorReadonlydefaultRename Symbolf2editorHasRenameProvider && editorTextFocus && !editorReadonlydefaultReplacectrlcmd+alt+fdefaultReplacectrl+hdefaultReplace with Next Valueshift+ctrl+.editorTextFocus && !editorReadonlydefaultReplace with Previous Valueshift+ctrl+,editorTextFocus && !editorReadonlydefaultReveal in Exploreralt+rdefaultSearch: Find in Filesctrlcmd+shift+fdefaultSelect Allctrlcmd+adefaultSelect All Occurrences of Find Matchshift+ctrl+leditorFocusdefaultSettings: Open Keyboard Shortcutsctrl+alt+,defaultSettings: Open Preferencesctrl+,defaultShow Accessibility Helpalt+f1editorFocusdefaultShow Editor Context Menushift+f10textInputFocusdefaultShow Hoverctrl+k ctrl+ieditorTextFocusdefaultShrink Selectionshift+alt+lefteditorTextFocusdefaultSubtype Hierarchyctrlcmd+alt+hdefaultTask: Run Last Taskctrlcmd+shift+k!textInputFocus || editorReadonlydefaultTerminal: Clear Terminalctrlcmd+kterminalActivedefaultTerminal: Findctrlcmd+fterminalActivedefaultTerminal: Hide find widgeteschideSearchdefaultTerminal: Open New Terminalctrl+shift+`defaultTerminal: Open New Terminal (In Active Workspace)ctrl+`defaultTerminal: Scroll line downctrl+shift+downterminalActivedefaultTerminal: Scroll line upctrl+shift+upterminalActivedefaultTerminal: Scroll page downshift-pageDownterminalActivedefaultTerminal: Scroll page upshift-pageUpterminalActivedefaultTerminal: Scroll to topshift-hometerminalActivedefaultToggle Block Commentshift+alt+aeditorTextFocus && !editorReadonlydefaultToggle Call Hierarchy Viewctrlcmd+shift+f1defaultToggle Debug Console Viewctrlcmd+shift+ydefaultToggle Debug Viewctrlcmd+shift+ddefaultToggle Explorer Viewctrlcmd+shift+edefaultToggle Foldctrl+k ctrl+leditorTextFocus && foldingEnableddefaultToggle Hidden Filesctrlcmd+inavigatorActivedefaultToggle History Viewalt+hdefaultToggle Line Commentctrl+/editorTextFocus && !editorReadonlydefaultToggle Outline Viewctrlcmd+shift+idefaultToggle Output ViewCtrlCmd+Shift+UdefaultToggle Problems Viewctrlcmd+shift+mdefaultToggle Source Control Viewctrlcmd+shift+gdefaultToggle Tab Key Moves Focusctrl+mdefaultToggle Type Hierarchy Viewctrlcmd+shift+hdefaultTrigger Parameter Hintsshift+ctrl+spaceeditorHasSignatureHelpProvider && editorTextFocusdefaultTrigger Suggestctrl+spaceeditorHasCompletionItemProvider && textInputFocus && !editorReadonlydefaultTrim Trailing Whitespacectrl+k ctrl+xeditorTextFocus && !editorReadonlydefaultUndoctrlcmd+zdefaultUnfoldshift+ctrl+]editorTextFocus && foldingEnableddefaultUnfold Allctrl+k ctrl+jeditorTextFocus && foldingEnableddefaultUnfold All Regionsctrl+k ctrl+9editorTextFocus && foldingEnableddefaultUnfold Recursivelyctrl+k ctrl+]editorTextFocus && foldingEnableddefaultView: Close All Tabs in Main Areaalt+shift+wdefaultView: Close Other Tabs in Main Areactrlcmd+alt+tdefaultView: Close Tab in Main Areaalt+wdefaultView: Collapse All Side Panelsalt+shift+cdefaultView: Collapse Side Panelalt+cdefaultView: Show All Opened Editorsctrlcmd+k ctrlcmd+pdefaultView: Switch to Next Tabctrlcmd+alt+ddefaultView: Switch to Previous Tabctrlcmd+alt+adefaultView: Toggle Bottom Panelctrlcmd+jdefaultView: Toggle Maximizedalt+mdefaultView: Toggle Word Wrapalt+zdefaultacceptAlternativeSelectedSuggestionshift+entersuggestWidgetVisible && textInputFocus && textInputFocusdefaultacceptRenameInputentereditorFocus && renameInputVisibledefaultacceptRenameInputWithPreviewshift+enterconfig.editor.rename.enablePreview && editorFocus && renameInputVisibledefaultacceptSelectedSuggestionenteracceptSuggestionOnEnter && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocusdefaultcancelRenameInputescapeeditorFocus && renameInputVisibledefaultcancelSelectionescapeeditorHasSelection && textInputFocusdefaultcloseAccessibilityHelpescapeaccessibilityHelpWidgetVisible && editorFocusdefaultcloseFindWidgetescapeeditorFocus && findWidgetVisibledefaultcloseMarkersNavigationescapeeditorFocus && markersNavigationVisibledefaultcloseParameterHintsescapeeditorFocus && parameterHintsVisibledefaultcloseReferenceSearchescapereferenceSearchVisible && !config.editor.stablePeekdefaultconsole.executeenterconsoleInputFocusdefaultconsole.navigateNextdownconsoleNavigationForwardEnableddefaultconsole.navigatePreviousupconsoleNavigationBackEnableddefaultconsole.selectAllctrlcmd+aconsoleContentFocusdefaultcursorBottomctrl+endtextInputFocusdefaultcursorBottomSelectshift+ctrl+endtextInputFocusdefaultcursorColumnSelectDownshift+alt+ctrl+downtextInputFocusdefaultcursorColumnSelectLeftshift+alt+ctrl+lefttextInputFocusdefaultcursorColumnSelectPageDownshift+alt+ctrl+pagedowntextInputFocusdefaultcursorColumnSelectPageUpshift+alt+ctrl+pageuptextInputFocusdefaultcursorColumnSelectRightshift+alt+ctrl+righttextInputFocusdefaultcursorColumnSelectUpshift+alt+ctrl+uptextInputFocusdefaultcursorDowndowntextInputFocusdefaultcursorDownSelectshift+downtextInputFocusdefaultcursorEndendtextInputFocusdefaultcursorEndSelectshift+endtextInputFocusdefaultcursorHomehometextInputFocusdefaultcursorHomeSelectshift+hometextInputFocusdefaultcursorLeftlefttextInputFocusdefaultcursorLeftSelectshift+lefttextInputFocusdefaultcursorPageDownpagedowntextInputFocusdefaultcursorPageDownSelectshift+pagedowntextInputFocusdefaultcursorPageUppageuptextInputFocusdefaultcursorPageUpSelectshift+pageuptextInputFocusdefaultcursorRightrighttextInputFocusdefaultcursorRightSelectshift+righttextInputFocusdefaultcursorTopctrl+hometextInputFocusdefaultcursorTopSelectshift+ctrl+hometextInputFocusdefaultcursorUpuptextInputFocusdefaultcursorUpSelectshift+uptextInputFocusdefaultcursorWordAccessibilityLeftctrl+leftaccessibilityModeEnabled && textInputFocusdefaultcursorWordAccessibilityLeftSelectshift+ctrl+leftaccessibilityModeEnabled && textInputFocusdefaultcursorWordAccessibilityRightctrl+rightaccessibilityModeEnabled && textInputFocusdefaultcursorWordAccessibilityRightSelectshift+ctrl+rightaccessibilityModeEnabled && textInputFocusdefaultcursorWordEndRightctrl+righttextInputFocusdefaultcursorWordEndRightSelectshift+ctrl+righttextInputFocusdefaultcursorWordStartLeftctrl+lefttextInputFocusdefaultcursorWordStartLeftSelectshift+ctrl+lefttextInputFocusdefaultdebug.breakpointWidget.acceptenterbreakpointWidgetInputFocusdefaultdebug.breakpointWidget.closeescbreakpointWidgetInputStrictFocusdefaultdeleteLeftbackspacetextInputFocus && !editorReadonlydefaultdeleteRightdeletetextInputFocus && !editorReadonlydefaultdeleteWordLeftctrl+backspacetextInputFocus && !editorReadonlydefaultdeleteWordRightctrl+deletetextInputFocus && !editorReadonlydefaulteditor.action.replaceAllalt+ctrl+entereditorFocus && findWidgetVisibledefaulteditor.action.replaceOneentereditorFocus && findWidgetVisible && replaceInputFocusseddefaulteditor.action.selectAllctrl+atextInputFocusdefaulteditor.action.selectAllMatchesalt+entereditorFocus && findWidgetVisibledefaulteditor.cancelOperationescapecancellableOperationdefaulteditor.gotoNextSymbolFromResultf12hasSymbolsdefaulteditor.gotoNextSymbolFromResult.cancelescapehasSymbolsdefaultexpandLineSelectionctrl+ltextInputFocusdefaultgit.editor.clear.annotationsescshowsBlameAnnotationsdefaultgoToNextReferencef4inReferenceSearchEditor || referenceSearchVisibledefaultgoToPreviousReferenceshift+f4inReferenceSearchEditor || referenceSearchVisibledefaulthideSuggestWidgetescapesuggestWidgetVisible && textInputFocusdefaulthistory.showNextdownhistoryNavigationEnabled && historyNavigationWidgetdefaulthistory.showPreviousuphistoryNavigationEnabled && historyNavigationWidgetdefaultinsertBestCompletiontabatEndOfWord && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'defaultinsertNextSuggestiontabhasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'defaultinsertPrevSuggestionshift+tabhasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on'defaultjumpToNextSnippetPlaceholdertabeditorTextFocus && hasNextTabstop && inSnippetModedefaultjumpToPrevSnippetPlaceholdershift+tabeditorTextFocus && hasPrevTabstop && inSnippetModedefaultleaveEditorMessageescapemessageVisibledefaultleaveSnippetescapeeditorTextFocus && inSnippetModedefaultnavigator.copyRelativeFilePathctrl+k ctrl+shift+c!editorFocusdefaultnotifications.commands.hideescnotificationsVisibledefaultopenReferenceToSidectrl+enterlistFocus && referenceSearchVisible && !inputFocusdefaultoutdentshift+tabeditorTextFocus && !editorReadonly && !editorTabMovesFocusdefaultredoctrl+ytextInputFocus && !editorReadonlydefaultremoveSecondaryCursorsescapeeditorHasMultipleSelections && textInputFocusdefaultscm.acceptInputctrlcmd+enterscmFocusdefaultscrollLineDownctrl+downtextInputFocusdefaultscrollLineUpctrl+uptextInputFocusdefaultscrollPageDownalt+pagedowntextInputFocusdefaultscrollPageUpalt+pageuptextInputFocusdefaultselectNextPageSuggestionpagedownsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocusdefaultselectNextSuggestiondownsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocusdefaultselectPrevPageSuggestionpageupsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocusdefaultselectPrevSuggestionupsuggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocusdefaultshowNextParameterHintdowneditorFocus && parameterHintsMultipleSignatures && parameterHintsVisibledefaultshowPrevParameterHintupeditorFocus && parameterHintsMultipleSignatures && parameterHintsVisibledefaulttabtabeditorTextFocus && !editorReadonly && !editorTabMovesFocusdefaulttoggleExplainModectrl+/suggestWidgetVisibledefaulttoggleFindCaseSensitivealt+ceditorFocusdefaulttoggleFindInSelectionalt+leditorFocusdefaulttoggleFindRegexalt+reditorFocusdefaulttoggleFindWholeWordalt+weditorFocusdefaulttogglePeekWidgetFocusctrl+k f2inReferenceSearchEditor || referenceSearchVisibledefaulttoggleSuggestionDetailsctrl+spacesuggestWidgetVisible && textInputFocusdefaulttoggleSuggestionFocusalt+ctrl+spacesuggestWidgetVisible && textInputFocusdefaultundoctrl+ztextInputFocus && !editorReadonlydefaultworkbench.action.showCommandsctrlcmd+shift+pdefaultAboutAdd Cursors To BottomAdd Cursors To TopAdd Selection To Previous Find MatchClear Command HistoryClose InstanceCommit
-
实际体验的好处是可以这碰碰,那撞撞,盲人摸象般探测边界在哪儿~昨天看了【操作指南系列】CloudIDE实例中导入Git代码库,今天才try了一下!有了夜读成才的教程,超级顺利~连许久不用的github密码居然一次就蒙对了~23333在github上改了下代码,嗯,没有自动同步到cloudIDE中。再重新import一下,文件夹重名,提示错误。改个文件名,第二次拉取下来。在Cloud IDE修改代码,然后上送git,一直报错鉴权失败,是啊,没有保存github的用户名和密码,这就需要用SSH方式连接github了。密码复制的问题:昨天确实发现代码粘贴不出来,是上面编辑框的代码粘贴不到本地,但是terminal中的文本一直是可以粘贴到剪辑板再到本地的。这里的密码不用使用手册上说的xclip -sel clip < ~/.ssh/id_rsa.pub直接能复制出来就可以了。感觉CloudIDE有点像vmware虚拟机的使用,但VM虚拟机安装了插件后,是可以在虚机和本端自由复制的。
-
CloudIDE真的是很方便的工具,特别是对需要用到云资源,OBS,RCS等等,的情况下。开发环境,就是生产环境,省去了很多的联通调测问题。但是,对需要外设的场景怎么进行系统的联调的呢?比如银行的应用程序,可能涉及到收银机,虽然能部分用二维码代替,还是需要考虑诸如pos终端机,数字键盘,声音图像设备系统联调。还有Android、Iphone手机APP开发的测试问题。模拟器当然可以跑,但是应用还是需要真机测试这一环节,而且测试的工作量还相当可观,模拟器只能完成基本功能测试,而要用到地理位置信息,无线信号覆盖信息的手机APP开发肯定要结合现场,进行测试的过程。“未来软件吞噬一切!”那么,云IDE未来会成为唯一的开发环境么?还是仅仅如高速公路之于交通呢?
-
上午试了下,增加多版本的python,换了个网络,安装包下载下来了,安装不了,提示有些文件夹没有权限修改。晚上想跑个程序,用到turtle库,安装不了。搜了下,问题提示的大概率是由于python版本2.7与3.7的语言写法区别,带括号与不带括号。试图修改这个文件的时候,未能修改成功。现在对terminal的文件结构还有点懵。求大神帮渡个劫~
-
-
CloudIDE hint功能非常好用,先选代码段关联提示。但是每次新建实例都需要安装,建议直接预置在系统环境中。
-
手册上提到可以点击左下角任务条更换python版本,试了下,发现只有3.7.0的。尝试命令行窗口下载2.7的python安装包,官网的很慢啊~请问有没有别的源可以用?
-
3月27日,华为开发者大会2020(Cloud)开幕,吸引全球众多开发者关注和参与。华为云DevCloud研发总监王亚伟在主题演讲中重磅介绍了华为云CloudIDE,引起开发者关注。作为一个面向云原生的轻量级WebIDE,华为云CloudIDE是华为云DevCloud在开发阶段的核心服务,可以为开发者提供轻量极速的在线编程体验,帮助开发者快速可靠交付代码,并打通整个开发、测试和运行时。同时,CloudIDE支持鲲鹏原生的开发环境,10分钟快速开发部署鲲鹏云原生应用,解决当前鲲鹏开发者的最大痛点。华为云DevCloud研发总监王亚伟介绍,因软件产业形态等发展变化,开发者研发效能提升是当前开发者和企业研发组织愈发关注的重点。而提升研发效能的本质是提升持续快速交付代码的能力,包括持续交付效率、交付质量和交付能力等。华为云CloudIDE也是在这种背景下应运而生。华为云CloudIDE面向云原生,AI和移动领域的开发者,致力于打通应用开发态到运行态,将帮助开发者快速可靠的交付价值,提升开发者持续交付的能力。一站式作业,让云原生应用开发更方便华为云CloudIDE不仅有代码编辑器的轻量极速,又有IDE的代码理解调试能力,同时还支持在线开发,开发者可以在浏览器中编码调试。同时,它还打通了跟华为强大的云原生平台的连接,让云原生应用开发更方便。以开源技术为基础,CloudIDE的自研IDE内核对开源技术进行了全方位增强和优化,包括数据的编码解码、调试、语言解析、代码自动补全等。CloudIDE对于主流的云上开发场景的开发者体验进行质的提升。以云原生开发为例,开发者可以在IDE实例中一站式完成项目创建、编码、调试、测试、微服务容器化、华为云容器服务管理、容器实例部署等一整套云原生开发作业流。开发者不需要在多个环境、页面、工具等来回切换。欢迎大家在HDC.Cloud官网的CodeLabs环节(基于CloudIDE的云原生应用开发)体验华为云上云原生开发的流程。10分钟,快速开发部署鲲鹏云原生应用当前,鲲鹏开发者的最大痛点是开发环境的不易获取和开发者作业流的割裂。开发者要么选择本地编译工具链,这意味着在X86做编码,在鲲鹏环境做编译构建,整个作业流割裂,效率低下;开发者要么选择交叉编译工具链,这意味着在X86环境使用ARM交叉编译工具链,这有可能引入ToolChain Leak的问题,难诊断。而华为云CloudIDE服务支持鲲鹏原生的开发环境,解决鲲鹏开发者的最大痛点。借助华为云容器平台和CloudIDE分布式任务调度引擎,可在几十秒时间内创建一个鲲鹏原生的云端开发环境,开发者使用手机、平板电脑或者普通PC的浏览器连接到云端实例,即可马上进行编码、调试、测试等开发者作业活动,10分钟快速开发部署鲲鹏云原生应用。此外,2020年 CloudIDE还将对所有鲲鹏实例全年免费。华为云CloudIDE服务的目标是“做最好用的云端IDE服务”,“最好用”除了作为开发者工具本身的核心功能强大之外,更重要的是优秀的开发者体验和贴心的开发作业流设计,让开发者可以无障碍上手,流畅作业和持续高效交付价值。华为云CloudIDE研发团队正向着这个目标持续挺进。转自http://www.situedu.com/news/uid/3597.html
-
“程序员应该是最早用PC的,可能也是云化趋势下的最后一批用PC的人吧~”习惯了使用CloudIDE,PC又少了一个存在的理由了。申请了Cloud IDE,按照手册执行了python环境下的AI训练,上手后非常简单,比预想的简单得多~推荐可以直接从CloudIDE开始,不要自己费力的搭建开发环境了。不过手册里有几个嘈点:操作过程不是太详细,录屏的分辨率不是太高,导致有些文字部分显示的不是很清晰(对于新手来说,确实不知道哪儿是哪儿以及点的都在干啥);操作视频不能控制进度,又没有声音,速度感觉有点快,特别是在用了快捷键情况下~(额,这里不能细想,细想就有点气人,哈哈哈哈~)首先开启CloudIDE,这要是没手册,下一步干啥就不知道了。。。因为就一个文件浏览器么。调出terminal,安心多了。安装依赖包,简单。导入Fashion MNIST图片数据集,并显示出来。Jupyter编辑器非常好用,爱了爱了训练的速度很快,比本机跑快多了。很好玩,跟云实验室一样有趣~
-
电脑端显示的cloudIDE的选项比手机端多,操作也很方便。开启了鲲鹏的免费实例后,刚刚在论坛上看到的猜词语的小程序跑一下,体验不错!运行后自动弹出了下边的命令行窗口,一开始以为是python 的console,上面的标题有歧义,运行之后发现只是linux的环境。整个程序没报错,直接跑起来了。这个命令行能送我去哪里呢??哈有时间再琢磨~华为云上有很多应用服务可以使用,但是,这些应用的依赖资源都有哪些?比如说ECS购买完,还需要有公网的IP,VPC等后续资源需要购买。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中
热门标签