积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(21)Rust(21)

语言

全部中文(简体)(17)中文(繁体)(2)日语(1)中文(繁体)(1)

格式

全部PDF文档 PDF(19)PPT文档 PPT(2)
 
本次搜索耗时 0.102 秒,为您找到相关结果约 21 个.
  • 全部
  • 后端开发
  • Rust
  • 全部
  • 中文(简体)
  • 中文(繁体)
  • 日语
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Comprehensive Rust(简体中文) 202412

    和 Python 依赖垃圾回收器来识别无法再访问的内存并将其舍弃。这保证可对所有指针 进行解引用操作,从而消除了释放后使用等各类 bug。但是,垃圾回收 (GC) 会产生运行时成本,并 且很难进行适当调优。 在许多情况下,Rust 的所有权和借用模型可以实现 C 语言的性能,能够精确地在所需位置执行分配和释 放操作,且为零成本。它还提供类似于 C++ 智能指针的工具。必要时,它还提供引用计数等其他选项,甚至 2)和线型(用于定义应如何从字节流确定载荷)。 整数(包括标签)使用名为 VARINT 的可变长度编码表示。幸运的是,下面为您提供了 parse_varint 的定义。该指定代码还定义了一些回调,用于处理 Person 和 PhoneNumber 字段,并将消息解析为对这 些回调的一系列调用。 What remains for you is to implement the parse_field function and the ("Error: {}", err); process::exit(1); } } • 声明用于返回 Result 的 C++ 函数将捕获 C++ 端抛出的任何异常,并将其作为 Err 值返回给调 用 Rust 函数。 • 如果外部“C++”函数抛出 l 了异常,但 CXX 桥接中未声明该函数用于返回 Result,则程序会调用 C++ 的 std::terminate。此行为等同于通过 C++
    0 码力 | 359 页 | 1.33 MB | 10 月前
    3
  • pdf文档 Rust HTTP 协议栈在终端通信场景的实践 - 胡凯

    Conf 2022 – 2023, Shanghai, China Rust 与终端 HTTP 通信场景结合 提供用户界面表现的相关接口: ➢ 暂停、停止、重试、显示回调:利用 Rust 闭包、trait 实现下载操作回调。方便上层在传输过程中操作 传输行为。 Rust China Conf 2022 – 2023, Shanghai, China Rust 与终端 HTTP 通信场景结合
    0 码力 | 26 页 | 1.25 MB | 1 年前
    3
  • pdf文档 Rust 程序设计语言 简体中文版 1.85.0

    String::new(); 这一行创建了一个可变变量,当前它绑定到一个 新的 String 空实例上。呼! 接收用户输入 回忆一下,我们在程序的第一行使用 use std::io; 从标准库中引入了输入/输出功能。现在调 用 io 库中的函数 stdin,这允许我们处理用户输入: io::stdin() .read_line(&mut guess) 如果程序的开头没有使用 use std::io; 变化的数据,要改为存储在堆 上。 堆是缺乏组织的:当向堆放入数据时,你要请求一定大小的空间。内存分配器 (memory allocator)在堆的某处找到一块足够大的空位,把它标记为已使用,并返 回一个表示该位置地址的 指针(pointer)。这个过程称作 在堆上分配内存 (allocating on the heap),有时简称为 “分配”(allocating)。(将数据推入栈中并不 被认为 slice 能解决的问题: fn first_word(s: &String) -> ? first_word 函数有一个参数 &String。因为我们不需要所有权,所以这没有问题。不过应该返 回什么呢?我们并没有一个真正获取部分字符串的办法。不过,我们可以返回单词结尾的索 引,结尾由一个空格表示。试试如示例 4-7 中的代码。 文件名:src/main.rs fn first_word(s:
    0 码力 | 562 页 | 3.23 MB | 9 天前
    3
  • pdf文档 Rust 程序设计语言简体中文版

    这几行定义了一个名叫 main 的函数。main 函数是一个特殊的函数:在可执行的 Rust 程序 中,它总是最先运行的代码。第一行代码声明了一个叫做 main 的函数,它没有参数也没有返 回值。如果有参数的话,它们的名称应该出现在小括号 () 中。 函数体被包裹在 {} 中。Rust 要求所有函数体都要用花括号包裹起来。一般来说,将左花括 号与函数声明置于同一行并以空格分隔,是良好的代码风格。 第二,println! 调用了一个 Rust 宏(macro)。如果是调用函数,则应输入 println (没 有! )。我们将在第十九章详细讨论宏。现在你只需记住,当看到符号 ! 的时候,就意味着调 用的是宏而不是普通函数,并且宏并不总是遵循与函数相同的规则。 第三,"Hello, world!" 是一个字符串。我们把这个字符串作为一个参数传递给 println! , 字符串将被打印到屏幕上。 String::new(); 这一行创建了一个可变变量,当前它绑定到一个 新的 String 空实例上。 接收用户输入 回忆一下,我们在程序的第一行使用 use std::io; 从标准库中引入了输入/输出功能。现在调 用 io 库中的函数 stdin : 26/600 Rust 程序设计语言 简体中文版 # use std::io; # # fn main() { # println!("Guess
    0 码力 | 600 页 | 12.99 MB | 1 年前
    3
  • pdf文档 Rust 在算法交易中的实际应用与积极效应

    显卡定制机型,分布式超大 规模的 LSTM 等训练,单台价值 100w,支持 全天候多周期预测 自建机房 Rust 全栈应用实践 - 模型训练与在线预测 Rust 全栈应用实践 - 模型训练与在线预测 离线回测、在线模拟盘/实 盘中策略代码统一 降低多栈维护成本 降低代码细节不一致导致的 实验失真 “说同一种语言的一群人, 将无所不能” Rust 在非凸算法交易服务中的全栈应用实践 内 部 ... 2. 性能优秀 Rust 应用场景展望 - RTL 离线回测、在线模拟盘/ 实盘中策略代码统一,但 仍需研究员写 Rust 代码 Rust Trading Language 1. 基于 Rust 宏 2. 在编译时展开为 Rust 代码, 静态编译为 native 二进制 3. 进一步提升研究->回测->实盘 的迭代效率 在浏览器内基于 Rust + WebAssembly WebAssembly 的高性能可视化工具 直接在 web 中直接看因子值 Rust 应用场景展望 - 高性能可视化 预测值和策略执行细节并即席调优 商务合作 技术交流 官网:ft.tech 电话:021-5071 9392 地址:上海市徐汇区漕河泾开发区 凯科国际大厦 Thank you!
    0 码力 | 18 页 | 3.49 MB | 1 年前
    3
  • ppt文档 Rust分布式账务系统 - 胡宇

    接受转账请求,转换成 events ● 2. 将 events 送入 Raft 共识,等待 events 被多数节点保存 ● 3. 处理被共识的 events ,更新状态机 (账户表) ● 4. 回调完成请求 账户层: Auticuro 分布式账务系统 1 2 3 4 事务层: Marker 分布式账务系统 A,B,C 在不同分区执行一个事务的 TCC 转账计划 ● 转账计划
    0 码力 | 27 页 | 12.60 MB | 1 年前
    3
  • pdf文档 Rust 语言学习笔记

    3.4.1.函数传递参数和返回参数类似于 let 语句 在 rust 中,函数是存放在函数栈,为了更为快速的运行。 函数输入参数的传递和返回参数的赋值类似于 let 语句,都看传递的参数和返 回的参数是否实现了 copy trait。 如果实现了 copy trait,那么就不会夺走它的所有权,标识符在函数外部还可 以继续访问。 如果没有实现 copy trait,那么它的所有权都会被夺走。 peter = Person::new("Peter"); peter.greeting(); } 上面的 impl 中,new 被 Person 这个结构体自身所调用,其特征是 :: 的调 用,是一个类函数! 而带有 self 的 greeting ,是一个成员函数。 4.1.4 再说结构体中引用的生命周期 本小节例子中,结构体的每个字段都是完整的属于自己的。也就是说,每个字 段的 Function Interface)是用来与其它语言交互的接口,通常有两种 类型:调用其他语言和供其他语言调用。 在 rust 中一般常见的主要是和 C 打交道。调用 C 语言写的代码和编程库供 C 调 用。 使用 rust 调用 C 语言相对于使用于 C 语言调用 Rust 稍微复杂一些。 这和 cgo 正好相反。很大部分原因在于 rust 没有运行时。 github 上有一个非常好的例子:
    0 码力 | 117 页 | 2.24 MB | 1 年前
    3
  • pdf文档 Comprehensive Rust(繁体中文)

    (The Rust Standard Library) 找到相關資訊。 以上為所有注意事項,祝您授課順利,並和我們一樣樂在其中! 請在授課後提供意見回饋,協助我們持續改善課程。您可以與我們分享您滿意的部分,以及值得改善的地 方。也歡迎您的學生提供意見回饋! 1.1 課程架構 本頁面的適用對象為課程講師。 12 Rust 基礎知識 The first four days make up Rust println!("result: {}", interproduct(120, 100, 248)); } 這是我們第一次看到 main 以外的函式,但此函式的含意應該很清楚,那就是它需要三個整數,且會傳回 整數。我們稍後會詳細說明函式的細節。 在其他語言中,算數的方法非常相似,運算的優先順序也雷同。 那麼整數溢位現象呢?在 C 和 C++ 中, 「有號」整數的溢位現象實際上並未定義,而且在不同的平台或編 target_value { break 'outer; } } } print!("elements searched: {elements_searched}"); } • 請注意,loop 是唯一會傳回重要值的迴圈結構。這是因為系統保證至少會輸入一次此迴圈結構, 這一點不同於 while 和 for 迴圈。 31 6.4 區塊 (block) 和範疇 (scope) 區塊 A block in
    0 码力 | 358 页 | 1.41 MB | 10 月前
    3
  • pdf文档 Comprehensive Rust(繁体中文) 202406

    (The Rust Standard Library) 找到相關資訊。 以上為所有注意事項,祝您授課順利,並和我們一樣樂在其中! 請在授課後提供意見回饋,協助我們持續改善課程。您可以與我們分享您滿意的部分,以及值得改善的地 方。也歡迎您的學生提供意見回饋! 1.1 課程架構 本頁面的適用對象為課程講師。 12 Rust 基礎知識 The first four days make up Rust println!("result: {}", interproduct(120, 100, 248)); } 這是我們第一次看到 main 以外的函式,但此函式的含意應該很清楚,那就是它需要三個整數,且會傳回 整數。我們稍後會詳細說明函式的細節。 在其他語言中,算數的方法非常相似,運算的優先順序也雷同。 那麼整數溢位現象呢?在 C 和 C++ 中, 「有號」整數的溢位現象實際上並未定義,而且在不同的平台或編 target_value { break 'outer; } } } print!("elements searched: {elements_searched}"); } • 請注意,loop 是唯一會傳回重要值的迴圈結構。這是因為系統保證至少會輸入一次此迴圈結構, 這一點不同於 while 和 for 迴圈。 30 6.4 區塊 (block) 和範疇 (scope) 區塊 A block in
    0 码力 | 356 页 | 1.41 MB | 1 年前
    3
  • pdf文档 洛佳 组件化驱动、ROM运行环境与RustSBI

    型允许的操作函数能通过编译,否则 拒绝编译,避免不安全行为; • 开源标准抽象的功能,使用抽象规定 的调用方法。本芯片外设专属的功能 也可通过专有函数使用; • 用户代码简短易懂,容易编写和调 试,降低开发成本。 *BL808组件化驱动操作GPIO按钮和灯 组件化外设的分类和设计方法 通 用 连 接 外 设 U A R T 、 S P I 和 I 2 C 等 , 通 过 互 斥 编译即可获得包含镜像头的固件包, 这是传统开发方法不具备的功能。 多核异构芯片的镜像融合(以BL808为例) 部 分 固 件 调 试 首 先 编 译 程 序 为 单 核 固 件 , 再 融 合 三 个 固 件 为 多 核 。 单 核 固 件 可 独 立 运 行 , 易 于 按 处 理 器 核 单 独 划 分 和 调 试 。 融 合 规 则 若 三 个 不 同 固 件 中 镜 像 头 的 闪 存 配 置 、 时 钟
    0 码力 | 21 页 | 3.12 MB | 1 年前
    3
共 21 条
  • 1
  • 2
  • 3
前往
页
相关搜索词
ComprehensiveRust简体中文简体中文202412胡凯2023RustChinaConf大会程序设计程序设计语言文版中文版简体中文版1.85胡宇rust分布布式分布式账务系统学习笔记繁体繁体中文洛佳组件驱动ROM运行环境RustSBI
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩