庆云古诗词

庆云古诗词

rust 加载的时候显示performance warning rust桌面应用开发教程

互联资讯 0

原标题:【保姆级教程】如何用Rust编写一个ChatGPT桌面应用 | 京东云技术团队

原因实在太多,我们需要便捷地导出记录,需要在回答长度超长的时候自动加上 “继续”,需要收藏一些很酷很实用的 prompt......

(首先我假设你是一名如我一样习惯用 IDEA 开发的 java 仔)

  1. 效率高、资源占用量低。
  2. 安全性高:Rust 是一种内存安全的语言,其所有操作都经过系统级别的严格代码检查,减少了运行期间的崩溃和内存泄漏等问题的出现。
  3. 可维护性高:Rust 能够更好地编写可维护的代码,并且支持面向对象编程和函数式编程,这使得开发人员能够更好地组织代码,易于理解和修改。同时,Rust 的模块化设计使得不同的开发人员可以同时在项目中工作,而不会相互干扰。
  4. 跨平台:Rust 广泛支持多种操作系统和平台,包括 Windows,macOS,Linux 和 Android 等,这使得开发人员能够设计适用于不同平台和设备的应用。

1. 安装 Rust 语言工具链:首先,请确保你已安装了 Rust 编程语言工具链,包括 Rust 编译器 (rustc) 和包管理工具 (cargo)。可以通过访问 Rust 官方网站 并遵循说明来安装。

2. 安装 Rust 插件:打开 【【淘密令】】,然后转到 "File" > "Settings" (Windows/Linux) 或 "【【淘密令】】" > "Preferences" (macOS)。在设置窗口中,选择 "Plugins",搜索 "Rust",然后单击 "Install"。安装完成后,重启 【【淘密令】】。

3. 创建新的 Rust 项目:在 【【淘密令】】 中,选择 "File" > "New" > "Project",然后在项目类型列表中选择 "Rust"。按照提示配置项目设置,然后单击 "Finish" 以创建新项目。

4. 添加 GUI 库:你可以选择的 GUI 库(如 GTK 或 Qt),在项目的 Cargo.toml 文件中添加相应的依赖项。例如,对于 GTK,需要添加如下依赖:

5.[【【微信】】] gtk="0.9"

6. 编写代码:使用 【【淘密令】】 编辑器编写 Rust 代码。Rust 插件会提供代码补全、语法高亮、错误提示等功能。

7. 构建和运行:使用 【【淘密令】】 的内置终端或外部终端运行 cargo build 和 cargo run 命令,以构建和运行你的 Rust 桌面应用程序。

为了验证这个流程是否足够保姆级,我提前发给同事操作了一遍,最后在 cargo run 这里报错没有 glib-2.0。这是因为在 macOS 上运行包含 gtk 依赖项的 Rust 项目时,需要先在系统上安装 GTK+ 和相关库。

可以通过使用 Homebrew 包管理器来解决这个问题。请按照以下步骤操作:

  1. 如果尚未安装 Homebrew,请访问 Homebrew 官方网站 并按照说明进行安装。
  2. 打开终端并运行以下命令以安装 GTK+ 及其依赖库:
  3. brew install gtk+3 brew install adwaita-icon-theme
  4. 安装 pkg-config 工具:
  5. brew install pkg-config
  6. 设置环境变量,让 Rust 编译器和链接器能够找到 GTK+ 库。在 shell 配置文件中(如 ~/.bashrc、 ~/.zshrc、~/.zshrc 等),添加以下行:
  7. 【【微信】】H="/usr/local/opt/libffi/lib/pkgconfig"
  8. 保存更改并重新加载 shell 配置文件,以使更改生效。比如你修改了 ~/.zshrc,则应运行以下命令:
  9. source ~/.zshrc

当你看到这个 hello world,就已经成功一大半了。因为已经有大佬开源了一套目前 star 过 3w。大家也可以基于这个版本发挥自己的创造力了。下图就是提供了便捷下载的一个示例。

作者:王梦津
内容来源:京东云开发者社区

返回搜狐,查看更多

责任编辑:


ai绘图小程序入口 ai绘图软件小程序免费

ai绘图小程序个人可以发布吗,ai绘图软件教程,ai小程序,ai小程序 怎么编写

  今天是2023年5月16日,离一年的结束还有229天。1969年5月16日苏联宇宙飞船到达金星。

  AI 绘画工具Midjourney官方中文版在 QQ 开启内测申请

  据Midjourney AI微信公众号消息, 【【微信】】官方中文版现已开启内测。

  据悉, Midjourney官方中文版将搭载在QQ频道上。内测申请每周一、周五下午6点统一开放,达到一定人数后会关闭入口。

  加入频道后,用户在常规创作频道中输入?/想象?+?生成指令,即可召唤Midjourney机器人进行作画。除了可以调用MJ和Niji的最新模型和所有参数以外, Midjourney还上线了多种图片修改功能,不过部分功能仅对订阅会员开放。

  阿里达摩院称自动驾驶业务裁员70%为不实消息

  据36氪报道,阿里云方面回应称,关于阿里达摩院自动驾驶业务裁员70%的消息不实。

  据阿里云表示,因业务调整,达摩院自动驾驶业务转入菜鸟集团,部分人员转入菜鸟,同时将有相当部分人员进入阿里其他业务,并无裁员70%之说。

  ChatGPT开源替代品激增之际,OpenAI拟发布新的开源语言模型

  据The Information 5月15日消息,OpenAI准备向公众发布一个新的开源语言模型。目前,ChatGPT的开源替代品不断涌现。据报道,OpenAI不太可能发布会与ChatGPT竞争的模型。

  准备冻结招聘?马斯克:特斯拉招聘任何人都要获得我的邮件批准

  据新浪科技报道,特斯拉CEO埃隆・马斯克周一向全体员工发邮件,表达了他对公司现有招聘流程的担忧。“我想更好地了解我们的招聘情况。”马斯克在邮件中说,“副总裁应每周给我发一份清单,列出他们部门的招聘要求。”在特斯拉员工看来,这封邮件要么是一封委婉的招聘冻结通知,要么表明马斯克在为Twitter任命新CEO后,开始重新将精力转向这家电动汽车公司。

  亚马逊准备增加类ChatGPT电商搜索

  据新浪科技报道,亚马逊将为电商增加类似ChatGPT的产品搜索。最近亚马逊公布新招聘信息,当中有一条招募的是高级软件开发工程师,亚马逊想用会话式体验重塑搜索,通过会话式功能回答用户提问,帮助用户比较产品,提供个性化建议。还有一则招聘消息则说,亚马逊想重新架构、重新发明搜索引擎,以AI为优先,引入大量下一代深度学习技术。