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

无数据

分类

全部后端开发(160)C++(160)Conan(74)

语言

全部英语(157)中文(简体)(3)

格式

全部PDF文档 PDF(154)PPT文档 PPT(6)
 
本次搜索耗时 0.019 秒,为您找到相关结果约 160 个.
  • 全部
  • 后端开发
  • C++
  • Conan
  • 全部
  • 英语
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Back to Basics: Classic 9STL

    Iterators provide a common unit of information exchange between containers and algorithms 17 Container {e0, e1, e2, …} Iterator AlgorithmCppCon 2021 – Back to Basics: Classic STL Copyright © 2021 Bob Iterators provide a common unit of information exchange between containers and algorithms 18 Container {e0, e1, e2, …} Iterator AlgorithmCppCon 2021 – Back to Basics: Classic STL Copyright © 2021 Bob elements via associated iterators • A container's iterators understand (and abstract) that container's internal structure • Iterators • Provide access to container elements through well-defined interfaces
    0 码力 | 75 页 | 603.36 KB | 6 月前
    3
  • pdf文档 Object Introspection: A Revolutionary Memory Profiler for C++ Objects

    DebugInfo Container std::string Container std::vector Primitive int Member: n Member: bar_vec Member: foo_str Template Param Member: str Struct Foo Struct BarType Graph Container std::string std::string Container std::vector Primitive int Member: n Member: bar_vec Member: foo_str Template Param Member: str Struct Foo Struct BarContainer std::string Container std::vector std::vector bar_vec; std::string foo_str; }; ReconstructedContainer std::string Container std::vector Primitive int Member: n Member: bar_vec Member: foo_str Template Param
    0 码力 | 62 页 | 2.24 MB | 6 月前
    3
  • pdf文档 Interesting Upcoming Features from Low Latency, Parallelism and Concurrency

    (Asynchronous Reclamation Only) Hazard Pointer Synchronous Reclamation template class Container { class Obj : hazard_pointer_obj_base { T data; /* etc */ }; void insert(T data) { Remove obj from container */ obj->retire(); } }; class A { // Deleter does not depend on resources // with independent lifetime. ~A(); }; { Container container; container.insert(a); container container.erase(a); } // Obj containing 'a' may be not deleted yet. template class Container { class Obj : hazard_pointer_obj_base { T data; /* etc */ }; void insert(T data) {
    0 码力 | 56 页 | 514.85 KB | 6 月前
    3
  • pdf文档 Modern C++ Tutorial: C++11/14/17/20 On the Fly

    . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Chapter 04 Containers 50 4.1 Linear Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 std::array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 4.2 Unordered Container . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4.3 Tuples other languages. In the chapter on containers, we will learn that C++11 has added a std::tuple container for constructing a tuple that encloses multiple return values. But the flaw is that C++11/14 does
    0 码力 | 92 页 | 1.79 MB | 1 年前
    3
  • pdf文档 Data Structures That Make Video Games Go Round

    sequence length (PSL) keeps growing, inserted elements starts clustering around the mean of the container. Ideally, you would keep the PSL for each element roughly the same. ● An element with a PSL of reference stability.Trivial solutions to remaining problems: ● Introduce a free list into the container. ● Free list can be FIFO or LIFO. ● Don’t shift contents when an element that is not in the free list.Free List Trivial solutions to remaining problems: ● Introduce a free list into the container. ● Free list can be FIFO or LIFO. ● Don’t shift contents when an element that is not in the
    0 码力 | 196 页 | 3.03 MB | 6 月前
    3
  • pdf文档 Bridging the Gap: Writing Portable Programs for CPU and GPU

    Disable Cuda warnings - Problem � � 1 2 template < typename Container > 3 __host__ __device__ constexpr 4 void fill_ones( Container & ct ) { 5 for ( auto & x : ct ) x = 1; 6 } 7 8 #include Container > 3 __host__ __device__ constexpr 4 void fill_ones( Container & ct ) { 5 for ( auto & x : ct ) x = 1; 6 } 7 8 #include Container > 3 __host__ __device__ constexpr 4 void fill_ones( Container & ct ) { 5 for ( auto & x : ct ) x = 1; 6 } 7 8 #include
    0 码力 | 124 页 | 4.10 MB | 6 月前
    3
  • pdf文档 A Multithreaded, Transaction-Based Locking Strategy for Containers

    C O M P U T I N GCopyright © 2020 Bob Steagall K E W B C O M P U T I N G Overview • Sharing a container among multiple threads • A motivating problem • Some possible solutions • A solution based on for Containers 2Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Sharing a Container • Sometimes a container must be shared between threads • We desire to avoid race conditions during writes Locking Strategy for Containers 3Copyright © 2020 Bob Steagall K E W B C O M P U T I N G Sharing a Container – Avoiding Race Conditions • If all threads are readers… • No locking is required • If the number
    0 码力 | 142 页 | 474.78 KB | 6 月前
    3
  • pdf文档 Using Modern C++ to Build XOffsetDatastructure

    representations. struct Item struct Equip : public Item • Containers: Our system can handle container types, such as vector of float values. XVector attributes; Fanchen Su, XOffsetDatastructure its performance is comparable to, and in some cases even slightly exceed, that of STL and Boost Container libraries. • As you can see in the chart, our solution demonstrates a slight performance advantage Library. Allocators handle all the requests for allocation and deallocation of memory for a given container.' Fanchen Su, XOffsetDatastructure, CppCon 2024 745.1 Custom Allocator • Allocator • According
    0 码力 | 111 页 | 3.03 MB | 6 月前
    3
  • pdf文档 Pipes: How Plumbing Can Make Your C++ Code More Expressive

    assertion failed: Cannot get a view of a temporary container static_assert(std::is_lvalue_reference::value, "Cannot get a view of a temporary container"); std::vector results = getInput() | inputs The pipes Inside a pipe Branching out pipes The output of a pipeline Simple container adapters Complex container adapters for_each20 pipes::transform THE PIPES pipes::filter pipes::join pipes::drop inputs The pipes Inside a pipe Branching out pipes The output of a pipeline Simple container adapters Complex container adapters for_each31 INPUT: RANGES auto const inputs = std::vector{1, 2, 3
    0 码力 | 61 页 | 9.52 MB | 6 月前
    3
  • pdf文档 Evolution of a Median Algorithm

    std::ranges::sort(v); const auto medianIndex = std::size(v) / 2; return v[medianIndex]; } 10Handle Empty Container auto median(std::vector& v) { if (std::empty(v)) throw std::domain_error("requires non-empty std::midpoint(*midNeighbor, *mid); } 25Templatized Version template Container> auto median(Container& c) { using namespace std::ranges; if (std::empty(c)) throw std::domain_error("requires std::midpoint(*midNeighbor, *mid); } 26Return Iterator template Container> auto median(Container& c) { using namespace std::ranges; if (std::empty(c)) throw std::domain_error("requires
    0 码力 | 46 页 | 1.06 MB | 6 月前
    3
共 160 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 16
前往
页
相关搜索词
BacktoBasicsClassic9STLObjectIntrospectionRevolutionaryMemoryProfilerforC++ObjectsInterestingUpcomingFeaturesfromLowLatencyParallelismandConcurrencyModernTutorial11141720OntheFlyDataStructuresThatMakeVideoGamesGoRoundBridgingGapWritingPortableProgramsCPUGPUMultithreadedTransactionBasedLockingStrategyContainersUsingBuildXOffsetDatastructurePipesHowPlumbingCanYourCodeMoreExpressiveEvolutionofMedianAlgorithm
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩