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

无数据

分类

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

语言

全部英语(123)中文(简体)(12)中文(繁体)(1)

格式

全部PDF文档 PDF(132)PPT文档 PPT(4)
 
本次搜索耗时 0.024 秒,为您找到相关结果约 136 个.
  • 全部
  • 后端开发
  • C++
  • Conan
  • 全部
  • 英语
  • 中文(简体)
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Data Structures That Make Video Games Go Round

    value. 2. On insert, elements start with a PSL value of 0. 3. PSL of the inserted element is compared to the PSL of the bucket. 4. If bucket’s PSL value is the default, simply insert the element value. 2. On insert, elements start with a PSL value of 0. 3. PSL of the inserted element is compared to the PSL of the bucket. 4. If bucket’s PSL value is the default, simply insert the element value. 2. On insert, elements start with a PSL value of 0. 3. PSL of the inserted element is compared to the PSL of the bucket. 4. If bucket’s PSL value is the default, simply insert the element
    0 码力 | 196 页 | 3.03 MB | 6 月前
    3
  • pdf文档 Back to Basics Concepts

    Concepts, Constraints, and Requirements C++20 ©2024 by josuttis.com 4 C++ Generic Function to Insert a Value template void add(CollT& coll, const T& val) { coll.push_back(val); push_back(val); } template void add(CollT& coll, const T& val) { coll.insert(val); } std::vector coll1; std::set coll2; add(coll1, 42); add(coll2, 42); C++98 Overload push_back(val); } template void add(CollT& coll, const T& val) { coll.insert(val); } std::vector coll1; std::set coll2; add(coll1, 42); add(coll2, 42); Overload
    0 码力 | 23 页 | 2.14 MB | 6 月前
    3
  • pdf文档 Better Code: Contracts

    invariants are upheld and no resources leak. void insert(size_t p, const pair& e) { _first.insert(begin(_first) + p, e.first); _second.insert(begin(_second) + p, e.second); } 97 _first: invariants are upheld and no resources leak. void insert(size_t p, const pair& e) { _first.insert(begin(_first) + p, e.first); _second.insert(begin(_second) + p, e.second); } 97 _first: invariants are upheld and no resources leak. void insert(size_t p, const pair& e) { _first.insert(begin(_first) + p, e.first); _second.insert(begin(_second) + p, e.second); } 98 _first:
    0 码力 | 204 页 | 4.46 MB | 6 月前
    3
  • ppt文档 C++高性能并行编程与优化 - 课件 - 13 C++ STL 容器全解之 vector

    ,方便传参。但也带来了缺点,因为迭代器是一个对原容器 的弱引用,如果原容器解构或发生内存重分配,迭代器就会 失效。 vector 容器: insert 函数 • 我们知道 push_back 可以往尾部插入数据,那么如何往头 部插入数据呢?用 insert 函数,他的第一个参数是要插入 的位置(用迭代器表示),第二个参数则是要插入的值。 • 注意这个函数的复杂度是 O(n) , n 是从插入位置 push_front 函数替代。 • insert 在容量不足时,同样会造成重新分配以求扩容,会移 动其中所有元素,这时所有之前保存的迭代器都会失效。 vector 容器: insert 函数,插到指定的元素前方 • 如果要插入到一个特定位置,可以用迭代 器的加法来获取某一位置的迭代器。 • 例如 a.begin() + 3 就会指向第三个元素, 那么用这个作为 insert 的参数就会把 233 这个值插到第三个元素的位置之前。 • iterator insert(const_iterator pos, int const &val); • iterator insert(const_iterator pos, int &&val); // C++11 vector 容器: insert 函数,插入位置是倒数第 2 个 • a.begin() 可以插入到开头位置。 • a.begin()
    0 码力 | 90 页 | 4.93 MB | 1 年前
    3
  • pdf文档 POCOAS in C++: A Portable Abstraction for Distributed Data Structures

    processes - Globally accessible Occupied 0’s Insert Queue on Rank 2 Rank 0Data Structures Occupied 0’s Insert Queue on Rank 2 Rank 0 3’s Insert Rank 3 - Data structures are split into two types: be called collectively - Each process has global view of data structure - Most methods (e.g. insert, find) not collective #include int main(int argc, char **argv) { BCL::init(); map(BCL::nprocs()); if (BCL::rank() == 0) { for (int i = 0; i < BCL::nprocs(); i++) { map.insert({std::to_string(i), i}); } } ... }Data Structures - Constructors/destructors that must
    0 码力 | 128 页 | 2.03 MB | 6 月前
    3
  • pdf文档 Taming the C++ Filter View

    std::views::filter(even); // insert new elements at the front: vec.insert(vec.begin(), 0); lst.insert(lst.begin(), 0); print(vVec, vLst); vec.insert(vec.begin(), {-2, -1}); lst.insert(lst.begin(), {-2, -1}); print(vVec, vLst); // insert new elements at the front: vec.insert(vec.begin(), 0); lst.insert(lst.begin(), 0); print(vVec, vLst); vec.insert(vec.begin(), {-2, -1}); lst.insert(lst.begin(), {-2, -1}); print(vVec, vLst); // insert new elements at the front: vec.insert(vec.begin(), 0); lst.insert(lst.begin(), 0); print(vVec, vLst); vec.insert(vec.begin(), {-2, -1}); lst.insert(lst.begin(), {-2, -1});
    0 码力 | 43 页 | 2.77 MB | 6 月前
    3
  • pdf文档 CppCon 2021: Persistent Data Structures

    ▶ Open addressing ▶ In-place keys and values ▶ Resizable ▶ Shrink or expand ▶ Operations ▶ insert(), replace(), remove(), get(), and update() ▶ update() is an atomic conditional replace A Persistent Aborted 5: enum PersStatus 6: Maybe \\Default value 7: InProgress 8: Persisted 9: enum OpType 10: Insert 11: Delete 12: Find 13: struct Operation 14: OpType type 15: int key 16: struct Desc 17: int 3 4 Node Info Transaction Descriptor t1 t2 t3 Thread 1 Thread 2 Thread 3 Insert(3) Insert(1) Insert(4) Insert(2) Delete(3) Delete(4) Replaced by t3 Access conflict with t2 opid: 1 txdesc:t1
    0 码力 | 56 页 | 1.90 MB | 6 月前
    3
  • ppt文档 C++高性能并行编程与优化 - 课件 - 14 C++ 标准库系列课 - 你所不知道的 set 容器

    (可读取), != , == , ++ (一次 性) istream_iterator input_iterator 输出迭代器 * (可写入), != , == , ++ (一次 性) back_insert_iterator output_iterator 前向迭代器 * , != , == , ++ forward_list forward_iterator 双向迭代器 * , != , == 顺便一提:小彭老师打印任意 STL 容器的黑科技 向 set 中插入元素 • 可以通过调用 insert 往 set 中添加一个元素。 • 用户无需关心插入的位置, 例如插入元素 3 时, set 会 自动插入到 2 和 4 之间, 从而使元素总是从小到大排 列。 • pair insert(int val); 向 set 中插入元素 • 刚刚说过 set 具有自动去重 成插入。 • 例如往集合 {1,2,4} 中插入 4 则什么也不会发生,因为 4 已经在集合中了。 • pair insert(int val); insert 的第二个返回值:表示插入是否成功 • insert 函数的返回值是一个 pair 类型,也就是说他同时 返回了两个值。其中第二个 返回值是 bool 类型,指示 了插入是否成功。 • 若元素在 set
    0 码力 | 83 页 | 10.23 MB | 1 年前
    3
  • pdf文档 C++20 镶 SQL

    item TEXT customerid INTEGER price REALInsert Customer INSERT INTO customers(name) VALUES("John") id name 1 JohnInsert Order INSERT INTO orders(item , customerid , price, discount_code ) VALUES price REAL NOT NULL, discount_code TEXT );)" // >{sqldb} .execute();Insert Customer ftsd::prepared_statement< R"(INSERT INTO customers(name) VALUES(? /*:name:text*/);)" // >{sqldb} .execute({arg<"name"> >{sqldb} .execute_single_row({arg<"name"> = "John"});Insert orders auto customer_id = get<"id">(customer_id_or.value()); ftsd::prepared_statement< R"(INSERT INTO orders(item , customerid , price, discount_code
    0 码力 | 46 页 | 775.02 KB | 6 月前
    3
  • pdf文档 Back to Basics: Classic 9STL

    random-access • Insert iterators (inserters) • template back_insert_iterator; • template front_insert_iterator; • template insert_iterator; • Models allocator> class vector; • Features • Supports amortized constant time insert and erase operations at its end • Supports linear time insert and erase operations in its middle • Provides const and mutable random-access allocator> class deque; • Features • Supports amortized constant time insert and erase operations at both ends • Supports linear time insert and erase operations in its middle • Provides const and mutable
    0 码力 | 75 页 | 603.36 KB | 6 月前
    3
共 136 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 14
前往
页
相关搜索词
DataStructuresThatMakeVideoGamesGoRoundBacktoBasicsConceptsBetterCodeContractsC++高性性能高性能并行编程优化课件13POCOASinPortableAbstractionforDistributedTamingtheFilterViewCppCon2021Persistent1420SQLClassic9STL
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩