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

无数据

分类

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

语言

全部英语(238)中文(简体)(11)英语(1)

格式

全部PDF文档 PDF(235)PPT文档 PPT(15)
 
本次搜索耗时 0.015 秒,为您找到相关结果约 250 个.
  • 全部
  • 后端开发
  • C++
  • Conan
  • 全部
  • 英语
  • 中文(简体)
  • 英语
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Pipeline Architectures in C++: Overloaded Pipe Operator | and Its Monadic Operations

    overview of what the poster reports on. Title: Pipeline architectures in C++: overloaded pipe operator | std::expected and its monadic operations Brief overview: Functional programming in C++ the overloaded pipe operator. In this poster I show how to implement a custom pipeline framework that employs std::expected, available since C++23. An overloaded custom pipe operator | will be presented of my book about C++ [1][3]. One of the topics was to describe the behavior of the overloaded pipe operator | in std::ranges. I came across Ankur's Satle lecture [4] and decided to expand on this topic
    0 码力 | 3 页 | 422.24 KB | 5 月前
    3
  • pdf文档 Expressive Compile-time Parsers

    Evolution API Design Metaprogramming TricksAbout the talk • Expressiveness in C++ • Parsers • Operator overloading • Domain specific languages • Open source compile-time libraries • API • Design • = {1,2,3,4}; vector v(arr, arr + sizeof(arr) / sizeof(arr[0])); vector v = {1,2,3,4};Operator Overloading Use operators to call custom functions for specific types. std::filesystem::path p auto result = func(cats);Example – Compile Time Parsers template constexpr auto operator""_FROM() { constexpr auto parser = create_parser(); return parser(str); } /*...*/ std::vector
    0 码力 | 134 页 | 1.73 MB | 5 月前
    3
  • pdf文档 Custom Views for the Rest of Us

    current_outer); [[nodiscard]] reference operator*() const; inner_iterator& operator++(); [[nodiscard]] inner_iterator operator++(int) [[nodiscard]] bool operator==(inner_iterator const& rhs) const; current_outer); [[nodiscard]] reference operator*() const; inner_iterator& operator++(); [[nodiscard]] inner_iterator operator++(int) [[nodiscard]] bool operator==(inner_iterator const& rhs) const; [[nodiscard]] reference operator*() const; 16 inner_iterator& operator++(); 17 [[nodiscard]] inner_iterator operator++(int) 18 [[nodiscard]] bool operator==(inner_iterator const& rhs)
    0 码力 | 187 页 | 13.25 MB | 5 月前
    3
  • pdf文档 Pipes: How Plumbing Can Make Your C++ Code More Expressive

    f(2) f(3) f(4) f(5) f(6) f(3) f(6) false false true! false false true! operator* operator++ operator* Initialisation9 inputs ranges::view::transform(f) ranges::view::filter(p) PULL PULL return i % 3 == 0; }) >>= pipes::push_back(results); Why operator>>= ? 1 2 3 4 5 614 push_back = results >> Why operator>>= ? Also, because it is right associative.15 Also, because it is OF THE TALK What gets in a pipeline ranges STL algorithms Multiple inputs The pipes Inside a pipe Branching out pipes The output of a pipeline Simple container adapters Complex container adapters
    0 码力 | 61 页 | 9.52 MB | 5 月前
    3
  • pdf文档 Taming the C++ Filter View

    elements) is cheap • size() (ask for the number of elements) is cheap or not provided: forward_list<> • operator[] (jump to a specific elements) is cheap or not provided: only for random-access containers (vector 3 4 1 6 5 size capacity size: 6 begin: end: 2 5 1 4 3 6 vector<>: list<>: C++98 no operator [] Nico Josuttis C++ Filter View @cppcon 2024-09-17 13©2024 by josuttis.com 27 C++ How Expensive be expensive (iterate to the first match) • size() is expensive (iterate over all elements) • operator[] is expensive (iterate over all elements) ©2024 by josuttis.com 30 C++ Performance of Filtering
    0 码力 | 43 页 | 2.77 MB | 5 月前
    3
  • pdf文档 Effective Ranges: A tutorial for using C++2X ranges

    ranges transform Range to View - with custom behaviors adaptors support the piping operator pipe syntax allows for 'unix pipe/powershell' type composition range adaptors are declared in namespace std::ranges::views
    0 码力 | 56 页 | 15.30 MB | 5 月前
    3
  • ppt文档 C++23: An Overview of Almost All New and Updated Features

    C++23 Core Language  Explicit Object Parameters  if consteval  Multidimensional Subscript Operator  Attributes on Lambda-Expressions  Literal Suffix for size_t  auto(x): decay-copy in The Language C++23 Core Language  Explicit Object Parameters  if consteval  Multidimensional Subscript Operator  Attributes on Lambda-Expressions  Literal Suffix for size_t  auto(x): decay-copy in The Language C++23 Core Language  Explicit Object Parameters  if consteval  Multidimensional Subscript Operator  Attributes on Lambda-Expressions  Literal Suffix for size_t  auto(x): decay-copy in The Language
    0 码力 | 105 页 | 759.96 KB | 5 月前
    3
  • pdf文档 Implementing Particle Filters with Ranges

    does not compile (yet) 22.1COMPILER ERROR 23COMPILER ERROR sample.h:18:27: error: no match for 'operator|' (operand types are 'std::ranges::owning_view >' and 14 sample_view(sample_view&&) = default; 15 sample_view& operator=(const sample_view&) = delete; 16 sample_view& operator=(sample_view&&) = default; 17 18 auto begin() { return iterator{this}; 14 sample_view(sample_view&&) = default; 15 sample_view& operator=(const sample_view&) = delete; 16 sample_view& operator=(sample_view&&) = default; 17 18 auto begin() { return iterator{this};
    0 码力 | 83 页 | 4.70 MB | 5 月前
    3
  • ppt文档 Working with Asynchrony Generically: A Tour of C++ Executors

    proposes these concepts and algorithms, among others.8 EXAMPLE: LAUNCHING CONCURRENT WORK Use pipe syntax if you want to. namespace ex = std::execution; int compute_intensive(int); int main() { the // stop_when() algorithm requests stop of its stop // source. struct cancel_keyclick { void operator()() const noexcept { auto* current = pending_completion_.exchange(nullptr); if (current
    0 码力 | 121 页 | 7.73 MB | 5 月前
    3
  • pdf文档 Embracing an Adversarial Mindset for Cpp Security

    pipes with CreatePipe ○ 0x5000 x pipe pairs ○ 0x4000 x pipe pairs 3. Write to those pipes with the array created earlier 4. Now free pipes of size 0x90 of those 0x5000 pipe pairs 5. Finally open the spray CLFS_METADATA_BLOCK array rgBlocks. These 0x90 blocks will occupy in gaps where the pipes were released Released Pipe Memory (Spray)*(UINT64*)0x5000040 = 0x5000000; *(UINT64*)0x5000000 = 0x5001000; *(UINT64*)0x5001000 System token Using the NtFsControlFile function that will read the pipes attributes. Using that pipe address + eprocess address to system + addr of the tokenCVE-2023-28252 Exploitation What is going
    0 码力 | 92 页 | 3.67 MB | 5 月前
    3
共 250 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 25
前往
页
相关搜索词
PipelineArchitecturesinC++OverloadedPipeOperatorandItsMonadicOperationsExpressiveCompiletimeParsersCustomViewsfortheRestofUsPipesHowPlumbingCanMakeYourCodeMoreTamingFilterViewEffectiveRangestutorialusing2Xranges23AnOverviewAlmostAllNewUpdatedFeaturesImplementingParticleFilterswithWorkingAsynchronyGenericallyTourExecutorsEmbracinganAdversarialMindsetCppSecurity
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩