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

无数据

分类

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

语言

全部英语(148)

格式

全部PDF文档 PDF(147)PPT文档 PPT(1)
 
本次搜索耗时 0.051 秒,为您找到相关结果约 148 个.
  • 全部
  • 后端开发
  • C++
  • Conan
  • 全部
  • 英语
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Building Effective Embedded Systems: Architectural Best Practices

    Operating Systems ⊡ Threads ⊡ Layer Separation ⊡ Network Problems ⊡ External Interfaces ⊡ Simulators ⊡ Logs ⊡ Monitoring⊡ Operating Systems ⊡ Threads ⊡ Layer Separation ⊡ Network Problems ⊡ External for complex systems with soft real-time requirements⊡ Operating Systems ⊡ Threads ⊡ Layer Separation ⊡ Network Problems ⊡ External Interfaces ⊡ Simulators ⊡ Logs ⊡ MonitoringMine⊡ Collects meter Threads ⊡ Layer Separation ⊡ Network Problems ⊡ External Interfaces ⊡ Simulators ⊡ Logs ⊡ MonitoringEmbedded Software Separate the logic layer from the hardware layerSeparate the logic layer from the
    0 码力 | 241 页 | 2.28 MB | 5 月前
    3
  • pdf文档 simd: How to Express Inherent Parallelism Efficiently Via Data-Parallel Types

    non-invasive. The goal is to divide the code into expert code (SIMD) and average coder / business logic. Let’s try that… Matthias Kretz CppCon ’23 24 GSI Helmholtz Center for Heavy Ion ResearchMotivation non-invasive. The goal is to divide the code into expert code (SIMD) and average coder / business logic. Let’s try that… Matthias Kretz CppCon ’23 24 GSI Helmholtz Center for Heavy Ion ResearchMotivation non-invasive. The goal is to divide the code into expert code (SIMD) and average coder / business logic. Let’s try that… b0 g0 r0 a0 Matthias Kretz CppCon ’23 24 GSI Helmholtz Center for Heavy Ion ResearchMotivation
    0 码力 | 160 页 | 8.82 MB | 5 月前
    3
  • pdf文档 Concurrency Patterns I

    Object Advantages: ▪ Only the access to the activation list has to be synchronized ▪ Clear separation of client and server ▪ Improved throughput due to the asynchronous execution ▪ The scheduler dispatches it to the specific service.ReactorReactor Advantages: ▪ A clear separation of framework and application logic. ▪ The Reactor can be ported to various platforms, because the underlying underlying event demultiplexing functions are widely available. ▪ The separation of interface and implementation enables easy adaption or extension of the services. ▪ Overall structure supports the concurrent
    0 码力 | 39 页 | 1.14 MB | 5 月前
    3
  • pdf文档 The Roles of Symmetry And Orthogonality In Design

    complex systems: • System becomes implementable • Emergent system behavior is strictly controlled by logic (not by side effects of integration artifacts) • Reduces testing and development time (because through: • Separation of Concerns • Encapsulation • Guarantees that modifying a component does not create nor propagate side effects to other components See: Edsger W. Dijkstra Separation of Concerns added complexity 2. Unbalanced relationship was accidental (missed opportunity for one of): • Separation of Concerns: Could have established Orthogonality • Design Elegance: Could have established Symmetry
    0 码力 | 151 页 | 3.20 MB | 5 月前
    3
  • pdf文档 Leveraging a Functional Approach for More Testable and Maintainable ROS 2 Code

    and generate_global_path functions, which are private functions that contain the actual business logic ● Let’s take a look at the PathGenerator constructorConventional Approach class PathGenerator : multiple things: managing ROS 2 communication, performing calculations, and implementing logic ○ Doesn’t follow Separation of Concerns and can even be considered to violate the Single Responsibility PrincipleLimitations multiple things: managing ROS 2 communication, performing calculations, and implementing logic ○ Doesn’t follow Separation of Concerns and can even be considered to violate the Single Responsibility Principle
    0 码力 | 200 页 | 1.77 MB | 5 月前
    3
  • pdf文档 The Absurdity of Error Handling

    Abstractions 16 Software Language Designer Functional Safety Practitioner Separation from hardware is good Separation from hardware is a potential liability© 2023 Codeplay Software Ltd. Definition complexity & testing complexity (cost) • Are there benefits to your application? • Is the extra logic helping to fulfill requirements, or is it just masking bugs? • Could you just print an error message
    0 码力 | 43 页 | 1.39 MB | 5 月前
    3
  • pdf文档 BehaviorTree.CPP: Task Planning for Robots and Virtual Agents

    can have only one child. ● Control Nodes and Decorators “dispatch” the tick following a certain logic.Sequence ● Tick children from left to right, as long as they return SUCCESS ● If all children are scripting language to manipulate data in the blackboard: ● Arithmetic and Bitwise operators ● Logic and Comparison operators ● Support for ENUMS ● The variables are the Entries in the blackboard developers to encapsulate their code. A "side effect" of BTs is actually its real advantage: better separation of concerns and modularityThank you! https://github.com/BehaviorTree/BehaviorTree.CPP
    0 码力 | 59 页 | 7.97 MB | 5 月前
    3
  • pdf文档 Quickly Testing Qt Desktop Applications With Approval Tests

    Add the dynamic libraries to your distributions No Change Static is Smaller Change!18 Doing the Separation • For CMake, see Arne Mertz’s excellent tutorial: • arne-mertz.de/2018/05/hello-cmake/ • Remember test implementation – so there’s more work to create the test fixture50 Bonus Points: Separate logic from UI code Static Library Executable Color Key GUI.exe main() UITests.exe main() and tests/* of code, such as individual widgets – Test behaviors, not appearance (mainly) – Keep application logic separate from GUI • Make tests … – Easy to write – Hide details of custom widgets behind helper
    0 码力 | 77 页 | 6.96 MB | 5 月前
    3
  • pdf文档 Scientific Unit Testing

    // test this. }; 7Fundamentally if we only test via the public interface, we have a circular-logic problem: you have to use the interface to test the interface, so at some point you have to trust TEST_CASE( "Quantum Mechanics" ) { ... }; We can't do this We have ~350 years of experience with the logic, procedures, and epistemology of black-box testing. Reverse-engineering the Universe by writing embedded testing These can be expensive Eliminate noise from test environment by insulation and separation Isolate tests from the environment easy ... unless the code in question is explicitly supposed
    0 码力 | 45 页 | 1.91 MB | 5 月前
    3
  • pdf文档 Designing C++ Code Generator Guardrails

    threading, logging, and metrics reporting capabilities – allowing authors to focus on their business logic. The Generator can do it all© 2018 Bloomberg Finance L.P. All rights reserved. 16 For much simpler 2024 Bloomberg Finance L.P. All rights reserved. Servicemsgs and Types As it turns out, that separation is more valuable than we anticipated, even now when linklines are auto-generated. Types libraries Information Some people were annoyed that the new APIs always left no room for their own business logic. Others had been adding in code they wanted in their client libraries. CB taught the Code Generator
    0 码力 | 48 页 | 2.71 MB | 5 月前
    3
共 148 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 15
前往
页
相关搜索词
BuildingEffectiveEmbeddedSystemsArchitecturalBestPracticessimdHowtoExpressInherentParallelismEfficientlyViaDataParallelTypesConcurrencyPatternsTheRolesofSymmetryAndOrthogonalityInDesignLeveragingFunctionalApproachforMoreTestableandMaintainableROSCodeAbsurdityErrorHandlingBehaviorTreeCPPTaskPlanningRobotsVirtualAgentsQuicklyTestingQtDesktopApplicationsWithApprovalTestsScientificUnitDesigningC++GeneratorGuardrails
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩