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

无数据

分类

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

语言

全部英语(2)韩语(2)西班牙语(1)日语(1)葡萄牙语(1)中文(简体)(1)中文(繁体)(1)中文(繁体)(1)

格式

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

    як пам'ять, на яку він вказує, було звільнено. • C++ has tools like smart pointers (unique_ptr, shared_ptr) that take advantage of language guarantees about calling destructors to ensure memory is freed tools and create similar bugs to C. • У C++ є такі інструменти, як розумні вказівники (unique_ptr, shared_ptr), які використовують гарантії мови щодо виклику деструкторів для забезпечення звільнення пам'яті міститься в ньому, буде дійсним до тих пір, поки існують посилання. • Rc у Rust схожий на std::shared_ptr у C++. • Rc::clone дешевий: він створює вказівник на той самий розділ пам’яті і збільшує кількість
    0 码力 | 396 页 | 1.08 MB | 10 月前
    3
  • pdf文档 Comprehensive Rust(Persian ) 202412

    � � � � � . • + + C � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ) unique_ptr, shared_ptr ( � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ) destructor � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � . • Rc � � Rust � � � � � std::shared_ptr � � + + C � � � . • Rc::clone � � � � � � � � : � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ( – � � � � � � � � � � � � � � � � � � � � � std::unique_ptr, std::shared_ptr
    0 码力 | 393 页 | 987.97 KB | 10 月前
    3
  • pdf文档 Comprehensive Rust(English) 202412

    after the memory it points to has been freed. • C++ has tools like smart pointers (unique_ptr, shared_ptr) that take advantage of lan- guage guarantees about calling destructors to ensure memory is freed that its contained value is valid for as long as there are references. • Rc in Rust is like std::shared_ptr in C++. • Rc::clone is cheap: it creates a pointer to the same allocation and increases the refer- language represents empty slices slightly differently) – Smart pointers like std::unique_ptr, std::shared_ptr, and/or Box are natively supported. With manual bindings, one would have to pass C-ABI- compatible
    0 码力 | 382 页 | 1.00 MB | 10 月前
    3
  • pdf文档 Comprehensive Rust ?

    after the memory it points to has been freed. • C++ has tools like smart pointers (unique_ptr, shared_ptr) that take advantage of lan- guage guarantees about calling destructors to ensure memory is freed that its contained value is valid for as long as there are references. • Rc in Rust is like std::shared_ptr in C++. • Rc::clone is cheap: it creates a pointer to the same allocation and increases the refer- language represents empty slices slightly differently) – Smart pointers like std::unique_ptr, std::shared_ptr, and/or Box are natively supported. With manual bindings, one would have to pass C-ABI- compatible
    0 码力 | 378 页 | 1009.46 KB | 1 年前
    3
  • pdf文档 Comprehensive Rust(简体中文) 202412

    malloc 和 free 函数手动管理堆。常见错误包括忘记调用 free、针对同一指针 多次调用它,或在释放某指针所指向的内存后解引用它。 • C++ 具有智能指针(unique_ptr、shared_ptr)等工具,可以利用与调用析构函数相关的语言 保证来确保在函数返回时释放内存。这些工具仍然很容易被滥用并导致与 C 语言类似的 bug。 • Java、Go 和 Python 依赖垃圾回收器 您可以将共享指针_降级_为 Weak 指针,以便创建之后会被舍弃的循环引用。 • Rc 的计数可确保只要有引用,内含的值就会保持有效。 • Rust 中的“Rc”与 C++ 中的“std::shared_ptr”类似。 • Rc::clone 的成本很低:这个做法会创建指向相同分配的指针,并增加引用计数,而不会产生深 层的克隆,排查代码性能问题时通常可以忽略。 • make_mut 实际上会在必 std::span / &[T],并根据指针和长度进行重新构建,但这 很容易出错,因为每种语言对于空 slice 的表示方式略有不同 – 系统对 std::unique_ptr、std::shared_ptr 和/或 Box 等智能指针提供原 生支持。如果使用手动绑定,则必须传递可兼容 C-ABI 的原始指针,这会增加生命周期和内存 安全风险。 – rust::String 和 CxxString
    0 码力 | 359 页 | 1.33 MB | 10 月前
    3
  • pdf文档 Comprehensive Rust(Español) 202412

    memoria a la que apunta. • C++ tiene herramientas como los punteros inteligentes (unique_ptr y shared_ptr) que aprovechan las garantías del lenguaje sobre la llamada a destructores para garantizar que asegura que el valor que contiene sea válido mientras haya referencias. • Rc en Rust es como std::shared_ptr en C++. • Rc::clone es simple: crea un puntero en la misma asignación y aumenta el recuento de vacíos de forma ligeramente distinta. – Los punteros inteligentes como std::unique_ptr, std::shared_ptr o Box se admiten de forma nativa. Con los enlaces manuales, sería necesario pasar punteros sin
    0 码力 | 389 页 | 1.04 MB | 10 月前
    3
  • pdf文档 Comprehensive Rust(繁体中文)

    malloc 和 free 手動管理堆積。常見的錯誤包括忘記呼叫 free、針對 同一指標多次呼叫 free,或在其指向的記憶體釋出後取消參照指標。 • C++ 提供智慧指標 (unique_ptr、shared_ptr) 等工具,可利用有關呼叫解構函式的語言保證, 確保在函式傳回時釋出記憶體。但這些工具仍很容易遭到濫用,並且會產生類似 C 語言中的那些錯 誤。 • Java、Go 和 Python 會利 • 您可以將共用指標「降級」為 Weak 指標,以便建立之後會捨棄的循環。 • Rc 的計數可確保只要有參考,內含的值就會保持有效。 • Rust 中的 Rc 就像 C++ 中的 std::shared_ptr 一樣。 • Rc::clone 的成本很低:這個做法會建立指向相同配置的指標,並增加參考計數,而不會產生深 克隆,尋找程式碼效能問題時通常可以忽略。 • make_mut 實際上會在必要時克隆內部值 std::span/&[T] 必須從一個指標和長度去手動解構並重新建構。這麼做很容易出錯, 因為每種語言各以略微不同的方式表示空切片 – std::unique_ptr、std::shared_ptr 和/或 Box 等智慧指標均可原生支援。 使用手動繫結時,必須傳遞與 C-ABI 相容的原始指標,這可能會增加生命週期和記憶體安全風 險。 – rust::String 和 CxxString
    0 码力 | 358 页 | 1.41 MB | 10 月前
    3
  • pdf文档 Comprehensive Rust(Português do Brasil) 202412

    qual ele aponta foi liberada. • O C++ possui ferramentas como ponteiros inteligentes (unique_ptr, shared_ptr) que aproveitam as garantias da linguagem sobre a chamada de destrutores para garantir que a memória que os seus valores contidos sejam válidos enquanto houver referências. • Rc em Rust é como std::shared_ptr em C++. 124 • Rc::clone é barato: ele cria um ponteiro para a mesma alocação e aumenta a contagem vazias de maneira ligeiramente diferente) – Ponteiros inteligentes como std::unique_ptr, std::shared_ptr e/ou Box são suportados nativamente. Com bindings manuais, seria necessário passar ponteiros
    0 码力 | 389 页 | 1.05 MB | 10 月前
    3
  • pdf文档 Comprehensive Rust(繁体中文) 202406

    malloc 和 free 手動管理堆積。常見的錯誤包括忘記呼叫 free、針對 同一指標多次呼叫 free,或在其指向的記憶體釋出後取消參照指標。 • C++ 提供智慧指標 (unique_ptr、shared_ptr) 等工具,可利用有關呼叫解構函式的語言保證, 確保在函式傳回時釋出記憶體。但這些工具仍很容易遭到濫用,並且會產生類似 C 語言中的那些錯 誤。 • Java、Go 和 Python 會利 • 您可以將共用指標「降級」為 Weak 指標,以便建立之後會捨棄的循環。 • Rc 的計數可確保只要有參考,內含的值就會保持有效。 • Rust 中的 Rc 就像 C++ 中的 std::shared_ptr 一樣。 • Rc::clone 的成本很低:這個做法會建立指向相同配置的指標,並增加參考計數,而不會產生深 克隆,尋找程式碼效能問題時通常可以忽略。 • make_mut 實際上會在必要時克隆內部值 std::span/&[T] 必須從一個指標和長度去手動解構並重新建構。這麼做很容易出錯, 因為每種語言各以略微不同的方式表示空切片 – std::unique_ptr、std::shared_ptr 和/或 Box 等智慧指標均可原生支援。 使用手動繫結時,必須傳遞與 C-ABI 相容的原始指標,這可能會增加生命週期和記憶體安全風 險。 – rust::String 和 CxxString
    0 码力 | 356 页 | 1.41 MB | 1 年前
    3
  • pdf文档 Comprehensive Rust(한국어) 202412

    역참조하는 것 등이 있습니다. • C++에는 함수가 반환될 때 메모리가 해제되도록 소멸자를 호출하는 것에관한 언어 보장을 활용 하는 스마트 포인터 (unique_ptr, shared_ptr) 와 같은 도구가 있습니다. 이러한 도구를 오용 하여 C 와 유사한 버그를 생성하는 것은 여전히 매우 쉽습니다. • Java, Go, Python 은 가비지 컬렉터를 사용해 _다운그레이드_할 수도 있 습니다. • Rc 는 참조 카운트를 통해 참조가 있는 동안은 Rc 가가리키고 있는 값이 메모리에서 해제되지 않 음을 보장합니다. • C++의 std::shared_ptr 와 유사합니다. • clone 은 비용이 거의 들지 않습니다. 같은 곳을 가리키는포인터를 하나 더 만들고, 참조 카운트 를 늘립니다. 포인터가 가리키는 값자체가 복제 (깊은 길이로 다시 빌드해야 합니다. 이는 각 언어가 빈 슬라이스를 약간 다르게 표현 하는 점을 고려할 때오류가 발생하기 쉽습니다. – std::unique_ptr, std::shared_ptr, Box 등의 스마트 포인터가 기본적으 로 지원됩니다. 수동 바인딩을 사용하면 C-ABI 호환 원시 포인터를 전달해야 하므로 전체 기 간 및 메모리 안전위험이 증가합니다
    0 码力 | 369 页 | 1.29 MB | 10 月前
    3
共 12 条
  • 1
  • 2
前往
页
相关搜索词
ComprehensiveRustUkrainian202412PersianEnglish简体中文简体中文Espaol繁体繁体中文PortugudoBrasil
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩