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

无数据

分类

全部后端开发(469)云计算&大数据(161)C++(148)综合其他(135)Python(124)数据库(120)VirtualBox(112)Weblate(93)Julia(87)Conan(74)

语言

全部英语(800)中文(简体)(96)中文(繁体)(22)日语(2)韩语(2)俄语(2)英语(2)德语(1)西班牙语(1)

格式

全部PDF文档 PDF(932)
 
本次搜索耗时 0.020 秒,为您找到相关结果约 932 个.
  • 全部
  • 后端开发
  • 云计算&大数据
  • C++
  • 综合其他
  • Python
  • 数据库
  • VirtualBox
  • Weblate
  • Julia
  • Conan
  • 全部
  • 英语
  • 中文(简体)
  • 中文(繁体)
  • 日语
  • 韩语
  • 俄语
  • 英语
  • 德语
  • 西班牙语
  • 全部
  • PDF文档 PDF
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 More Ranges Please

    roi.barkan@gmail.com More Ranges Please CppCon 2023 1 Slidesroi.barkan@gmail.com Hi, I’m Roi ● Roi Barkan (he/him) - ןקרב יעור ● I live in Tel Aviv ● C++ developer since 2000 ● SVP Development questions, make comments 2 Slidesroi.barkan@gmail.com Outline ● Libraries ○ What ○ Why ○ How ● Ranges ○ Introduction ○ Strengths, core ideas ● Rabbits ● Summary 3roi.barkan@gmail.com Libraries on Science link STL and its Design Principles 2002 11roi.barkan@gmail.com C++ Ranges 12roi.barkan@gmail.com Ranges is a Breakthrough Library 13 ● One of C++20 big-four features ● Rests on decades
    0 码力 | 27 页 | 1.08 MB | 5 月前
    3
  • pdf文档 Effective Ranges: A tutorial for using C++2X ranges

    E�ective Ranges: A E�ective Ranges: A tutorial for using tutorial for using C++2x ranges C++2x ranges Je� Garland Je� Garland Created: 2023-10-03 Tue 08:50 1Intro Intro the beginning of the end – – for begin and end 2 . 1hello ranges hello ranges 2 . 2the old way: the old way: sort sort std::array a { 6, 2, 3, 4, 5, 1 }; std::sort ( a.begin(), a.end() ); for ( auto v : a ) cout cout << v << " " << endl; 2 . 3the ranges way: the ranges way: sort sort namespace rng = std::ranges; std::array a { 6, 2, 3, 4, 5, 1 }; rng::sort ( a ); //clear, obvious meaning, -13 characters
    0 码力 | 56 页 | 15.30 MB | 5 月前
    3
  • pdf文档 Implementing Particle Filters with Ranges

    Repository Maintainer 23TALK OVERVIEW Brief introduction to Particle Filters Brief mention to the C++ Ranges library Implementation walkthrough of a Particle Filter using C++23 Practical recommendations and etc.) 0:00 / 0:28 7C++ RANGES LIBRARY Extension and generalization of the algorithm and iterator libraries. (C++98) algorithm(begin(range), end(range)) ➡ result 8C++ RANGES LIBRARY Extension and generalization adaptor(range) ➡ view (C++20) range | adaptor ➡ view (C++20) range | adaptor1 | adaptor2 ➡ view 8.1C++ RANGES LIBRARY Extension and generalization of the algorithm and iterator libraries. (C++98) algorithm(begin(range)
    0 码力 | 83 页 | 4.70 MB | 5 月前
    3
  • pdf文档 Distributed Ranges: A Model for Building Distributed Data Structures, Algorithms, and Views

    return reduce(par_unseq, z, 0, std::plus()); }Outline - Background (Ranges, Parallelism, Distributed Data Structures) - Distributed Ranges (Concepts) - Implementation (Algorithms and views) - Complex (Dense and sparse matrices) - Lessons learnedOutline - Background (Ranges, Parallelism, Distributed Data Structures) - Distributed Ranges (Concepts) - Implementation (Algorithms and views) - Complex views of data - Algorithms - Operate on and modify data using namespace std; using namespace std::ranges; using namespace std::execution; template auto dot_product(R&& x, R&& y) { using T =
    0 码力 | 127 页 | 2.06 MB | 5 月前
    3
  • pdf文档 Custom Views for the Rest of Us

    std::same_as; }; template concept GravitationalRange = GravitationalBodyranges::range_value_t>; 1 2 3 4 5 6 7 8 9 10 78910def GetForceOnBody(this_body, all_bodies): singleForceOnThisBody); 15 } 16 12131415What is a view? 17Easy to access: namespace std { namespace views = ranges::views; } 1 2 3 18Range View Semantically: a collection of "things". Has begin and end functions construction. ranges::enable_view is true. template concept range = requires(T& t) { ranges::begin(t); ranges::end(t); }; template concept view = ranges::range &&
    0 码力 | 187 页 | 13.25 MB | 5 月前
    3
  • pdf文档 Back To Basics: Functional Programming in C++

    2024-09-19 13New std::ranges algorithm Old: std::transform(std::begin(rng), std::end(rng), std::back_inserter(squares), [](int x) { return x * x; }); New: namespace stdr = std::ranges; stdr::transform(rng Functional Programming in C++ CppCon 2024-09-19 29Composition shape: Multiple ranges → single range Input Multiple ranges Output Single range Jonathan Müller — @foonathan Back to Basics: Functional Functional Programming in C++ CppCon 2024-09-19 30Composition shape: Multiple ranges → single range Input Multiple ranges Output Single range stdv::cartesian_product: std::tuple of all possible element combinations
    0 码力 | 178 页 | 918.67 KB | 5 月前
    3
  • pdf文档 Template-Less Meta-Programming

    Value-based TMP - find_index - template-less refactor constexpr auto find_index(auto t, const std::ranges::range auto& ts) -> std::size_t { } 18 / 58Value-based TMP - find_index - template-less refactor Value-based TMP - find_index - template-less refactor constexpr auto find_index(auto t, const std::ranges::range auto& ts) -> std::size_t { for (auto i = 0u; i < ts.size(); ++i) { if (ts[i] == t) Value-based TMP - find_index - template-less refactor constexpr auto find_index(auto t, const std::ranges::range auto& ts) -> std::size_t { for (auto i = 0u; i < ts.size(); ++i) { if (ts[i] == t)
    0 码力 | 130 页 | 5.79 MB | 5 月前
    3
  • pdf文档 Evolution of a Median Algorithm

    collected3ChatGPT 4ChatGPT 5Median #include #include <ranges> #include auto median(std::vector& v) { std::ranges::sort(v); const auto medianIndex = std::size(v) / 2; return 7Goal 8 template ranges::random_access_range Range> constexpr auto median(Range&& rg) { // TODO // O(N)? }Stretch Goal 9 template ranges::random_access_range Range Range, typename Comparison = std::ranges::less, typename Projection = std::identity> constexpr auto median( ExecPolicy&& execPolicy, Range&& rg, Comparison comp = {}, Projection proj = {}) {
    0 码力 | 46 页 | 1.06 MB | 5 月前
    3
  • pdf文档 Interesting Upcoming Features from Low Latency, Parallelism and Concurrency

    */ ExampleBringing parallelism to std::ranges algorithmsISO C++ Parallelism/Concurrency Programming Language (based on Gonzalo’s ISC C++ BoF) C++ 2023 Ranges++ many Multi-dimensional Spans [Bryce, operator[i, j, k] C++ 2026 Executors/Sender/Receiver [P2300] Reflection Algorithms++ asynchrony, ranges [Ruslan, Alexey, Bryce] Linear Algebra, submdspan, padded layouts [Bryce, Christian] Concurrency++ Forward Progress C++ 2020 Concepts Ranges Modules Concurrency++ [Bryce, Gonzalo] Coroutines atomic_ref, barriers, … 2024Bringing parallelism to std::ranges algorithms (P3179) // C++03 template
    0 码力 | 56 页 | 514.85 KB | 5 月前
    3
  • pdf文档 Pipes: How Plumbing Can Make Your C++ Code More Expressive

    algorithms were a thing When we realised they were important after all STL algorithms Modern C++ ranges4 auto const inputs = std::vector{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; auto results = std::vector{}; Filtering transform_if ?5 RANGES transform_if auto const inputs = std::vector{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; std::vector const results = inputs | ranges::view::filter([](int i){ return 0; }) | ranges::view::transform([](int i){ return i * 2; }); auto const inputs = std::vector{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; std::vector const results = inputs | ranges::view::transform([](int
    0 码力 | 61 页 | 9.52 MB | 5 月前
    3
共 932 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 94
前往
页
相关搜索词
MoreRangesPleaseEffectivetutorialforusingC++2XrangesImplementingParticleFilterswithDistributedModelBuildingDataStructuresAlgorithmsandViewsCustomtheRestofUsBackToBasicsFunctionalProgramminginTemplateLessMetaEvolutionMedianAlgorithmInterestingUpcomingFeaturesfromLowLatencyParallelismConcurrencyPipesHowPlumbingCanMakeYourCodeExpressive
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩