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

无数据

分类

全部后端开发(147)C++(92)Python(25)Julia(18)Conda(16)云计算&大数据(11)VirtualBox(11)Rust(11)数据库(7)TiDB(7)

语言

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

格式

全部PDF文档 PDF(161)PPT文档 PPT(4)
 
本次搜索耗时 0.016 秒,为您找到相关结果约 165 个.
  • 全部
  • 后端开发
  • C++
  • Python
  • Julia
  • Conda
  • 云计算&大数据
  • VirtualBox
  • Rust
  • 数据库
  • TiDB
  • 全部
  • 英语
  • 中文(繁体)
  • 中文(简体)
  • 西班牙语
  • 日语
  • 韩语
  • 葡萄牙语
  • 英语
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Back to Basics: Pointers

    2Back to Basics: Pointers Mike Shah, Ph.D. @MichaelShah | mshah.io | www.youtube.com/c/MikeShah 3:15 pm MDT, Mon. October 25 60 minutes | Introductory Audience 3Abstract Pointers are scary. Unfortunately Unfortunately that previous statement is what many beginners take away when first learning about pointers and the C++ language. In this talk, we will discuss the low level foundations of what a raw pointer examples of raw pointers for creating data structures, passing data into functions, dynamically allocated arrays, and function pointers. This portion will cover capabilities of raw pointers and syntax:
    0 码力 | 152 页 | 5.61 MB | 6 月前
    3
  • pdf文档 Back to Basics: Smart Pointers

    Smart Pointers Back to Basics Rainer Grimm Training, Coaching, and Technology Consulting www.ModernesCpp.netSmart Pointer A First Overview std::unique_ptr – Exclusive Ownership std::shared_ptr – Concurrency Function Arguments and Return ValuesOverview 4 Smart pointers automatically manage the lifetime of its resource. ▪ Smart Pointers ▪ Allocate und deallocate their resource in the constructor the lifetime of its resource. ▪ std::unique_ptr ▪ Is the replacement for the deprecated Smart Pointers std::auto_ptr std::unique_ptr doesn't support copy semantic ▪ Can be used in the containers and
    0 码力 | 30 页 | 625.43 KB | 6 月前
    3
  • ppt文档 Lock-Free Atomic Shared Pointers Without a Split Reference Count? It Can Be Done!

    does and what it is used for • You’ve heard of shared_ptr Things we won’t cover • Alias pointers, weak pointers4 Daniel Anderson -- danielanderson.net What we’ll learn today • How shared_ptr is implemented does and what it is used for • You’ve heard of shared_ptr Things we won’t cover • Alias pointers, weak pointers5 Daniel Anderson -- danielanderson.net Why is this important?6 Daniel Anderson -- _ptr>16 Daniel Anderson -- danielanderson.net std::atomic • Atomic shared pointers were introduced to answer the age-old question…17 Daniel Anderson -- danielanderson.net std
    0 码力 | 45 页 | 5.12 MB | 6 月前
    3
  • pdf文档 Delivering safe C++

    in-range (often a run-time check) • That • Implies range checking and elimination of dangling pointers (“memory safety”) • Is just what C++ requires • Is what most programmers have tried to ensure and safer argument passing Stroustrup - C++ safety -CppCon - October 2023 23 Problem: Too many pointers in interfacesLater (1988 – 2011) • Templates • Compile-time selection of implementations • C++20 to fiddle with arrays (and pointers) • Enable range checking • Algorithms • C++98: sort(begin(v),end(v)) • C++20: sort(v) • “smart pointers” (resource management pointers) • unique_ptr, shared_ptr
    0 码力 | 74 页 | 2.72 MB | 6 月前
    3
  • pdf文档 Using Modern C++ to Build XOffsetDatastructure

    XOffsetDatastructure • X + Offset + Datastructure • Offset • Offset-based Pointers • Memcopyable // We use Offset-based pointers instead of raw pointers. This approach allows us to create data structures that are XOffsetDatastructure • X + Offset + Datastructure • Offset • Offset-based Pointers • Memcopyable // We use Offset-based pointers instead of raw pointers. This approach allows us to create data structures that are structure. • As shown in the diagram on the right, the lines connecting different elements represent Pointers and References, which is designed with Time and Space considerations. Fanchen Su, XOffsetDatastructure
    0 码力 | 111 页 | 3.03 MB | 6 月前
    3
  • pdf文档 CppCon2021 Concurrency TS2

    • Atomic smart pointers 5 © 2021. 6 Since Concurrency TS1? • Improvements to std::future: some adapted into C++ 17 • Latches and Barriers: Adapted into C++ 20 • Atomic smart pointers: Adapted into C++17 away! Use Structured Deferral 4.Shared_ptr vs atomic_shared_ptr vs hazard pointers vs Read Copy Update (RCU) 5.Hazard Pointers 6.Read Copy Update 7.A Concurrency Toolkit for C++ 7 7 © 2021. 8 Since suspect this part may be controversial, so would ask for discussion on this topic. • P1121R3. Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2. • P1122R4 - Proposed Wording for Concurrent
    0 码力 | 58 页 | 1.62 MB | 6 月前
    0.03
  • pdf文档 Distributed Ranges: A Model for Building Distributed Data Structures, Algorithms, and Views

    Pointerstemplate struct remote_ptr { ... private: size_t rank_; size_t offset_; }; Remote Pointers void memcpy(void* dest, remote_ptr src, size_t count) { // Issue remote get operator*() { return remote_ref(*this); } private: size_t rank_; size_t offset_; }; Remote Pointers Cannot return T&, since memory may be remote.template struct remote_ptr { remote_ref const { return remote_ref(*this); } private: size_t rank_; size_t offset_; }; Remote Pointers template struct remote_ref { T& operator=(const T& value) { memcpy(ptr_, &value
    0 码力 | 127 页 | 2.06 MB | 6 月前
    3
  • ppt文档 hazard pointer synchronous reclamation

    Synchronous Reclamation Beyond Concurrency TS2 – Maged Michael Protector Remover / Reclaimer Hazard pointers protect access to objects that may be removed concurrently. SAFE RECLAMATION Concurrency TS2 Essential objects template class hazard_pointer_obj_base { void retire() noexcept; }; Hazard pointers class hazard_pointer { template T* protect(const std::atomic& src) noexcept; Maged Michael See N4895 (wg21.link/n4895) for working draft of Concurrency TS2 Example Using Hazard Pointers class Foo : public hazard_pointer_obj_base { /* Foo members */ }; Result read_and_use(std::atomic&
    0 码力 | 31 页 | 856.38 KB | 6 月前
    3
  • pdf文档 C++ Under the Hood

    class mechanisms: • C++ Onion, inheritance and polymorphic mechanisms, • Member Data Pointers, • Member Function Pointers, • * Stack Frame / Base Pointer mechanics • * Construction/Destruction order, • * Pointer to Member Data int(Foo::*)(int) Pointer to Member Function 65C++ Under the Hood - ‘C’ Style Pointers - Pointer to Data(aka object) 66 godbolt.org/z/rKzdTsejzC++ Under the Hood ‘C’ Pointer types Under the Hood 68C++ Under the Hood - ‘C’ Style Pointers - Pointer to Function (PFN) 69 godbolt.org/z/hvYM1no1bC++ Under the Hood – ‘C’ Style Pointers - Pointer to Function (PFN) 70 godbolt.org/z/Y1c7eWjb671
    0 码力 | 168 页 | 13.55 MB | 6 月前
    3
  • pdf文档 Data Structures That Make Video Games Go Round

    But std::vector has a problem …Iterator Invalidation ● Everytime when memory is reallocated, pointers are invalidated. ● We can reserve up front but what if the size to reserve is unknown?. ○ What point of the erase are invalidated.Iterator Invalidation ● Everytime when memory is reallocated, pointers are invalidated. ● We can reserve up front but what if the size to reserve is unknown?. ○ What point of the erase are invalidated.Iterator Invalidation ● Everytime when memory is reallocated, pointers are invalidated. ● We can reserve up front but what if the size to reserve is unknown?. ○ What
    0 码力 | 196 页 | 3.03 MB | 6 月前
    3
共 165 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 17
前往
页
相关搜索词
BacktoBasicsPointersSmartLockFreeAtomicSharedWithoutSplitReferenceCountItCanBeDoneDeliveringsafeC++UsingModernBuildXOffsetDatastructurecppcon2021ConcurrencyTS2DistributedRangesModelforBuildingDataStructuresAlgorithmsandViewshazardpointersynchronousreclamationUndertheHoodThatMakeVideoGamesGoRound
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩