• [热门活动] PaaS产品开年体验季·一起玩转DeepSeek!
    【活动简介】新年新气象,在这充满机遇与挑战的 2025 年开篇之际,我们为您筹备了一场PaaS 产品开年体验季,PaaS产品结合当下炙手可热的 DeepSeek,推出最新的体验案例,帮助您在开发道路上更上一层楼!>>活动报名入口<<【活动内容】一、资源准备,限时优惠套餐•         Astro Zero 5.99元套餐(仅面向新注册用户)•         免费领取200万Tokens,体验DeepSeek系列等模型•         创建CodeArts API示例项目•         CodeArts Repo15元套餐(仅面向新注册用户)•    免费开通CodeArts体验套餐•         免费领取开发者空间云主机二、免费课程学习,产品入门指导1、看视频,学CodeArts开发2、华为云Astro实操指导课程3、华为云Astro介绍与开发实战4、图解开发者空间三、DeepSeek实践体验案例1、 在华为开发者空间快速部署DeepSeek2、 基于Astro的校级就业指导应用接入DeepSeek智能分析实践体验有奖互动:分享实践体验案例成果+体验心得/建议到本活动贴评论区,筛选8名优质分享内容,随机送出华为半入耳式耳机、华为云云宝手办。四、有奖调研,反馈您的真实声音 有奖问卷:完成问卷填写,即可参与抽奖哦(奖品:华为云云宝手办、鼠标垫) 加入PaaS产品交流群,与大家共同进步。
  • [问题求助] CodeArts IDE For Java什么时候更新
    CodeArts IDE For Java 什么时候才能更新下一个版本呢?现在已经停留在2.3.0很久了,现在如果只运行一个工程的话问题不大,只不过单元测试那里有点问题。但是我们公司是那种一个总的模块,然后下面一堆子模块来一起开发的,然后这些模块的最上级都是同一个父工程的。但是因为每个人的负责的模块不同,像我是负责几个模块开发的。但是我们是没有最上级模块的代码权限的。如果我要用这个IDE来进行开发的话,那么我要开很多个窗口,然后同时如果我是有引用另外模块的api的话,那么我要将那个模块用maven进行打包,然后我当前模块也要重新install才能用到那个模块api里面的内容。这样的话会大大的降低开发的效率。这种情况有没有办法解决的?我试过将这些模块都拉到同一个窗口里面,但是这样的话他就无法正确的识别我的工程了。
  • [问题求助] VXML 2.1 菜单按键后,收号问题
    【问题来源】【必填】    【亿迅】    【问题简要】【必填】【问题类别】【必填】    【 IVR ( vxml2.1 ) 】【AICC解决方案版本】【必填】    【AICC可选择版本:AICC 24.200】    【CTI可选择版本:ICDV300R008C25SPC200】【期望解决时间】【选填】 【问题现象描述】【必填】         问题求助,在使用IVR IDE的时候,我在使用菜单cell后,如何记录下来客户的按键,用于后续流程的判断流转 【日志或错误截图】【可选】         【附件】【可选】        
  • [热门活动] 【专家坐堂答疑】探秘仓颉编程语言:华为开发者空间的创新利器技术直播在线答疑,还有好礼相送!
    直播简介【直播时间】2025年2月22日 15:00-16:30【直播专家】郭老师 仓颉虚拟机高级工程师李老师 仓颉三方库工程师郭老师 华为云DTSE技术布道师【直播简介】本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点:1.Java转仓颉的小工具 (点击查看实操案例) 2.仓颉动画三方库Lottie  (点击查看实操案例)3.开发者空间介绍及如何在空间用仓颉编程语言开发(点击免费领取云主机)点击观看直播活动介绍【互动方式】直播前您可以在本帖留下您疑惑的问题,专家会在直播时为您解答。直播后您可以继续在本帖留言,与专家互动交流。我们会在全部活动结束后对参与互动的用户进行评选。【活动时间】2025年2月22日—2025年2月28日【奖励说明】评奖规则:活动期间在本帖提出与直播内容相关的问题,对专家评选为优质问题的开发者进行奖励。奖品:定制水杯 更多仓颉相关学习资料1. 仓颉官网(点击查看)2. 仓颉开发鸿蒙应用入门指南(鸿蒙文档)3. HarmonyOS Developer 终端鸿蒙开发者联盟仓颉主页4. Cangjie 社区主页(存放仓颉开发示例代码和仓颉鸿蒙原生应用示例代码)5. Cangjie-TPC 社区主页(存放仓颉三方库)【注意事项】1、所有参与活动的问题,如发现为复用他人内容,则取消获奖资格。2、为保证您顺利领取活动奖品,请您在活动公示奖项后2个工作日内私信提前填写奖品收货信息,如您没有填写,视为自动放弃奖励。3、活动奖项公示时间截止2025年3月5日,如未反馈邮寄信息视为弃奖。本次活动奖品将于奖项公示后30个工作日内统一发出,请您耐心等待。4、活动期间同类子活动每个ID(同一姓名/电话/收货地址)只能获奖一次,若重复则中奖资格顺延至下一位合格开发者,仅一次顺延。5、如活动奖品出现没有库存的情况,华为云工作人员将会替换等价值的奖品,获奖者不同意此规则视为放弃奖品。6、其他事宜请参考【华为云社区常规活动规则】。
  • [技术干货] 开始使用CodeArts IDE for Cangjie
        面向仓颉语言开发的鸿蒙原生应用及服务应用等场景,为开发者提供良好的编程体验;本文简要概述了如何快速使用CodeArts IDE for Cangjie创建工程、代码补全、运行调试代码和编译构建等功能。在 CodeArts IDE 上开始使用 Cangjie 前,请确保您在计算机上已安装了 Cangjie 工具链。一、安装 Cangjie 工具链1. 下载cangjie工具链     Cangjie-0.53.18-windows_x64.zip2. 安装指导1. 将下载的安装包解压到适当目录,在安装包中,仓颉为开发者提供了三种不同格式的安装脚本,分别是 envsetup.bat,envsetup.ps1 和 envsetup.sh,可以根据使用习惯及环境配置,选择一种执行:若使用 Windows 命令提示符(CMD)环境,请执行:path\to\cangjie\envsetup.bat若使用 PowerShell 环境,请执行:. path\to\cangjie\envsetup.ps1若使用 MSYS shell、bash 等环境,请执行:source path/to/cangjie/envsetup.sh注意:如果打开新的命令行窗口,需要重新执行 envsetup 脚本配置环境2. 为了验证是否安装成功,请在以上命令环境中继续执行 cjc -v 命令,如果输出了仓颉编译器版本信息,表示已经成功安装了仓颉工具链。若想使仓颉工具链的环境变量配置在命令提示符或终端启动时自动生效,可以对系统进行如下配置:编辑用户变量编辑环境变量注意:设置完成后可能需要重启命令行窗口或重启系统以让设置生效。二、新建Cangjie项目CodeArts IDE 提供了一个 Cangjie 项目向导,帮助您更轻松地创建新项目并配置环境。步骤1 在主菜单中,选择文件 > 新建 > 工程 。步骤2 在打开的“新建工程”对话框中,从左侧列表选择“Cangjie“,填入项目参数。设置项目名称和路径。在“产物类型“的下拉框中选择“executable“,”static“,”dynamic“选项,生成不同的产物在”SDK位置“中配置Cangjie SDK的绝对路径步骤3 单击“创建“,CodeArts IDE将创建并打开项目三、使用代码提示在编写代码时,CodeArts IDE会为您的项目文件、内置模块和第三方模块提供代码补全建议。代码补全功能会在您键入时自动显示符号和文档,您也可以通过手动按下 “Ctrl+I” 来随时触发它。四、调试代码CodeArts 的 Cangjie 扩展提供了调试支持,让您能够设置断点、检查数据,在逐步执行程序时使用调试控制台。配置调试配置项,点击“开始调试”按钮点击新增配置项,选择 Cangjie(cjdb) Debug,修改相关配置并点击确定     3.  对于快速开始项目,您可以在 “main.cj” 文件的第 11 行设置一个断点。     4. 单击CodeArts IDE主工具栏上的“开始调试”按钮      5. CodeArts IDE将启动内置的“当前文件”启动配置,调试器将在包含断点的那一行暂停运行。     6. 此时您可以使用调试工具栏上的命令来控制程序执行,并查看“运行和调试”视图中的“变量”来检查变量。    五、运行代码单击CodeArts IDE主工具栏上的“Run Code”按钮 ,以启动内置的“当前文件”启动配置。在代码编辑器的任意位置或资源管理器右键单击,并选择“仓颉:构建并调试文件”。六、编译和构建点击”Build Cangjie Project“按钮,构建当前文件,构建成功后,会生成target目录和cjpm.lock文件  
  • [问题求助] CodeArts Ide SmartAssist启动失败
    CodeArts Ide  当同一个窗口打开多个工程模块的时候,SmartAssist启动失败。
  • [问题求助] codearts Ide 同一目录下多模块,Java智能助手无法识别。
    codearts Ide 同一目录下多模块,Java智能助手无法识别。无法设置maven环境和jdk
  • [使用说明] CodeArts IDE for Rust 运行环境搭建指南
    CodeArts IDE for Rust 依赖C++环境和Rustup集成环境,请参考如下步骤安装所需环境。1. C++环境1.1 请检查本机是否已安装C++环境。在“控制面板->卸载程序”界面中,查看本机是否已安装 Microsoft Visual C++。1.2 若未安装C++环境,可以通过如下链接下载安装包:https://c2rsetup.officeapps.live.com/c2r/downloadVS.aspx?sku=community&channel=Release&version=VS2022&source=VSLandingPage&cid=2030:752731639c5f4b469985ed02861da8df1.3 双击VisualStudioSetup.exe安装包后,勾选“使用C++的桌面开发”来安装C++环境。2. Rustup集成环境安装包下载链接:https://win.rustup.rs/x86_642.1 下载rustup-init.exe后,双击rustup-init.exe,可直接按Enter键,根据默认的选项进行安装:3. 常见问题3.1 rust-analyzer插件在激活过程中出现SSL(证书)的问题:解决方案:需要在cargo安装路径下(默认路径为:C:\Users\用户名\.cargo),新建如下config.toml配置文件:文件中加入如下配置内容,重启CodeArts IDE for Rust后重试。[http]check-revoke = false3.2 使用rustup-init.exe安装rustup环境过程中出现如下 "error decoding response body" 错误:解决方案:环境变量中配置RUSTUP_DIST_SERVER变量,值为https://mirrors.ustc.edu.cn/rust-static,和RUSTUP_UPDATE_ROOT变量,值为https://mirrors.ustc.edu.cn/rust-static/rustup。然后重新启动rustup-init.exe安装rustup环境。3.3 点击Debug标签后没有任何反应:解决方案:需要确认右下角通知中CodeLLDB平台包下载的进度条达到百分之百,下载完成后才能启用调试功能:​成功启动调试后的效果:​
  • [工具链] MDS编译器能像vscode一样设置json文件寻找头文件?????
    如标题,在写代码的时候,adsfi头文件总是找不到,但实际在交叉编译环境中有,除了拷贝过来,有没有类似vscode 编辑vscode.json文件一样的方法让编译器project自己寻找到合适的头文件,以提高代码书写效率。
  • [问题求助] codearts Ide 同一目录下多模块启动问题
    我项目是springcloud的,然后同一个父模块下面,会有多个子模块,但是我启动其中一个子模块的时候,会提示里面的某个类与其他子模块的同名类的bean重复。
  • [交流吐槽] 希望后续版本能够支持ruff
    ruff是一个基于rust开发的python linter和formatter程序,之前在vscode使用过一段时间,速度远超Black、Flake8等程序,但当前在openvsx上的ruff插件需要依赖于python插件,和codearts-python本身的功能冲突了,希望后面能够支持使用它来作为formatter程序官方网址:https://docs.astral.sh/ruff/
  • [问题求助] 使用nacos作为配置中心
    配置文件中有中文注释会报错,但是使用idea并没有这样的问题
  • CodeArts IDE For Python 快速使用
    CodeArts IDE 带有 Python 扩展,为 Python 语言提供了广泛的支持。Python 扩展可以利用 CodeArts IDE 的代码补全、验证、调试和单元测试等特性,与多种 Python 解释器协同工作,轻松切换包括虚拟环境和 conda 环境的 Python 环境。本文简要概述了 CodeArts IDE 中为 Python 提供的特性。在 CodeArts IDE 上开始使用 Python 前,请确保您在计算机上已安装了 Python。一、新建Python项目CodeArts IDE 提供了一个 Python 项目向导,帮助您更轻松地创建新项目并配置环境。步骤1 在主菜单中,选择文件 > 新建 > 工程 。步骤2 在打开的“新建工程”对话框中,从左侧列表选择“Python“,填入项目参数。设置项目名称和路径。在“新环境使用“的下拉框中选择使用“Virtualenv“选项,让CodeArts IDE 为您创建一个隔离的、特定于项目的 Virtualenv Python环境。这样就可以使您在项目级别安装包,不会污染全局Python。保留创建环境的默认位置。确保在基础解释器列表中已选择一个解释器。通常CodeArts IDE会自动从标准安装位置检测解释器位置并展示在此处。步骤3 勾选“创建main.py示例脚本“复选框,以便CodeArts IDE使用示例内容填充项目,让您快速试用IDE的主要功能。步骤4 单击“创建“。CodeArts IDE将创建并打开项目,在项目根目录下的 “venv” 文件夹中创建一个新环境,并将其设置为项目解释器。二、使用代码提示在编写代码时,CodeArts IDE会为您的项目文件、内置模块和第三方模块提供代码补全建议。代码补全功能会在您键入时自动显示符号和文档,您也可以通过手动按下 “Ctrl+I” / “Ctrl+Space” / “Ctrl+Shift+空格键” 来随时触发它。此外,您还可以将鼠标悬停在标识符上以获取更多相关信息。 三、浏览代码CodeArts提供了丰富的代码导航功能。例如,您可以在代码编辑器中将鼠标悬停在符号上,以查看其快速信息。通过 “Ctrl+单击” 符号,或按下 “F3” / “Alt+F11”(IDEA快捷键) / “F4”(IDEA快捷键) / “Ctrl+Enter”(IDEA快捷键) / “Ctrl+B”(IDEA快捷键),快速导航到符号的声明位置。您也可以借助CodeArts IDE SmartSearch功能,立即搜索并导航到任何项目位置,查找和执行任何CodeArts IDE命令。 四、运行代码您可以通过以下的任意方式来使用当前选定的解释器运行代码:单击CodeArts IDE主工具栏上的“开始执行(不调试)”按钮 (),以启动内置的“当前文件”启动配置。在代码编辑器的任意位置右键单击,并选择“运行 Python 文件”。如果您在选定的代码块上调用此命令,则可以仅运行该部分代码。 在资源管理器中右键单击 Python 文件,并从上下文菜单中选择“运行 Python 文件”。 五、调试代码CodeArts 的 Python 扩展提供了调试支持,让您能够设置断点、检查数据,在逐步执行程序时使用调试控制台。对于快速开始项目,您可以在 "main.py" 文件的第 14 行设置一个断点。将光标悬置在 “print_hi” 调用上,然后按下 “F9” / “Ctrl+Shift+B” / “Ctrl+F8”(IDEA快捷键)。您也可以通过单击编辑器左侧的行号旁的空白区域来设置断点。 接下来需要初始化调试器,您可以按下 “F5” / “F11” / “Shift+F9”(IDEA快捷键),或者单击CodeArts IDE主工具栏上的“开始调试”按钮 ()。CodeArts IDE将启动内置的“当前文件”启动配置,调试器将在包含断点的那一行暂停运行。此时您可以使用调试工具栏上的命令来控制程序执行,并查看“运行和调试”视图中的“变量”来检查变量。六、测试代码Python扩展支持使用 unittest 和 pytest 框架进行测试。CodeArts 可以帮助您配置框架集成,并提供专用的“测试”视图,让您能够方便地识别和运行测试。 以下是一个如何创建和运行一个 unittest 测试的示例。步骤1 创建一个测试对象,也就是新建一个名为 “inc_dec.py” 的文件,它包含以下内容:def increment(x): return x + 1 def decrement(x): return x - 1步骤2 创建一个 “unittest” 测试来覆盖这个测试对象,即创建一个名为 “inc_decunittest.py” 的文件,包含以下内容::import inc_dec # The code to test import unittest # The test framework class Test_TestIncrementDecrement(unittest.TestCase): def test_increment(self): self.assertEqual(inc_dec.increment(3), 4) def test_decrement(self): self.assertEqual(inc_dec.decrement(3), 4) if __name__ == '__main__': unittest.main()步骤3 在 CodeArts IDE 中配置 unittest 框架集成。单击 CodeArts IDE 底部面板中的 “测试” 按钮()打开“测试”视图,单击 “Configure Python Tests” 按钮。 在弹出的对话框中,选择您想要启用集成的测试框架,在本例中是 “unittest”。 在接下来的对话框中,选择包含测试源文件的项目文件夹。在我们的例子中,是项目根文件夹(“.”)。 下一个对话框中,选择用于标识测试文件的文件通配符模式,本例中为 \“*test.p\”。 步骤4 在配置完框架集成后,CodeArts IDE会自动检测测试并在“测试”视图中显示它们。 现在,您可以使用各种命令(在命令面板(“Ctrl Ctrl” / “Ctrl+Shift+P”)中,在编辑器行号区,或在“测试”视图中)来运行和调试测试,包括运行单个测试文件和单个方法。
  • [问题求助] 安装之后进不去,显示“Initialization failed, due to no login extension found in this IDE. The CodeArts IDE will automatically exit”
    怎么处理呀,c和Java的版本都出现这情况
  • [问题求助] 登陆后访问服务器失败,只能退出
    访问服务器失败的对话框点不掉,陷入死循环