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

无数据

分类

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

语言

全部英语(92)中文(简体)(1)

格式

全部PDF文档 PDF(92)PPT文档 PPT(1)
 
本次搜索耗时 0.015 秒,为您找到相关结果约 93 个.
  • 全部
  • 后端开发
  • C++
  • Conan
  • 全部
  • 英语
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Compile-Time Validation

    Software Validation "Confirmation, through the provision of objective evidence, that the requirements for a specific intended use or application have been fulfilled" - ISO/IEC 23643:2020Security std::vector vec = get_vec(); size_t index = get_index(); vec.at(index) = 42; }Runtime Performance Validation void must_be_fast() { using namespace std::chrono; auto start = high_resolution_clock::now(); validate_performance(start, end); } Detecting performance issues at runtimeStatic Performance Validation void must_be_fast() { /*...*/ can_slowly_read_huge_file(); } Static detection of performance
    0 码力 | 137 页 | 1.70 MB | 6 月前
    3
  • pdf文档 Undefined Behavior: What Every Programmer Should Know and Fear

    and UB results ● Validate inputs if run-time cost is acceptable ● Provide optional validation tools if the validation is expensiveUndefined Behavior 36 Using UB wisely ● Every program must document and UB results ● Validate inputs if run-time cost is acceptable ● Provide optional validation tools if the validation is expensive – Provide a separate program or option to verify that graph input is Detect invalid inputs unless it’s too difficult ● Provide optional input validation tools to your users ● Use optional input validation tools if you are a userUnrestricted | © Siemens 20XX | Author | Department
    0 码力 | 38 页 | 2.56 MB | 6 月前
    3
  • pdf文档 Using Modern C++ to Build XOffsetDatastructure

    2024 1036.4 Validation • Schema Validation • It involves performing proper data validation before ingesting an XOffsetDatastructure buffer. • Typically, this is done using schema validation techniques access any memory outside the original buffer. • Other Data Validation Features Fanchen Su, XOffsetDatastructure, CppCon 2024 104 Data Validation7. Summary and Takeaways The summary and takeaways are presented
    0 码力 | 111 页 | 3.03 MB | 6 月前
    3
  • pdf文档 Just-in-Time Compilation - J F Bastien - CppCon 2020

    a portable low-level bytecode called WebAssembly. It offers compact representation, efficient validation and compilation, and safe low to no-overhead execution. Rather than committing to a specific programming a portable low-level bytecode called WebAssembly. It offers compact representation, efficient validation and compilation, and safe low to no-overhead execution. Rather than committing to a specific programming a portable low-level bytecode called WebAssembly. It offers compact representation, efficient validation and compilation, and safe low to no-overhead execution. Rather than committing to a specific programming
    0 码力 | 111 页 | 3.98 MB | 6 月前
    3
  • pdf文档 Security Beyond Memory Safety

    Security Beyond Memory Safety CppCon 2024 51 1. Raw value always accessible → possible to forget validation 2. How do I even know that I have to validate here?Max Hoffmann Security Beyond Memory Safety never accessible 2. Impossible to forget validation 3. It is clear whether some validation is still needed “Hm okay, but we already performed this validation, so… why the effort?”Max Hoffmann Security
    0 码力 | 79 页 | 4.15 MB | 6 月前
    3
  • pdf文档 Retiring the Singleton Pattern

    sendData(rec, a_client); if(req.senderId_ != rec.id) std::cout << "Error ..." << std::endl; // Further validation of rec values ... }class MockClient : public CommWrapper { public: MOCK_METHOD1(send, Response(const in more rec values .... sendData(rec, a_client); ASSERT_EQ(req.senderId_, rec.id); // Further validation of rec values ... }// in processor.cpp Response sendData(const Data& data, comms_func comms) { Return(resp))); sendData(rec, std::ref(a_client)); ASSERT_EQ(req.senderId_, rec.id); // Further validation of rec values ... } Bloomberg 24// in processor.cpp Response sendData(const Data& data, comms_func
    0 码力 | 70 页 | 1.59 MB | 6 月前
    3
  • pdf文档 Embracing an Adversarial Mindset for Cpp Security

    UI App [Medium IL] Service [High IL] Serialized Data Cloud AI OCR Processing File Input Validation Maliciously crafted file Loaded Resource Integrity Checking Privilege Escalation Safe Parsing dominant ● Remote Code Execution (RCE) ● Elevation of Privilege (EoP) ● Numeric Errors ● Input Validation ● Race Conditions ● Security Feature Bypasses36 35 43 45 64 30 36 35 31 60 78 110 81 133 150 Uninitialized Use Use After Free OtherTrends 2023-2024 Memory Safety Issues Numeric Errors Input Validation Misc Race Conditions Heap Corruption Heap Read Use After Free Arbitrary Memory Access Race
    0 码力 | 92 页 | 3.67 MB | 6 月前
    3
  • pdf文档 Balancing Efficiency and Flexibility: Cost of Abstractions in Embedded Systems

    GPIO_InitStruct;⚫ Runtime bitmask calculations ⚫ Runtime branching ⚫ Function calls ⚫ Runtime input validation Inefficiencies in HAL 62Setup STM32 ANALOG ANALOG GPIO PWM 63Modules Timer Clock & Oscillator Eliminates: ⚫ Unused code ⚫ Comparisons ⚫ Jump instructionsResult ⚫ Compile time parameter validation ⚫ Compile time bitmask calculations ⚫ Compile time branching ⚫ Complex functions -> couple of
    0 码力 | 75 页 | 2.12 MB | 6 月前
    3
  • pdf文档 Exceptions Under the Spotlight

    holistic approaches: 1. Rostislav Khlebnikov and John Lakos’ P2053: Defensive Checking Versus Input Validation. 2. Staffan Tjernstromand Derek Haines are considering adding flexibility to “who determines the open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0323r9.html • P2053: Defensive Checking Versus Input Validation / RostislavKhlebnikov, John Lakos: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2053r1
    0 码力 | 53 页 | 2.82 MB | 6 月前
    3
  • pdf文档 stdx::interval, a library for intervals on totally ordered sets

    semantic requirements (so why were they stated at all?), and so the concept is not reliable for input validation at construction. There will need to be some kind of workaround to use syntactic requirements as
    0 码力 | 1 页 | 45.14 KB | 6 月前
    3
共 93 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 10
前往
页
相关搜索词
CompileTimeValidationUndefinedBehaviorWhatEveryProgrammerShouldKnowandFearUsingModernC++toBuildXOffsetDatastructureJustinCompilationBastienCppCon2020SecurityBeyondMemorySafetyRetiringtheSingletonPatternEmbracinganAdversarialMindsetforCppBalancingEfficiencyFlexibilityCostofAbstractionsEmbeddedSystemsExceptionsUnderSpotlightstdxintervallibraryintervalsontotallyorderedsets
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩