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

无数据

分类

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

语言

全部英语(118)中文(简体)(9)中文(繁体)(1)

格式

全部PDF文档 PDF(125)PPT文档 PPT(3)
 
本次搜索耗时 0.046 秒,为您找到相关结果约 128 个.
  • 全部
  • 后端开发
  • C++
  • Conan
  • 全部
  • 英语
  • 中文(简体)
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Better Code: Contracts

    auto old_size = size(); #endif _first.pop_back();
 _second.pop_back();
 assert("post " && (size() == old_size - 1));
 } 40© 2023 Adobe. All Rights Reserved. Maybe someday | C++26 auto old_size = size(); #endif _first.pop_back();
 _second.pop_back(); assert("post " && (size() == old_size - 1));
 }© 2023 Adobe. All Rights Reserved. Maybe someday | C++26? auto old_size = size(); #endif _first.pop_back();
 _second.pop_back(); assert("post " && (size() == old_size - 1));
 }© 2023 Adobe. All Rights Reserved. Maybe someday | C++26?
    0 码力 | 204 页 | 4.46 MB | 5 月前
    3
  • pdf文档 From Eager Futures/Promises to Lazy Continuations: Evolving an Actor Library Based on Lessons Learned from Large-Scale Deployments

    SpellCheck(std::string text) { auto body = http::UrlEncode({"text", text}); auto response = http::Post("https://www.online-spellcheck.com", body); return response.body; }motivating example std::string SpellCheck(std::string text) { auto body = http::UrlEncode({"text", text}); auto response = http::Post("https://www.online-spellcheck.com", body); return response.body; }motivating example std::string SpellCheck(std::string text) { auto body = http::UrlEncode({"text", text}); auto response = http::Post("https://www.online-spellcheck.com", body); return response.body; } you have to wait! whether
    0 码力 | 264 页 | 588.96 KB | 5 月前
    3
  • pdf文档 Contracts for C++

    audio Widget getWidget (index i) pre (i > 0) // precondition assertion post (w: w.index() == i); // postcondition assertion Proposal: add contract assertions to C++4 Copyright audio Widget getWidget (index i) pre (i > 0) // precondition assertion post (w: w.index() == i); // postcondition assertion Proposal: add contract assertions to C++ Function audio Widget getWidget (index i) pre (i > 0) // precondition assertion post (w: w.index() == i) // postcondition assertion { auto* db = getDatabase(); contract_assert
    0 码力 | 181 页 | 4.44 MB | 5 月前
    3
  • pdf文档 Back to Basics: Object-Oriented Programming

    [[xyz]] marks a C++ attribute with the name xyz. © 2024 Andreas Fertig https://AndreasFertig.com post@AndreasFertig.com 3Training services ■ I’m available for inhouse classes, onsite or remote. ■ You https://AndreasFertig.com post@AndreasFertig.com 4Andreas Fertig v1.0 Back to Basics 4 Andreas Fertig v1.0 Back to Basics 5 Back to Basics © 2024 Andreas Fertig https://AndreasFertig.com post@AndreasFertig.com Andreas Fertig v1.0 Back to Basics 7 Back to Basics © 2024 Andreas Fertig https://AndreasFertig.com post@AndreasFertig.com 6struct vs. class 1 struct Point { 2 int x; 3 int y; 4 }; 5 6 class Date { 7
    0 码力 | 20 页 | 1.04 MB | 5 月前
    3
  • pdf文档 Back to Basics: C++ Templates - Part 1

    Andreas Fertig https://AndreasFertig.Info post@AndreasFertig.Info @Andreas__Fertig B2B: C++ Templates Part 1 fertig adjective /ˈfɛrtɪç/ finished ready complete completed Andreas Fertig v1.0 B2B: B2B: C++ Templates 2 B2B: C++ Templates ­ Part 1 © 2020 Andreas Fertig https://AndreasFertig.Info post@AndreasFertig.Info 1What is generic programming ■ Generic programming is a method to implement algorithms B2B: C++ Templates 4 B2B: C++ Templates ­ Part 1 © 2020 Andreas Fertig https://AndreasFertig.Info post@AndreasFertig.Info 2The different kinds of template parameters ■ There are three different types
    0 码力 | 17 页 | 817.47 KB | 5 月前
    3
  • pdf文档 Fast and small C++

    [[xyz]] marks a C++ attribute with the name xyz. © 2024 Andreas Fertig https://AndreasFertig.com post@AndreasFertig.com 3fertig adjective /ˈfɛrtɪç/ finished ready complete completed Andreas Fertig Fertig v1.0 Fast and small C++ 3 Fast and small C++ © 2024 Andreas Fertig https://AndreasFertig.com post@AndreasFertig.com 4Andreas Fertig v1.0 Fast and small C++ 4 Compressed pair 1 auto f = 2 std::unique_ptrpost@AndreasFertig.com 5Compressed pair 1 auto f = 2 std::unique_ptr{fopen("SomeFile
    0 码力 | 17 页 | 790.91 KB | 5 月前
    3
  • pdf文档 Back to Basics: C++ Templates - Part 2

    Andreas Fertig https://AndreasFertig.Info post@AndreasFertig.Info @Andreas__Fertig B2B: C++ Templates Part 2 Variadic templates: Parameter pack ■ Syntax: A typename|class... Ts generates a type template B2B: C++ Templates 2 B2B: C++ Templates ­ Part 2 © 2020 Andreas Fertig https://AndreasFertig.Info post@AndreasFertig.Info 1Variadic templates ■ With C++11, there are variadic templates: ■ Variadic templates B2B: C++ Templates 4 B2B: C++ Templates ­ Part 2 © 2020 Andreas Fertig https://AndreasFertig.Info post@AndreasFertig.Info 2Fold Expressions C++17 1 A Normalize functions for ’normal’ strings 2 auto
    0 码力 | 12 页 | 787.22 KB | 5 月前
    3
  • pdf文档 Lifetime Safety in C++: Past, Present and Future

    pessimist? int* g(int* a, int* b); void h() { int x; int* p = g(&x, nullptr); *p = 42; } [[post: lifetime(Return, {a})]];Could the optimist agree with the pessimist? int* g(int* a, int* b); void nullptr); *p = 42; } void g( int** q); void f() { int* p; g(&p); *p = 42; } [[post: lifetime(Return, {a})]];Could the optimist agree with the pessimist? int* g(int* a, int* b); void nullptr); *p = 42; } void g( int** q); void f() { int* p; g(&p); *p = 42; } [[post: lifetime(Return, {a})]];Could the optimist agree with the pessimist? int* g(int* a, int* b); void
    0 码力 | 124 页 | 2.03 MB | 5 月前
    3
  • pdf文档 Techniques to Optimise Multi-threaded Data Building During Game Development

    DispatchJob(start_counter, save_counter, [data](){ data->Processing(); }); DispatchJob(save_counter, post_counter, [data]() { data->SaveFile(); }); std::mutex data_save_lock; 1 2 job::Counter data_save_counter; utex> guard(data_save_lock); 10 save_counter += data_save_counter; 11 12 13 data_save_counter = post_counter; 14 } 15 } 16 std::mutex data_save_lock; job::Counter data_save_counter; std::lock_guard std::lock_guard guard(data_save_lock); save_counter += data_save_counter; data_save_counter = post_counter; 1 2 3 void Process(std::shared_ptr data) 4 { 5 DispatchJob(start_counter, save_counter
    0 码力 | 99 页 | 2.40 MB | 5 月前
    3
  • pdf文档 Conan 1.8 Documentation

    behavior at determined points. 11.2.1 Plugin structure Plugins are Python files containing pre and post functions that will be executed prior and after a determined task performed by the Conan client. Those Other useful task where a plugin may come handy are the upload and download actions. There are pre and post func- tions for every download/upload as a whole and for fine download tasks such as recipe and package 5: signing_plugin.py import os from conans import tools SIGNATURE = "this is my signature" def post_package(output, conanfile, conanfile_path, **kwargs): sign_path = os.path.join(conanfile.package_folder
    0 码力 | 458 页 | 3.03 MB | 1 年前
    3
共 128 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 13
前往
页
相关搜索词
BetterCodeContractsFromEagerFuturesPromisestoLazyContinuationsEvolvinganActorLibraryBasedonLessonsLearnedfromLargeScaleDeploymentsforC++BackBasicsObjectOrientedProgrammingTemplatesPartFastandsmallLifetimeSafetyinPastPresentFutureTechniquesOptimiseMultithreadedDataBuildingDuringGameDevelopmentConan1.8Documentation
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩