首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java

    7-6 连续因子

    7-6 连续因子 题目 7-6 连续因子 (20 分) 一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3 个连续的数字。

    27410编辑于 2025-01-21
  • 来自专栏刷题笔记

    7-6 A-B

    点这里 7-6 A-B 本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。

    66620发布于 2019-11-08
  • 来自专栏Dimples开发记

    Rust 开发环境

    # 为什么学 Rust Rus 是一门系统编程语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。 2022年的前端圈中,像 Rust、Go 这种的偏底层的编程语言在整个前端工具链中使用得越来越多,为了不让自己落后,所以用这个系列的博客来记录自己学习 Rust 的整个过程。 下面是我找到的一些关于 Rust 资料的中文网站: https://www.rust-lang.org/zh-CN/ (opens new window) https://rustwiki.org/ (opens new window) Rust 程序设计 (opens new window) # 安装 Rust 参照官网的安装教程,我这里使用 WSL 安装 Rust开发环境,直接使用如下的命令即可

    90210编辑于 2022-12-01
  • Rust语言开发

    Rust语言开发 基础语法 变量默认不可变,需用 mut 显式声明可变性: let x = 5; // 不可变 let mut y = 10; // 可变 所有权系统是核心特性,确保内存安全: let 使用 cargo clippy 进行代码检查,遵循 Rust 惯用模式。 ("Found {} primes", primes.len()); } 优化点: 使用 rayon 库实现数据并行 无数据竞争的线程安全保证 进阶开发建议 性能关键路径 选择 Vec 而非链表(Rust 条件编译处理平台差异: #[cfg(target_os = "linux")] fn platform_specific() {} FFI交互范例 #[no_mangle] pub extern "C" fn rust_add

    22810编辑于 2025-12-17
  • 来自专栏刷题笔记

    7-6 列车调度 (25 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/98481886 7-6 列车调度 (25 分) 火车站的列车调度铁轨的结构如下图所示。 7-6 列车调度 (25 分) - mumu - CSDN博客 这个问题分析起来挺简单的。我想的是整一个数组,比前面大的小,就把大的换成这个小的,比前面的大就存到下一个。

    1.1K10发布于 2019-11-08
  • 来自专栏程序员

    Rust开发环境搭建

    安装Rust 通常情况下,我们安装Rust是通过Rustup这个工具来进行的,它是一个 Rust 安装程序和版本管理工具。 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 更新Rust 现在的Rust更新非常频繁,可以通过在终端执行如下命令来更新你的 Rust。 source ~/.bashrc 卸载 卸载 Rust 和 rustup,在终端执行以下命令即可卸载: rustup self uninstall 编辑器 那么用什么写Rust代码呢? 只需要搭配插件rust-analyzer即可。 至此,整个Rust开发环境就搭建完毕了。

    80120编辑于 2022-11-21
  • 来自专栏刷题笔记

    7-6 出生年 (15 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/99697104 7-6 出生年 (15 分) ?

    92230发布于 2019-11-08
  • 来自专栏Rust语言学习交流

    入门 Rust 开发 WebAssembly

    、C++、Rust,相对来说,使用 Rust 开发开发效率和便捷性、包体积大小等方面还是有很大优势的,因此,笔者也建议使用 Rust 来作为 WebAssembly 的开发语言。 ,特别是开发者比较关心的入门开发、调试等各个过程。 帮助大家建立 Rust 开发 WebAssembly 的心智模型:由于使用 Rust 入门开发 WebAssembly 已经足够简单,官方实际上把很多内容进行了封装,比如 Rust 和 JS 交互的部分等 本文的目标读者: 对前端有一定经验,并且对 WebAssembly 感兴趣的同学 有 Rust开发经验,或对使用 Rust 开发 WebAssembly 感兴趣的同学 已经使用了 Rust 开发 WebAssembly Rust+WebAssembly 的能力 在开始开发之前,我们可以先大致了解下 Rust+webassembly 能干些什么: 可以使用 Rust std,可以使用 Rust 的大多数第三方库(部分涉及多线程的

    1.8K20发布于 2020-02-20
  • 来自专栏Rust语言学习交流

    Rust日报】在Rust中使用编译驱动开发

    https://github.com/theseus-rs/postgresql-embedded 类似的还有这个项目:https://crates.io/crates/pg-embed 在Rust中使用编译驱动开发 讲了TDD,讲了具体的事例来说明如何高效地利用Rust编译器来帮助开发。 https://www.youtube.com/watch? v=Kdpfhj3VM04&t=2s 用Rust实现 mini-lsm LSM(Log Structured Merge Tree) 是数据库中的重要概念。 skyzh.github.io/mini-lsm/00-preface.html https://github.com/redixhumayun/mini-lsm 示例:如何在TypeScript中使用Rust 可参考:https://github.com/thiagodejesus/rust-wasm --

    21810编辑于 2024-07-02
  • 来自专栏旅途散记

    使用Rust开发小游戏

    本文是对 使用 Rust 开发一个微型游戏【已完结】[1]的学习与记录. cargo new flappy 在Cargo.toml的[dependencies]下方增加: bracket-lib = ; main_loop(context, State::new()) } 参考资料 [1] 使用 Rust 开发一个微型游戏【已完结】: https://www.bilibili.com/

    55310编辑于 2023-11-29
  • 来自专栏追不上乌龟的兔子

    使用rust开发wasm模块

    Rust 官网就有一个专门的页面介绍 Rust 生态在 wasm 开发的优势,并且提供了一个电子书《Rust and WebAssembly》,介绍了如何使用 Rust 开发 wasm 模块。 参照电子书的教程,我使用 Rust 开发了一个 wasm 模块和一个简单的前端页面,用于演示康威生命游戏。 项目地址:duyixian1234/wasm-game-of-life 演示页面: Life Game 整个开发过程的体验十分顺畅,具体的开发过程就不赘述了,感兴趣的同学参考电子书一步一步来就可以了。 短暂的接触之后,我发现 Rust 生态在很多方面都对 wasm 开发提供了卓越的支持: 比起 C/C++,Rust 语言拥有丰富的表达能力和零成本的抽象,在安全性上也有更好的保障。 使用 Rust 工具链编译出来的 wasm 模块可以直接作为 ES 模块导入到 JavaScript 中,并提供了完善的 TypeScript 类型定义,对于前端开发者来说非常友好。

    71820编辑于 2023-04-13
  • 来自专栏刷题笔记

    7-6 部分排序 (15 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101473028 7-6 部分排序 (15 分) 对于一组数据,我们可以只对原先处在中间位置的那些元素进行排序

    1K20发布于 2019-11-08
  • 来自专栏Rust语言学习交流

    🦀️Rust 移动端开发体验

    当下(2022)Rust 在移动端的开发体验如何 没有 Java/Kotlin 代码,不使用 AndroidStudio 和 Gradle, 秒级编译并打包 Apk 运行 Rust 编译静态库打包到 XCFramework Firefox Application Services 飞书客户端非 UI 部分使用 Rust 跨平台实现 个人开发者在移动端的尝试 Rust 的案例 Rust & cross-platform mobile : A Simple, Updated Guide 更多的案例收录,可以参看这篇Rust 移动开发与跨平台模式探究。 用 Rust开发,和系统 API 无关的业务逻辑,在桌面环境完成并测试,最后到对应的客户端验证。效率比起所有逻辑都在手机上验证高多了。 开发效率 Rust 的学习曲线陡峭,编译器对借用,生命周期的检查。导致新手在初期开发效率低下。

    3K20编辑于 2022-11-28
  • 来自专栏Rust语言学习交流

    Rust日报】 2021-03-09 Meetup - Rust游戏开发

    Rust版coreutils现在可以用来跑Debian啦 现在可以用Rust版的Coreutils (cp, chmod, ls, rm, tail, install..) 来运行Debian啦。 Rust在游戏开发中的进展,2021年2月 详情请见:https://rust-gamedev.github.io/posts/newsletter-019/ Rust在系统开发中的进展,2021年2 月 详情请见:https://rust-osdev.com/this-month/2021-02/ Meetup - Rust游戏开发 这个月的Rust游戏开发meetup将举行于 16:00 GMT。 来学学怎么用Rust类型系统完成一些看似不可能的任务吧。 作者分享了自己用Rust写的跨平台命名管道库 ipipe 。

    75720发布于 2021-03-15
  • 来自专栏刷题笔记

    7-6 统计字符出现次数 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/97867095 7-6 统计字符出现次数 (20 分) 本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数

    4.3K30发布于 2019-11-08
  • 来自专栏Rust语言学习交流

    Rust日报】 2020-03-19 Rust-IPFS 正在寻找 Rust 开发

    超棒的 Rust 浏览器搜索扩展 该扩展可以让你直接在地址栏即时搜索 Rust 文档,crates.io 上相关的库,Rust 内建方法甚至 Rust 官方书籍等等。 Rust-IPFS 正在寻找 Rust 开发者 Parity 在 rust-libp2p 中所做的出色工作的基础上,已经开始进行全职的 Rust-IPFS 实现工作。 Equilbrium 在协议实验室的支持下带头推动了新的社区和实现,并且正在寻找更多的 Rust 开发人员来帮助构建 InterPlanetary File System 的 Rust 实现。 All Hands 回顾 【来自 Rust 官博的消息】原定于 3 月 16 日至 20 日在希腊塞萨洛尼基举行的 Rust All Hands 活动在 1 月被取消。 阅读更多请看:https://blog.rust-lang.org/inside-rust/2020/03/18/all-hands-retrospective.html ripgrep 12 更新 ripgrep

    79320发布于 2020-03-25
  • 来自专栏Rust语言学习交流

    Rust日报】2021-02-08 Emacs 配置 Rust 开发环境

    Emacs 配置 Rust 开发环境 喜欢使用 Emacs 的小伙伴如果想开发 Rust, 可以参考这篇文章进行详细的设置. ? 原文链接: https://robert.kra.hn/posts/2021-02-07_rust-with-emacs/ HighwayHasher: HighwayHash的 Rust 高效实现 HighwayHasher Rust 知识精炼 该文是作者将自己的所学的 Rust 知识整理到这里. 原文链接: https://www.greyblake.com/blog/2021-02-07-rust-knowledge-refinement/ 使用 Rust 构造一个 OpenStreetMap tantivy 是一个搜索引擎库, 类似 lucene, 但是用 rust 写的.

    1.1K10发布于 2021-03-15
  • 来自专栏Rust 编程

    三年全职 Rust 游戏开发,真要放弃 Rust 吗?

    文章作者罗列了 Rust 在游戏开发领域的局限性,这对 Rust 语言技术选型有很大参考意义。 他们用 Rust 开发了游戏引擎 darthdeus/comfy[2] 。 从 Rust 游戏开发中学到的教训 作者罗列了他在三年 Rust 游戏开发中总结的几条教训,我认为非常有见地。这几条教训也适合给想在生产环境引入 Rust 的团队作为技术选型参考。 使用 ECS,开发者可以通过将数据和行为分离,更容易地符合 Rust 的借用规则,从而简化开发。 作者经验表明,只要代码能通过 Rust 的编译,那么代码在运行时通常能按预期工作。这种“编译器驱动开发”的方式在 Rust 中表现尤为突出,有助于开发者避免许多常见的编程错误。

    4.8K30编辑于 2024-05-07
  • 来自专栏Rust语言学习交流

    Rust日报】 2020-06-12 了解 Fuchsia 的 Rust 开发

    了解 Fuchsia 的 Rust 开发 Fuchsia 是 Google 正在开发的一个开源操作系统,最近 fuchsia.dev 上最近更新了很多开发文档,其中 Rust 开发文档最近于 2020- 在已经开放的开发文档里面,Rust 文档相对来说还是比较丰富的,相应的公开讨论频道在:rust@fuchsia.com。 了解更多详情或者查看文档请看:https://fuchsia.dev/fuchsia-src/development/languages/rust reddit 上参与讨论:https://www.reddit.com /r/rust/comments/h7dkv2/rust_fuchsia/ GameLisp GameLisp 是一个用于 Rust 游戏开发的脚本语言。 /shredder-garbage-collection-as-a-library-for-rust/ 项目地址:https://github.com/Others/shredder derive_aktor

    89110发布于 2020-06-19
  • Rust + Android 的集成开发设计

    熟悉 Rust 和 Android 的开发人员,对于将 Rust 用在 Android 项目开发中,估计是非常期待的。但是,目前非谷歌官方的集成方式,均复杂而不便,往往尝试后不得不放弃。 Into the Android Open Source Project,对 Rust + Android 的集成开发进行了设计阐述,如:无需嵌套的(nested)构建系统、用过程宏(proc_macro 平台原生(native)代码开发时的内存安全替代方案。 同样地,当为 Android 开发的 crate 能够使广泛的 Rust 社区更为受益时,我们希望将其作为独立的库发布。 Rust 社区为开发人员提供了很好的工具,比如 Rust 语言服务器 rust-analyzer。

    2.7K10编辑于 2022-09-01
领券