积分充值
 首页
前端开发
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文库
  • 综合
  • 文档
  • 文章

无数据

分类

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

语言

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

格式

全部PDF文档 PDF(14)PPT文档 PPT(1)
 
本次搜索耗时 0.144 秒,为您找到相关结果约 15 个.
  • 全部
  • 后端开发
  • Rust
  • 全部
  • 中文(简体)
  • 中文(繁体)
  • 日语
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Rust 程序设计语言 简体中文版 1.85.0

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542 22.2. B - 运算符与符号 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 第二十一章我们将会完成一个项目,实现一个底层多线程的 Web 服务端! 最后的附录包含了一些关于该语言的实用信息,其格式更像是参考资料。附录 A 涵盖了 Rust 的关键字,附录 B 涵盖了 Rust 的运算符和符号,附录 C 涵盖了标准库提供的可派生 trait,附 录 D 涵盖了一些有用的开发工具,而附录 E 解释了 Rust 版本。在附录 F 中,你可以找到本书 的翻译版本,而在附录 G 中,我们将讨论 Rust 经常改进错误信息和警 告。也就是说,任何通过这些步骤安装的最新稳定版 Rust,都应该能正常运行本书中的内容。 命令行标记 本章和全书中,我们会展示一些在终端中使用的命令。所有需要输入到终端的行都以 $ 开头。你不需要输入 $ 字符;这里显示的 $ 字符表示命令行提示符,仅用于提示每 行命令的起点。不以 $ 起始的行通常展示前一个命令的输出。另外,PowerShell 专 用的示例会采用 >
    0 码力 | 562 页 | 3.23 MB | 1 月前
    3
  • pdf文档 Rust 程序设计语言简体中文版

    .................................................................................. 580 21.2. B - 运算符与符号 ................................................................................................ 最后的附录包含一些语言相关的实用信息,格式类似参考文档。 最后的附录包含了一些关于该语言的实用信息,其格式更像是参考资料。附录 A 涵盖了 Rust 的关键字,附录 B 涵盖了 Rust 的运算符和符号,附录 C 涵盖了标准库提供的可派生 Trait, 附录 D 涵盖了一些有用的开发工具,而附录 E 解释了 Rust 版本。在附录 F 中,你可以找到本 书的翻译版本,而在附录 G 中,我们将讨论 经常改进错误信息和警 告。也就是说,任何通过这些步骤安装的最新稳定版 Rust,都应该能正常运行本书中的内容。 命令行标记 本章和全书中,我们会展示一些在终端中使用的命令。所有需要输入到终端的行都以 $ 开头。你不需要输入 $ 字符;这里显示的 $ 字符表示命令行提示符,仅用于提示 每行命令的起点。不以 $ 起始的行通常展示前一个命令的输出。另外,PowerShell 专用的示例会采用 >
    0 码力 | 600 页 | 12.99 MB | 1 年前
    3
  • pdf文档 Rust 语言学习笔记

    模块也有一些默认的约定: 1.每个 crate 中,默认实现了一个隐式的根模块(root module); 2.模块的命名风格也是 lower_snake_case,跟其它的 Rust 的标识符一样; 3.模块可以嵌套; 4.模块中可以写任何合法的 Rust 代码; 为了让外部能使用模块中 item,需要使用 pub 关键字。外部引用的时候,使用 use 关键字。 1.2.1 a,或者 if (a == b)其中 if() 内的也是表达式。 而表达式语句就是程序识别的一条执行表达式的语句。 例如 var a=b; 这条是赋值语句,这里微小的差别就是加上了分号;作为语句结 束符。 其实表达式简单的可以理解成某语言的语法,而由这些语法构成的一条执行语 句则是表达式语句。最直观的根据是否有分号来判断。 但是在 rust 语言中有点不同, “let a = 5”是表达式语句,即使没有分号。 } } 2.4 Rust 类型系统 2.4.1 可变性 rust 在声明变量时,在变量前面加入 mut 关键字,变量就会成为可变绑定的 变量。 通过可变绑定可以直接通过标识符修改内存中的变量的值。 在绑定后仍然可以重新修改绑定类型。 例子: fn main() { let mut a: f64 = 1.0; let b = 2.0f32;
    0 码力 | 117 页 | 2.24 MB | 1 年前
    3
  • pdf文档 Comprehensive Rust(简体中文) 202412

    17.1 比较 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 17.2 运算符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 17.3 From 和 Into Panics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 29.2 尝试运算符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 29.3 尝试转换 . . . . . to have a variable number of arguments (no function overloading). • 宏是“卫生的”,这意味着它们不会意外地捕获它们所在作用域中的标识符。实际上,Rust 的宏只是 部分卫生。 • Rust 是多范式编程语言。例如,它具有强大的面向对象的编程功能,虽然它不是函数式语言,但包括 一系列的函数概念。 5.2 变量 Rust provides
    0 码力 | 359 页 | 1.33 MB | 11 月前
    3
  • pdf文档 Hello 算法 1.1.0 Rust版

    数据模型,其用于 包括 Linux 和 macOS 在内的 Unix 64 位操作系统。 ‧ 字符 char 的大小在 C 和 C++ 中为 1 字节,在大多数编程语言中取决于特定的字符编码方法,详见“字 符编码”章节。 ‧ 即使表示布尔量仅需 1 位(0 或 1),它在内存中通常也存储为 1 字节。这是因为现代计算机 CPU 通常 将 1 字节作为最小寻址内存单元。 那么,基本数据类型与数据结构之间 位二进制数(一个字节的低 7 位)表示一个字符,最多能够表示 128 个不同的 字符。如图 3‑6 所示,ASCII 码包括英文字母的大小写、数字 0 ~ 9、一些标点符号,以及一些控制字符(如 换行符和制表符)。 图 3‑6 ASCII 码 然而,ASCII 码仅能够表示英文。随着计算机的全球化,诞生了一种能够表示更多语言的 EASCII 字符集。它 在 ASCII 的 7 位基础上扩展到 8 位,能够表示 码点同时出现在一个文本中时,系统如 何解析字符?例如给定一个长度为 2 字节的编码,系统如何确认它是一个 2 字节的字符还是两个 1 字节的字 符? 对于以上问题,一种直接的解决方案是将所有字符存储为等长的编码。如图 3‑7 所示,“Hello”中的每个字 符占用 1 字节,“算法”中的每个字符占用 2 字节。我们可以通过高位填 0 将“Hello 算法”中的所有字符都 编码为 2 字节长度。这样系统就可以每隔
    0 码力 | 388 页 | 18.50 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.2.0 简体中文 Rust 版

    数据模型,其用于 包括 Linux 和 macOS 在内的 Unix 64 位操作系统。 ‧ 字符 char 的大小在 C 和 C++ 中为 1 字节,在大多数编程语言中取决于特定的字符编码方法,详见“字 符编码”章节。 ‧ 即使表示布尔量仅需 1 位(0 或 1),它在内存中通常也存储为 1 字节。这是因为现代计算机 CPU 通常 将 1 字节作为最小寻址内存单元。 那么,基本数据类型与数据结构之间 位二进制数(一个字节的低 7 位)表示一个字符,最多能够表示 128 个不同的 字符。如图 3‑6 所示,ASCII 码包括英文字母的大小写、数字 0 ~ 9、一些标点符号,以及一些控制字符(如 换行符和制表符)。 图 3‑6 ASCII 码 然而,ASCII 码仅能够表示英文。随着计算机的全球化,诞生了一种能够表示更多语言的 EASCII 字符集。它 在 ASCII 的 7 位基础上扩展到 8 位,能够表示 码点同时出现在一个文本中时,系统如 何解析字符?例如给定一个长度为 2 字节的编码,系统如何确认它是一个 2 字节的字符还是两个 1 字节的字 符? 对于以上问题,一种直接的解决方案是将所有字符存储为等长的编码。如图 3‑7 所示,“Hello”中的每个字 符占用 1 字节,“算法”中的每个字符占用 2 字节。我们可以通过高位填 0 将“Hello 算法”中的所有字符都 编码为 2 字节长度。这样系统就可以每隔
    0 码力 | 387 页 | 18.51 MB | 10 月前
    3
  • pdf文档 Hello 算法 1.0.0 Rust版

    数据模型,其用于 包括 Linux 和 macOS 在内的 Unix 64 位操作系统。 ‧ 字符 char 的大小在 C 和 C++ 中为 1 字节,在大多数编程语言中取决于特定的字符编码方法,详见“字 符编码”章节。 ‧ 即使表示布尔量仅需 1 位(0 或 1),它在内存中通常也存储为 1 字节。这是因为现代计算机 CPU 通常 将 1 字节作为最小寻址内存单元。 那么,基本数据类型与数据结构之间 位二进制数(一个字节的低 7 位)表示一个字符,最多能够表示 128 个不 同的字符。如图 3‑6 所示,ASCII 码包括英文字母的大小写、数字 0 ~ 9、一些标点符号,以及一些控制字符 (如换行符和制表符)。 图 3‑6 ASCII 码 然而,ASCII 码仅能够表示英文。随着计算机的全球化,诞生了一种能够表示更多语言的「EASCII」字符 集。它在 ASCII 的 7 位基础上扩展到 8 位,能够表示 码点同时出现在一个文本中时,系统如 何解析字符?例如给定一个长度为 2 字节的编码,系统如何确认它是一个 2 字节的字符还是两个 1 字节的字 符? 对于以上问题,一种直接的解决方案是将所有字符存储为等长的编码。如图 3‑7 所示,“Hello”中的每个字 符占用 1 字节,“算法”中的每个字符占用 2 字节。我们可以通过高位填 0 将“Hello 算法”中的所有字符都 编码为 2 字节长度。这样系统就可以每隔
    0 码力 | 383 页 | 17.61 MB | 1 年前
    3
  • pdf文档 Hello 算法 1.2.0 繁体中文 Rust 版

    ,則以上函式的操作數量為: ?(?) = 3 + 2? ?(?) 是一次函式,說明其執行時間的增長趨勢是線性的,因此它的時間複雜度是線性階。 我們將線性階的時間複雜度記為 ?(?) ,這個數學符號稱為大 ? 記號(big‑? notation),表示函式 ?(?) 的 漸近上界(asymptotic upper bound)。 時間複雜度分析本質上是計算“操作數量 ?(?)”的漸近上界,它具有明確的數學定義。 但對於較為複雜的演算法,計算平均時間複雜度往往比較困難,因為很難分析出在資料分佈下的整體數學期 望。在這種情況下,我們通常使用最差時間複雜度作為演算法效率的評判標準。 為什麼很少看到 Θ 符號? 可能由於 ? 符號過於朗朗上口,因此我們常常使用它來表示平均時間複雜度。但從嚴格意義上講,這 種做法並不規範。在本書和其他資料中,若遇到類似“平均時間複雜度 ?(?)”的表述,請將其直接 理解為 Θ( 時間複雜度用於衡量演算法執行時間隨資料量增長的趨勢,可以有效評估演算法效率,但在某些情況 下可能失效,如在輸入的資料量較小或時間複雜度相同時,無法精確對比演算法效率的優劣。 ‧ 最差時間複雜度使用大 ? 符號表示,對應函式漸近上界,反映當 ? 趨向正無窮時,操作數量 ?(?) 的 增長級別。 ‧ 推算時間複雜度分為兩步,首先統計操作數量,然後判斷漸近上界。 ‧ 常見時間複雜度從低到高排列有 ?(1)、
    0 码力 | 388 页 | 18.82 MB | 10 月前
    3
  • pdf文档 Comprehensive Rust(繁体中文)

    as i16); 90 println!("as u8: {}", value as u8); } 在 Rust 中,as 的結果「一律」會經過定義,且在不同平台間保持一致。這可能不符合您變更符號或轉換到 較小型別時的直觀做法,請檢查文件並加註說明內容。 雖然使用 as 進行型別相當簡單,但是非常容易出錯;舉例來說,如果往後的維護作業改變了所用型別或 型別中值的範圍,這常常就是某些細微錯誤 瀏覽權限是一種常見模式。 • 您也可以授予特定路徑的瀏覽權限,但這較不常見。 • 無論如何,都請務必將瀏覽權限授予祖系模組 (及其所有子系)。 26.4 use、super、self 模組可以使用 use 將其他模組的符號帶進範圍內。您通常會在每個模組的頂端看到類似下方的內容: use std::collections::HashSet; use std::process::abort; 路徑 路徑的解析方式包括: 做為絕對路徑: • crate::foo 是指目前 Crate 根目錄中的 foo。 • bar::foo 是指 bar Crate 中的 foo。 • 常見的方式是在較短的路徑上「重新導出」符號。舉例來說,Crate 中的頂層 lib.rs 可能有 mod storage; pub use storage::disk::DiskStorage; pub use storage::net
    0 码力 | 358 页 | 1.41 MB | 11 月前
    3
  • pdf文档 Comprehensive Rust(繁体中文) 202406

    as i16); 88 println!("as u8: {}", value as u8); } 在 Rust 中,as 的結果「一律」會經過定義,且在不同平台間保持一致。這可能不符合您變更符號或轉換到 較小型別時的直觀做法,請檢查文件並加註說明內容。 雖然使用 as 進行型別相當簡單,但是非常容易出錯;舉例來說,如果往後的維護作業改變了所用型別或 型別中值的範圍,這常常就是某些細微錯誤 瀏覽權限是一種常見模式。 • 您也可以授予特定路徑的瀏覽權限,但這較不常見。 • 無論如何,都請務必將瀏覽權限授予祖系模組 (及其所有子系)。 26.4 use、super、self 模組可以使用 use 將其他模組的符號帶進範圍內。您通常會在每個模組的頂端看到類似下方的內容: use std::collections::HashSet; use std::process::abort; 路徑 路徑的解析方式包括: 做為絕對路徑: • crate::foo 是指目前 Crate 根目錄中的 foo。 • bar::foo 是指 bar Crate 中的 foo。 • 常見的方式是在較短的路徑上「重新導出」符號。舉例來說,Crate 中的頂層 lib.rs 可能有 mod storage; pub use storage::disk::DiskStorage; pub use storage::net
    0 码力 | 356 页 | 1.41 MB | 1 年前
    3
共 15 条
  • 1
  • 2
前往
页
相关搜索词
Rust程序设计程序设计语言简体中文文版中文版简体中文版1.85学习笔记Comprehensive简体中文202412Hello算法1.11.21.0繁体繁体中文
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩