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

无数据

分类

全部后端开发(437)C++(300)Python(77)系统运维(40)云计算&大数据(27)综合其他(26)存储(21)人工智能(19)网络与安全(19)数据库(18)

语言

全部英语(425)中文(简体)(88)中文(繁体)(24)中文(简体)(5)zh(3)英语(3)日语(2)JavaScript(1)西班牙语(1)

格式

全部PDF文档 PDF(521)DOC文档 DOC(14)PPT文档 PPT(12)其他文档 其他(11)
 
本次搜索耗时 0.016 秒,为您找到相关结果约 558 个.
  • 全部
  • 后端开发
  • C++
  • Python
  • 系统运维
  • 云计算&大数据
  • 综合其他
  • 存储
  • 人工智能
  • 网络与安全
  • 数据库
  • 全部
  • 英语
  • 中文(简体)
  • 中文(繁体)
  • 中文(简体)
  • zh
  • 英语
  • 日语
  • JavaScript
  • 西班牙语
  • 全部
  • PDF文档 PDF
  • DOC文档 DOC
  • PPT文档 PPT
  • 其他文档 其他
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Newer Isn't Always Better

    w w w . a t o m o s s p a c e . c o m Newer Isn’t Always Better Investigating Legacy Design Trends and Their Modern Replacements Katherine Rochaatomosspace.com | 3 • Software Engineer at Atomos Space can be used to access an element • Index can be used for in loop side effects/calculations • Doesn’t require a group of items • More dangerous access operations Original Trend – Index For Loopatomosspace vs Meyers’ Singletonatomosspace.com | 19 template T> class Singleton { public: static T& getInstance() { static T instance; return instance; } private: Singleton();
    0 码力 | 60 页 | 1.34 MB | 6 月前
    3
  • pdf文档 What Volatile Means (and Doesn't Mean)

    What Volatile Means (and Doesn't Mean) Copyright © 2024 by Ben Saks and Dan Saks 0-1 What Volatile Means (and Doesn’t Mean) by Ben Saks and Dan Saks September, 2024 1 Saks & Associates These notes +1-412-521-4117 (voice) service@saksandassociates.com saksandassociates.com 2What Volatile Means (and Doesn't Mean) Copyright © 2024 by Ben Saks and Dan Saks 0-2 Introduction  The volatilequalifier is a vital compilers from performing certain harmful optimizations.  Unfortunately, many C++ programmers aren’t clear on exactly what protections volatileprovides.  As such, many programmers apply the volatilequalifier
    0 码力 | 32 页 | 901.80 KB | 6 月前
    3
  • pdf文档 Tracy: A Profiler You Don't Want to Miss

    1Tracy: a profiler you don’t want to miss Marcos Slomp Senior Research Engineer IIWhy Tracy? Real-time workflow (analyze application while it is running) Precise measurements (nanosecond resolution) com/watch?v=dToaepIXW4s“C++ programmers talk all the time about efficiency, but they generally don’t know how to measure.” - Bjarne Stroustrup CppCon 2023 Keynote (literally three days ago!)Tracing change the zone name • can be non-persistent string (e.g., an std::string in the stack) • new name WON’T appear in profiler statistics! • ZoneColor • programmatically change the zone color Avoid! (it will
    0 码力 | 84 页 | 8.70 MB | 6 月前
    3
  • pdf文档 Tracy: A Profiler You Don't Want to Miss

    1Tracy: a profiler you don’t want to miss Marcos Slomp Senior Research Engineer IIWhy Tracy? Real-time workflow (analyze application while it is running) Precise measurements (nanosecond resolution) com/watch?v=dToaepIXW4s“C++ programmers talk all the time about efficiency, but they generally don’t know how to measure.” - Bjarne Stroustrup CppCon 2023 Opening Keynote (literally three days ago!)Tracing change the zone name • can be non-persistent string (e.g., an std::string in the stack) • new name WON’T appear in profiler statistics! • ZoneColor • programmatically change the zone color Avoid! (it will
    0 码力 | 85 页 | 6.51 MB | 6 月前
    3
  • pdf文档 Can't we just synthesize std::tuple_element from get?

    Can’t we just synthesize std::tuple_element from get? Jonathan Müller — @foonathanAdding structured bindings support to a custom tuple-like type template T> struct my_tuple { … }; Jonathan Müller — @foonathan Can’t we just synthesize std::tuple_element from get? CppCon 2024-09-18 1Adding structured bindings support to a custom tuple-like type template T> struct my_tuple { … template t I, typename Tuple> requires instance_oft> auto get(Tuple&& t) -> decltype(auto) { … } Jonathan Müller — @foonathan Can’t we just synthesize std::tuple_element
    0 码力 | 31 页 | 282.80 KB | 6 月前
    3
  • pdf文档 When Lock-Free Still Isn't Enough: An Introduction to Wait-Free Programming and Concurrency Techniques

    compare_exchange is Daniel Anderson -- danielanderson.net4 Our motivating problem • Required by std::weak_ptr<T>::lock • Also, very useful for atomic memory management / concurrent data structures Daniel Anderson Otherwise return false. // Precondition: The counter is not zero bool decrement(); uint64_t read(); // Return the current value of the counter }; • Sometimes referred to as a “sticky counter” bool decrement() { return (--counter == 0); } uint64_t read() { return counter; } uint64_t counter{1}; }; Thread 1: increment_if_not_zero() if (counter > 0) {
    0 码力 | 33 页 | 817.96 KB | 6 月前
    3
  • pdf文档 Template Metaprogramming: Type Traits

    Metafunction 13Return From a Metafunction • Expose a public value "value" 13 template T> struct TheAnswer { static constexpr int value = 42; };Return From "type" 13 template T> struct TheAnswer { static constexpr int value = 42; }; template T> struct Echo Echo { using type = T; };Value Metafunctions 14Value Metafunctions • Simple regular function: identity 14 int int_identity(int x) { return x;
    0 码力 | 403 页 | 5.30 MB | 6 月前
    3
  • pdf文档 Back to Basics: Templates Part 2

    create a template specialization 6 templateT1, class T2> struct pair { T1 first; T2 second; ... }; templateT> T const& max(T const& a, T const& b) { ... } pair my_pair; = ...; string s3 = max(s1, s2); templateT1, class T2> struct pair { T1 first; T2 second; ... }; templateT> T const& max(T const& a, T const& b) { ... } Recap: Templates and Specializations parameters • Syntax errors are discovered • Names that don't depend on template parameters are looked up • Static assertions that don't depend on template parameters are checked • At instantiation
    0 码力 | 80 页 | 490.15 KB | 6 月前
    3
  • pdf文档 Back to Basics: Generic Programming

    CppCon 2024 Generic Programming Same code works on different, unrelated types T sum(C container) { T result = 0; for (T value : container) { result += value; } return result; }7 David Olsen – Generic CppCon 2024 Class Template Definition template T, class U> class pair { T m0; U m1; public: pair() { } pair(T v0, U v1) : m0(v0), m1(v1) { } T first() const { return m0; } U second() const { return CppCon 2024 Class Template Definition template T, class U> class pair { T m0; U m1; public: pair() { } pair(T v0, U v1) : m0(v0), m1(v1) { } T first() const { return m0; } U second() const { return
    0 码力 | 175 页 | 1.16 MB | 6 月前
    3
  • pdf文档 Implementing Particle Filters with Ranges

    T> concept ParticleLike = std::is_object_v<T> && requires(T a) { { a.state }; { a.weight } -> std::convertible_to; }; template T> concept ParticleLike<T> && requires(F f, T t) { { t.state = f(t.state) }; }; template T> concept ReweightFn = ParticleLike<T> && requires(F f, T t) { { t.weight = f(t.state) }; T> concept ParticleLike = std::is_object_v<T> && requires(T a) { { a.state }; { a.weight } -> std::convertible_to; }; template T> concept
    0 码力 | 83 页 | 4.70 MB | 6 月前
    3
共 558 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 56
前往
页
相关搜索词
NewerIsnAlwaysBetterWhatVolatileMeansandDoesnMeanTracyProfilerYouDonWanttoMissCanwejustsynthesizestdtupleelementfromgetWhenLockFreeStillEnoughAnIntroductionWaitProgrammingConcurrencyTechniquesTemplateMetaprogrammingTypeTraitsBackBasicsTemplatesPartGenericImplementingParticleFilterswithRanges
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩