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

无数据

分类

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

语言

全部英语(258)中文(简体)(20)中文(繁体)(1)

格式

全部PDF文档 PDF(261)PPT文档 PPT(18)
 
本次搜索耗时 0.024 秒,为您找到相关结果约 279 个.
  • 全部
  • 后端开发
  • C++
  • Conan
  • 全部
  • 英语
  • 中文(简体)
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Unraveling string_view: Basics, Benefits, and Best Practices

    C++: string_view: Deep dive Jasmine Lopez Prithvi Okade 1Topics • Motivation • Performance benefits & basics • string_view: Constructors, useful functions • string vs. string_view and their interoperability interoperability • When to use string_view • Using string_view safely • Intro to span • span vs. string_view • Case study of an optimization using string_view. 2Motivation • Consider a function foo immutable string. • In C++ we generally will create it with following signature. 3 void foo(const std::string& str); string existing_str; foo(existing_str); foo("hello this is a long string"); This
    0 码力 | 61 页 | 1.11 MB | 6 月前
    3
  • pdf文档 From Eager Futures/Promises to Lazy Continuations: Evolving an Actor Library Based on Lessons Learned from Large-Scale Deployments

    example std::string text = "..."; text = SpellCheck(text); text = GrammarCheck(text);function composition is fundamental GrammarCheck(SpellCheck("..."))motivating example std::string SpellCheck(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 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
    0 码力 | 264 页 | 588.96 KB | 6 月前
    3
  • ppt文档 C++高性能并行编程与优化 - 课件 - 15 C++ 系列课:字符与字符串

    vector 容器初体验 & 迭代器入门 (BV1qF411T7sd) 2. 你所不知道的 set 容器 & 迭代器分类 (BV1m34y157wb) 3. string , string_view , const char * 的爱恨纠葛 ( 本期 ) 4. 万能的 map 容器全家桶及其妙用举例 5. 函子 functor 与 lambda 位的,标准规定只需满足 char <= short <= int <= long <= long long 即可)。 关于 char 类型的一个冷知识 C 语言中的字符串 • 字符串 (string) 就是由字符 (character) 组成的数组。 • C 语言中,字符串用双引号 “” 包裹,字符用单引号 ‘’ 包裹 。 • char c = ‘h’; • char s[] = “hello”; std::string 应运而生 封装的 std::string 应运而生 • string 可以从 const char * 隐式构造: • string s = “hello”; • string 具有 + 、 += 、 == 等直观的运算符重载: • string(“hello”) + string(“world”) == string(“helloworld”) • string 符合 vector
    0 码力 | 162 页 | 40.20 MB | 1 年前
    3
  • ppt文档 C++23: An Overview of Almost All New and Updated Features

     String Formatting Improvements  Standard Library Modules  std::flat_(multi)map / std::flat_(multi)set  std::mdspan  std::generator  basic_string(_view)::contains()  Construct string(_view) string(_view) From nullptr  basic_string::resize_and_overwrite()  Monadic Operations for std::optional  Stacktrace Library  Changes to Ranges Library  Changes to Views Library  std::expected  std:  String Formatting Improvements  Standard Library Modules  std::flat_(multi)map / std::flat_(multi)set  std::mdspan  std::generator  basic_string(_view)::contains()  Construct string(_view)
    0 码力 | 105 页 | 759.96 KB | 6 月前
    3
  • pdf文档 Modern C++ Error Handling

    Handling Phil Nash Error2018 2019series disappointments of a (total) Part 1int parse_int(std::string_view number)// TODO: +, -, digit separators? int acc = 0; for(char c : number) { *= 10; acc += c-'0'; } return acc; } int parse_int(std::string_view number) {int parse_int(std::string_view number) { int acc = 0; for(char c : number) { if(c < 42 0bool is_int(std::string_view number) { for(char c : number) { if(c < '0' || c > '9') return false; } return true; }bool is_int(std::string_view number) { for(char
    0 码力 | 66 页 | 36.65 MB | 6 月前
    3
  • pdf文档 Sender Patterns to Wrangle Concurrency in Embedded Devices

    async::then([] { return 42; }) | async::continue_on(s2) | async::then([] (int i) { return std::to_string(i); }) ; 1 2 3 4 5 6 7 8 auto r = comp | async::sync_wait(); 9 auto [str] = r.value_or(std::make_tuple(""_s)); async::then([] { return 42; }) | async::continue_on(s2) | async::then([] (int i) { return std::to_string(i); }) ; 1 2 3 4 5 6 7 8 auto r = comp | async::sync_wait(); 9 auto [str] = r.value_or(std::make_tuple(""_s)); async::then([] { return 42; }) 3 | async::continue_on(s2) 4 | async::then([] (int i) { return std::to_string(i); }) 5 6 ; 7 8 9 auto [str] = r.value_or(std::make_tuple(""_s)); 10 23.1Composition auto
    0 码力 | 106 页 | 26.36 MB | 6 月前
    3
  • pdf文档 Back to Basics: Move Semantics

    of (string → string) C++ has this std::map class that does just what you want3 David Olsen — Back to Basics: Move Semantics — CppCon 2020 #include typedef std::mapstring, std::string> dictionary_t;4 typedef std::mapstring, std::string> dictionary_t;5 David Olsen — Back to Basics: Move Semantics — CppCon 2020 #include typedef std::mapstring, std::string> dictionary_t; dictionary_t Olsen — Back to Basics: Move Semantics — CppCon 2020 #include typedef std::mapstring, std::string> dictionary_t; dictionary_t build_dictionary( DbConnection db ) { dictionary_t dictionary;
    0 码力 | 142 页 | 1.02 MB | 6 月前
    3
  • pdf文档 Forwarding References

    References Recommendation 35class MyClass { std::string txt_; public: explicit MyClass(const std::string& txt): txt_(txt) {} explicit MyClass(std::string&& txt): txt_(std::move(txt)) {} }; CppCon MyClass { std::string txt1_; std::string txt2_; public: MyClass(const std::string& txt1, const std::string& txt2): txt1_(txt1), txt1_(txt1) {} MyClass(std::string&& txt1, std::string&& txt2): txt2_(std::move(txt2)) {} MyClass(const std::string& txt1, std::string&& txt2): txt1_(txt1), txt1_(std::move(txt1)) {} MyClass(std::string&& txt1, const std::string& txt2): txt1_(std::move(txt1)), txt2_(txt2)
    0 码力 | 107 页 | 3.72 MB | 6 月前
    3
  • pdf文档 Monads in Modern C++

    convertStringToInt(std::string); int doubleInt(int); std::string convertIntToString(int);© 2018 Bloomberg Finance L.P. All rights reserved. Without functor 20 01: std::vectorstring> doubleNumbers(s doubleNumbers(std::vectorstring> input) 02: { 03: std::vectorstring> output; 04: for(auto str: input) 05: { 06: int asInt = convertStringToInt(str); 07: int doubled = doubleInt(asInt); reserved. vs. with functor 21 01: std::vectorstring> doubleNumbers(std::vectorstring> input) 02: { 03: std::vectorstring> output; 04: for(auto str: input) 05: { 06:
    0 码力 | 94 页 | 4.56 MB | 6 月前
    3
  • pdf文档 Express Your Expectations: A Fast, Compliant JSON Pull Parser for Writing Robust Applications

    number | string | array | object Jonathan Müller — @foonathan Express your expectations CppCon 2023-10-03 8JSON grammar value = 'null' | 'true' | 'false' | number | string | array | object string = '"' expectations CppCon 2023-10-03 8JSON grammar value = 'null' | 'true' | 'false' | number | string | array | object string = '"' characters-or-escape '"' number = '-'? digits ('.' digits)? (('e'|'E') ('+'|'-') expectations CppCon 2023-10-03 8JSON grammar value = 'null' | 'true' | 'false' | number | string | array | object string = '"' characters-or-escape '"' number = '-'? digits ('.' digits)? (('e'|'E') ('+'|'-')
    0 码力 | 143 页 | 736.91 KB | 6 月前
    3
共 279 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 28
前往
页
相关搜索词
UnravelingstringviewBasicsBenefitsandBestPracticesFromEagerFuturesPromisestoLazyContinuationsEvolvinganActorLibraryBasedonLessonsLearnedfromLargeScaleDeploymentsC++高性性能高性能并行编程优化课件1523AnOverviewofAlmostAllNewUpdatedFeaturesModernErrorHandlingSenderPatternsWrangleConcurrencyinEmbeddedDevicesBackMoveSemanticsForwardingReferencesMonadsExpressYourExpectationsFastCompliantJSONPullParserforWritingRobustApplications
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩