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

无数据

分类

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

语言

全部英语(269)中文(简体)(10)中文(繁体)(1)

格式

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

    • 1993, Stepanov presents the main ideas at the November WG21 meeting • 1994, Stepanov and Lee create proposal for WG21 that was accepted later that year • 1994-1998, much additional work; adding the containers are implemented using a variety of basic data structures • Each STL container represents a sequence of elements • Containers have an internal structure and ordering • We can observe this ordering 20CppCon 2021 – Back to Basics: Classic STL Copyright © 2021 Bob Steagall Containers Overview • Sequence containers • vector • deque • list • array (C++11) • forward_list (C++11) • Associative containers
    0 码力 | 75 页 | 603.36 KB | 6 月前
    3
  • pdf文档 C++20 镶 SQL

    the customers table CREATE TABLE customers( id INTEGER NOT NULL PRIMARY KEY, name TEXT NOT NULL ); Customers id INTEGER PRIMARY KEY name TEXTCreate the orders table CREATE TABLE orders( id INTEGER ftsd::prepared_statement< // R"( CREATE TABLE customers( id INTEGER NOT NULL PRIMARY KEY, name TEXT NOT NULL );)" // >{sqldb} .execute();Create Orders ftsd::prepared_statement< // R"( CREATE TABLE orders( id false, std::make_index_sequence>::type; using parameters_type = typename meta_struct_from_type_specs< query_string, ts.params, true, std::make_index_sequence>::type;
    0 码力 | 46 页 | 775.02 KB | 6 月前
    3
  • pdf文档 Some Things C++ Does Right

    something beautiful?A word about beauty and elegance • Situation: we want to apply a function f in sequence to each argument of a function • Note that this is not from me, but it made its way from twitter ((f(std::forward(args)), 0)...); } 68 … and we pass it a sequence of zeros, but after applying f to each argument in sequence. A fold expression over operator,()…A word about beauty and elegance with a value-based language class Integral { int value_ = create_value(); public: static int create_value() { std::cout << "in create_value\n"; return {}; } int value() const { return value_;
    0 码力 | 228 页 | 2.47 MB | 6 月前
    3
  • pdf文档 Reflection Is Not Contemplation

    // Same as: int x = 42; typename[:^char:] c = '*'; // Same as: char c = '*';Early Observation •We create identifiers from strings • Plus ability to concatenate “m_”, “get_”, “set_” with parameter •Identifiers typename[:^char:] c = '*'; // Same as: char c = '*';Comparison of Splicing Models •The Spec API: function calls create a “spec” of a type that is spliced • Complex; problematic; death of a thousand cuts •The CodeReckons '*';Quoting & Splicing a Token Sequence Status: prototype implementation •Escapes inside a token sequence: • \( expr ) evaluates expr eagerly during creation of the token sequence • \id( e1, e2, ... ) concatenates
    0 码力 | 45 页 | 2.45 MB | 6 月前
    3
  • pdf文档 Secrets of C++ Scripting Bindings

    desired types const auto invoker = // helper lambda [&](std::index_sequence) { /// we need to unpack the parameter types and the indices together func(std::any_cast(params[Index])...); }; return invoker(std::make_index_sequence()); } ); } https://godbolt.org/z/Y74jse1WvCopyright Jason Turner @le�icus return [&](std::index_sequence) { return func(std::any_cast(params[Index])...); }(std::make_index_sequence()); /// IILE },
    0 码力 | 177 页 | 1.65 MB | 6 月前
    3
  • pdf文档 Expressive Compile-time Parsers

    browser: text -> JSON parser -> JS object parse(text or tokens) -> value or errorParser Combinators Create a parser by combining existing parsers. parse_string_or_int(text, pos) -> parse_string(text, parse_int(text, pos) parse_string_or_int -> parse_string | parse_int Simplified syntax:Parser Generators Create a parser from a grammar. Popular parsing algorithms used in generators are LL, LL(k), LR, LR(k) ranges::to< vector >();Example – Runtime Parsers std::vector cats = { /*...*/ }; auto parser = create_parser(); auto func = parser("SELECT id, name WHERE age > 42"); std::vector result = func(cats);Example
    0 码力 | 134 页 | 1.73 MB | 6 月前
    3
  • pdf文档 Back to Basics: The Abstract Machine

    Embedded processors • TI, Atmel, Intel, Freescale, FPGAs, etc. • Simply impractical (impossible?) to create a separate language and set of tools for every computing platform CppCon 2020 - The Abstract Machine state of the execution environment. (my emphasis) […] • [expr.pre](7.1) […] An expression is a sequence of operators and operands that specifies a computation. An expression can result in a value and match one of them • Expressions with non-observable side effects may be ignored • Expression - a sequence of operators and operands that specifies a computation • Side effects - changes in the program’s
    0 码力 | 91 页 | 538.90 KB | 6 月前
    3
  • pdf文档 The Shapes of Multidimensional Arrays

    remembering the sequence of operations it was made from 2 template class shaper { 3 // Types 4 public: 5 using type = shaper ; 6 using index_sequence = std:: index_sequence_for sequence of operations it was made from 2 template class shaper { 3 // ... 4 // Operators const noexcept { 24 return to_array( index_sequence (), x...); 25 } 26 template constexpr auto to_array(std :: index_sequence , X... x) const noexcept { 27 return
    0 码力 | 62 页 | 1.38 MB | 6 月前
    3
  • pdf文档 Extending and Simplifying C++: Thoughts on Pattern Matching using 'is' and 'as', and Can C++ be 10x Simpler & Safer?

    allowed (!) • Concepts identified by the source location, • When using negation or parens, you create a new expression • this means a new concept (breaks subsumption) 28x is Type 29x is Type 304 Ts> auto type_find_if() { [&](std::index_sequence){ std::cout << sizeof...(Is) << std::endl; }(std::index_sequence_for()); } int main() { type_find_if(); typename F> auto type_find_if(F fun) { [&](std::index_sequence){ fun(sizeof...(Is)); }(std::index_sequence_for()); } int main() { type_find_if([](auto
    0 码力 | 108 页 | 5.08 MB | 6 月前
    3
  • pdf文档 Express Your Expectations: A Fast, Compliant JSON Pull Parser for Writing Robust Applications

    2023-10-03 22Parser generates a sequence of events { object_begin, Jonathan Müller — @foonathan Express your expectations CppCon 2023-10-03 23Parser generates a sequence of events { "id": object_begin generates a sequence of events { "id": 42, object_begin, key("id"), number(42), Jonathan Müller — @foonathan Express your expectations CppCon 2023-10-03 23Parser generates a sequence of events { Jonathan Müller — @foonathan Express your expectations CppCon 2023-10-03 23Parser generates a sequence of events { "id": 42, "name": "Jonathan Müller", "speaker": true, object_begin, key("id")
    0 码力 | 143 页 | 736.91 KB | 6 月前
    3
共 280 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 28
前往
页
相关搜索词
BacktoBasicsClassic9STLC++20SQLSomeThingsDoesRightReflectionIsNotContemplationSecretsofScriptingBindingsExpressiveCompiletimeParsersTheAbstractMachineShapesMultidimensionalArraysExtendingandSimplifyingThoughtsonPatternMatchingusingisasCanbe10xSimplerSaferExpressYourExpectationsFastCompliantJSONPullParserforWritingRobustApplications
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩