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

无数据

分类

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

语言

全部英语(343)中文(简体)(27)英语(2)中文(繁体)(1)

格式

全部PDF文档 PDF(342)PPT文档 PPT(30)TXT文档 TXT(1)
 
本次搜索耗时 0.028 秒,为您找到相关结果约 373 个.
  • 全部
  • 后端开发
  • C++
  • Conan
  • 全部
  • 英语
  • 中文(简体)
  • 英语
  • 中文(繁体)
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • TXT文档 TXT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Improving Our Safety With a Quantities and Units Library

    CppCon 2024: Improving our safety with a quantities and units library C++ developers needs help 8• Aerospace • Autonomous cars • Embedded industries CppCon 2024: Improving our safety with a quantities dimension T-1 angular_velocity\n(angular_displacement / duration)\n[rad/s, 1/s]\n{vector} frequency\n(1 / period_duration)\n[Hz, 1/s] rotational_frequency\n(rotation / duration)\n[1/s] angular_frequency\n(phase_angle mp_units::si { inline constexpr struct radian final : named_unit<"rad", metre / metre, kind_ofangular_measure>> {} radian; inline constexpr struct steradian final : named_unit<"sr", square(metre) / square(metre)
    0 码力 | 207 页 | 6.93 MB | 5 月前
    3
  • pdf文档 Adventures in SIMD Thinking (Part 2 of 2)

    Intra-register sorting • Fast linear median-of-seven filter • Fast small-kernel convolution • Faster (?) UTF-8 to UTF-32 conversion (with AVX2) • No heavy code, but lots of pictures • Thinking "vertically" CppCon 2020 Bob Steagall K E W B C O M P U T I N G Convolution CppCon 2020 - Adventures in SIMD Thinking 8 S = s0 s1 s2 s3 s4 s5 s6 ... K = k0 k1 k2 r0 = ... r1 = s0k0 + s6 s7 s8 k1 k1 k1 k1 k1 k1 k1 k1 s2 s3 s4 s5 s6 s7 s8 s9 k2 k2 k2 k2 k2 k2 k2 k2 r1 r2 r3 r4 r5 r6 r7 r8Copyright © 2020
    0 码力 | 135 页 | 551.08 KB | 5 月前
    3
  • pdf文档 Object Lifetime: From Start to Finish

    RAII •Beyond basic lifetime •Common pitfalls •Value categories •Unions/Arrays •Any assembly code 8 On this talk…• Principal Software Engineer @ Cadence Design Systems • Learning C++ since 2013 • Can’t olt.org/z/ffzG8hPT8 struct Foo { Foo() { std::cout << "Foo()" << std::endl; } ~Foo() { std::cout << "~Foo()" << std::endl; } }; int main() { Foo a; { Foo b; } } 1 2 3 4 5 6 7 8 9 10 11 21 Constructors olt.org/z/ffzG8hPT8 struct Foo { Foo() { std::cout << "Foo()" << std::endl; } ~Foo() { std::cout << "~Foo()" << std::endl; } }; int main() { Foo a; { Foo b; } } 1 2 3 4 5 6 7 8 9 10 11 22 Constructors
    0 码力 | 214 页 | 9.34 MB | 5 月前
    3
  • pdf文档 Is std::mdspan a Zero-overhead Abstraction? - Oleksandr Bakirov - CppCon

    operation that’s not too boring, say matrix addition 6Back to high school 7Back to high school 8Back to C++ If the matrices are contiguous in memory, then we can treat them as ranges and simply use rhsRowStride, 5 float* dst, size_t dstRowStride 6 ) { 7 for (size_t i = 0; i < rows; ++i) 8 for (size_t j = 0; j < cols; ++j) 9 dst[dstRowStride * i + j] = 10 j]; 12 } 12add r10, r11 add r9, r8 cmp rcx, rdi je .LBB0_16 .LBB0_3: test rsi, rsi je .LBB0_2 cmp rsi, 8 jb .LBB0_11 mov r11, rbx
    0 码力 | 75 页 | 1.04 MB | 5 月前
    3
  • pdf文档 Hidden Overhead of a Function API

    “people are not writing enough functions” 7Tony Van Eerd: “people are not writing enough functions” 8When people finally start writing more functions, we’d prefer to get only the well designed ones!When System V gABI psABI: ARM, x86, … C++ Itanium ABI Microsoft Windows ABIs C++ Standard 18armv8-a System V ABI - iPhone - M1 Mac and newer - Android smartphone x86-64 (AMD64) System V ABI - Linux x86 (IA-32) Microsoft ABI - ancient Windows device 19armv8-a System V ABI Procedure Call Standard for the Arm® 64-bit Architecture armv8-a clang 18.1.0 -O2 -std=c++20 x86-64 (AMD64) System V ABI
    0 码力 | 158 页 | 2.46 MB | 5 月前
    3
  • pdf文档 Adventures in SIMD Thinking (Part 1 of 2)

    Intra-register sorting • Fast linear median-of-seven filter • Fast small-kernel convolution • Faster (?) UTF-8 to UTF-32 conversion (with AVX2) • No heavy code, but lots of pictures • Thinking "vertically" CppCon const* psrc) { return _mm512_loadu_ps(psrc); } m0 m1 m2 m3 m4 m5 m6 m7 m8 m9 m10 m11 m12 m13 m14 m15 m0 m1 m2 m3 m4 m5 m6 m7 m8 m9 m10 m11 m12 m13 m14 m15 psrcCopyright © 2020 Bob Steagall K E W B C m6 m7 m8 m9 m10 m11 m12 m13 m14 m15 f f m2 m3 f f m6 m7 f f f f m12 m13 m14 m15 f 0 0 1 1 0 0 1 1 0 0 0 0 1 1 1 1 fill mask psrcCopyright © 2020 Bob Steagall K E W B C O M P U T I N G 8 CppCon
    0 码力 | 88 页 | 824.07 KB | 5 月前
    3
  • pdf文档 Sender Patterns to Wrangle Concurrency in Embedded Devices

    Ben the count one digit at a time. 3. When done, yell "End of Line" Exercise 7async/concurrency 8async/concurrency GPIO Timer 1 Timer 2 I2C DMA Half-Duplex Serial core 9Sender World View 10Sender async::continue_on(s2) | async::then([] (int i) { return std::to_string(i); }) ; 1 2 3 4 5 6 7 8 auto r = comp | async::sync_wait(); 9 auto [str] = r.value_or(std::make_tuple(""_s)); 10 23Composition async::continue_on(s2) | async::then([] (int i) { return std::to_string(i); }) ; 1 2 3 4 5 6 7 8 auto r = comp | async::sync_wait(); 9 auto [str] = r.value_or(std::make_tuple(""_s)); 10 auto r =
    0 码力 | 106 页 | 26.36 MB | 5 月前
    3
  • pdf文档 C++ Exceptions for Smaller Firmware

    1 MB = 33,725 devices >= 1 MB = 4,964 devicesMicrocontroller Constraints: Limited Storage & Memory 8 < 100kB = 31,098 devices >= 100kB = 7095With so little memory how do you prevent running out of std::vector std::unordered_map std::shared_ptr 111213 Lets not forget about ● std::inplace_vector: p0843r8 voted into C++26 @ St Louis 2024 ISO C++ meetingTIME SPACE So why do firmware developers avoid C++ the problem: Return mismatch 27 /// @returns false if this failed! bool io_expander_level(std::uint8_t p_pin_number, bool p_high_voltage) { // Implementation details... } void some_output_pin::level(bool
    0 码力 | 237 页 | 6.74 MB | 5 月前
    3
  • pdf文档 Performance Engineering: Being Friendly to Your Hardware

    platform 7 Processor Memory IO InterconnectComputer platform Processor + Interconnect + Memory 8Computer platform Processor + Interconnect + Memory 9Computer platform Processor + Interconnect MDP and vendor marketing names for multilayer componentsMemory • What about HBM? Not 1024 bits, 8 x 128 instead. Bandwidth will only be high when there is sufficient stream of commands inflight • $2, 38141952 ori $2, $2, 0x8acf dsll $2, $2, 17 daddiu $2, $2, 9903 dsll $2, $2, 18 ori $2, $2, 0xdef0 46 02 02 3c cf 8a 42 34 78 14 02 00 af 26 42 64 b8 14 02 00 f0 de 42 34Code density
    0 码力 | 111 页 | 2.23 MB | 5 月前
    3
  • pdf文档 Taming the C++ Filter View

    '\n'; } std::vector coll1{0, 8, 15, 47, 11, 42, 1}; std::set coll2{0, 8, 15, 47, 11, 42, 1}; print(coll1); print(coll2); Output: 0 8 15 47 11 42 1 0 1 8 11 15 42 47 C++20 template coll1{0, 8, 15, 47, 11, 42, 1}; std::set coll2{0, 8, 15, 47, 11, 42, 1}; Output: 0 8 15 47 11 42 1 0 1 8 11 15 42 47 C++20 ©2024 by josuttis.com 6 C++ std::cout << elem << ' '; } std::cout << '\n'; } std::vector coll1{0, 8, 15, 47, 11, 42, 1}; std::set coll2{0, 8, 15, 47, 11, 42, 1}; print(coll1); print(coll2); print(std::views::take(coll1
    0 码力 | 43 页 | 2.77 MB | 5 月前
    3
共 373 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 38
前往
页
相关搜索词
ImprovingOurSafetyWithQuantitiesandUnitsLibraryAdventuresinSIMDThinkingPartofObjectLifetimeFromStarttoFinishIsstdmdspanZerooverheadAbstractionOleksandrBakirovCppConHiddenOverheadFunctionAPISenderPatternsWrangleConcurrencyEmbeddedDevicesC++ExceptionsforSmallerFirmwarePerformanceEngineeringBeingFriendlyYourHardwareTamingtheFilterView
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩