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

无数据

分类

全部后端开发(17)C++(17)前端开发(2)JavaScript(2)NativeScript(2)数据库(1)MySQL(1)云计算&大数据(1)Kubernetes(1)

语言

全部英语(14)中文(简体)(7)

格式

全部PPT文档 PPT(21)
 
本次搜索耗时 0.015 秒,为您找到相关结果约 21 个.
  • 全部
  • 后端开发
  • C++
  • 前端开发
  • JavaScript
  • NativeScript
  • 数据库
  • MySQL
  • 云计算&大数据
  • Kubernetes
  • 全部
  • 英语
  • 中文(简体)
  • 全部
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • ppt文档 KubeCon2020/大型Kubernetes集群的资源编排优化

    Quota Online Pod Offline Pod Cannot exceed Offline Quota DynamicQuota System Architechture Diagram QA
    0 码力 | 27 页 | 3.91 MB | 1 年前
    3
  • ppt文档 hazard pointer synchronous reclamation

    Essential Hazard Pointer Interface Base class for protectable objects template class hazard_pointer_obj_base { void retire() noexcept; }; Hazard pointers class hazard_pointer { template class Foo : public hazard_pointer_obj_base { /* Foo members */ }; Result read_and_use(std::atomic& Hazard Pointer Synchronous Reclamation Beyond Concurrency TS2 – Maged Michael template class Container { struct Obj : hazard_pointer_obj { Key k; /* etc */ }; hazard_pointer_domain dom_;
    0 码力 | 31 页 | 856.38 KB | 6 月前
    3
  • ppt文档 C++20 STL Features: 1 Year of Development on GitHub

    template <class T, class U> constexpr bool cmp_equal(T t, U u) noexcept; template <class T, class U> constexpr bool cmp_not_equal(T t, U u) noexcept; template <class T, class U> constexpr template <class T, class U> constexpr bool cmp_greater(T t, U u) noexcept; template <class T, class U> constexpr bool cmp_less_equal(T t, U u) noexcept; template <class T, class U> constexpr constexpr bool cmp_greater_equal(T t, U u) noexcept; template <class R, class T> constexpr bool in_range(T t) noexcept;11 constexpr Algorithms12 C++20 constexpr Everything • constexpr enables compile-time
    0 码力 | 45 页 | 702.09 KB | 6 月前
    3
  • ppt文档 C++20: An (Almost) Complete Overview

    std::span  Feature Test Macros   Immediate Functions – consteval  constinit  Class Enums and using Directive  Text Formatting  Math Constants  std::source_location  [[nodiscard(reason)]] messages  Easier to read template error messages: e.g.: void Foo(Incrementable auto t) { ... } class Bar {}; int main() { Bar b; Foo(b); } Error: cannot call Foo() with Bar. Note: concept Incrementable Captures  Pre-C++20:  A simple-capture followed by an ellipsis is a pack expansion: template<class F, class... Args> auto delay_invoke(F f, Args... args) { return[f, args...] {
    0 码力 | 85 页 | 512.18 KB | 6 月前
    3
  • ppt文档 C++高性能并行编程与优化 - 课件 - 03 现代 C++ 进阶:模板元编程

    闭原则:比如 3.14f * 3 ,两 端是不同的类型,怎么处理所有可能类型的排列组合 ? 不如放弃类和方法的概念,欣然接受全局函数和重载 。 模板函数:定义 • 使用 template <class T> • 其中 T 可以变成任意类型。 • 调用时 twice 即可将 T 替换为 int 。 • 注意有的教材上写做: • template • 没有出现在函数 的参数中,那么编译器就无法推断,就不 得不手动指定了。 • 但是,可以通过 • template <class T = int> • 表示调用者没有指定时, T 默认为 int 。 模板参数:整数也可以作为参数 • template <class T> • 可以声明类型 T 作为模板尖括号里的参数。除了 类型,任意整数也可以作为模板参数: • template // 错误! 模板参数:多个模板参数 • int N 和 class T 可以一起使用。 • 你只需要指定其中一部分参数即可,会自 动根据参数类型( T msg )、默认值( int N = 1 ),推断尖括号里没有指定的那些参 数。 模板参数:参数部分特化
    0 码力 | 82 页 | 12.15 MB | 1 年前
    3
  • ppt文档 Working with Asynchrony Generically: A Tour of C++ Executors

    templateclass F> ex::sender auto then(S s, F f) { return _then_sender{{}, (S&&) s, (F&&) f}; } ALGORITHM EXAMPLE: THEN39 namespace ex = std::execution; templateclass F> ex::sender ex::sender auto then(S s, F f) { return _then_sender{{}, (S&&) s, (F&&) f}; } templateclass F> struct _then_sender : ex::sender_base { S s_; F f_; // Implement connect(sender, receiver) templateclass F> struct _then_receiver { R r_; F f_; // Implement set_value(Values...) by invoking the callable and // passing the result to the inner receiver: template<class... As>
    0 码力 | 121 页 | 7.73 MB | 6 月前
    3
  • ppt文档 C++高性能并行编程与优化 - 课件 - 13 C++ STL 容器全解之 vector

    list ,只要元素类型相等,且符合迭代器规范。 2. 我可以自由选择对方容器的一个子区间(通过迭代器加 减法)内的元素来插入,而不是死板的只能全部插入。 • template <class It> // 这里 It 可以是其他容器的迭代器类型 • iterator insert(const_iterator pos, It beg, It end); vector 容器: insert 的全部元素)。 • 当然也可以 a.insert(a.begin() + 3, b.begin(), b.end()) 这样只插入到指定位置中间,牌神似乎没有这个操作。 • template <class It> // 这里 It 可以是其他容器的迭代器类型 • iterator insert(const_iterator pos, It beg, It end); vector 容器: insert 顺便一提,对方容器也可以是不同类型的,最底线的 要求是只要他的迭代器有 ++ 和 * 运算符即可。 • 例如这里的 list::iterator 就符合需求。 • template <class It> // 这里 It 可以是其他容器的迭代器类 型 • iterator insert(const_iterator pos, It beg, It end); vector 容器:
    0 码力 | 90 页 | 4.93 MB | 1 年前
    3
  • ppt文档 Bringing Existing Code to CUDA Using constexpr and std::pmr

    gsl::span b_; auto operator()(index i) const { return a_[i] + b_[i]; } }; template <class callable> void add(int n, callable f, gsl::span y) { for (int i = 0; i < n; i++) y[i] += f(i); &mem); std::pmr::vector y(N, &mem); // … Device Only Memory Allocation 27 |template <class T> struct no_init_allocator : std::pmr::polymorphic_allocator { // constructors template (static_cast(p)) U; } }; template <class T> using vector = std::vector>; A Non-Initialising Allocator 28 |template <class T> struct no_init_allocator : std::pmr::pol
    0 码力 | 51 页 | 3.68 MB | 6 月前
    3
  • ppt文档 C++20's

    (https://youtu.be/c7DT28TV0AY)9 Part II: Calendrical Types10 Calendrical Types ([time.cal]) • Lots of new class types • chrono::day • chrono::month • chrono::year • chrono::month_day • chrono::weekday • chrono::weekday_indexed III: Clocks19 What is a clock? #include #include using namespace std::chrono; class MyClock { public: using rep = long long; using period = std::milli; // millisecond granularity sys_time and local_time conversions • NOTE: • template<class Duration> using sys_time = time_point; • template<class Duration> using local_time = time_point;
    0 码力 | 55 页 | 8.67 MB | 6 月前
    3
  • ppt文档 C++高性能并行编程与优化 - 课件 - 14 C++ 标准库系列课 - 你所不知道的 set 容器

    的迭代器符合这个 要求。 • 所以可以把 set 中的一个区间( 2 ≤ x ≤ 4 )拷 贝到 vector 中去。 • 相当于过滤出所有 2 ≤ x ≤ 4 的元素了。 • template <class ForwardIt> • explicit vector(ForwardIt beg, ForwardIt end); • 没错, vector 的构造函数可以接受任何前向迭代器。 • 不一定是 和其他容器之间的转换 • 如果是 vector(b.begin(), b.end()) 那就毫无保留地把 set 的全部元素都拷贝进 vector 了,这是最常用的。 • template <class ForwardIt> • explicit vector(ForwardIt beg, ForwardIt end); 0 1 3 4 5 begin() end() set 和其他容器之间的转换 template <class ForwardIt> • explicit set(ForwardIt beg, ForwardIt end); set 的妙用:排序 • 刚刚说,把 vector 转成 set 会让元素自动排序和去 重。 • 我们其实可以利用这一点,把 vector 转成 set 再转 回 vector ,这样就实现去重了。 • template <class ForwardIt>
    0 码力 | 83 页 | 10.23 MB | 1 年前
    3
共 21 条
  • 1
  • 2
  • 3
前往
页
相关搜索词
KubeCon2020大型Kubernetes集群资源编排优化hazardpointersynchronousreclamationC++20STLFeaturesYearofDevelopmentonGitHubAnAlmostCompleteOverview高性性能高性能并行编程课件03WorkingwithAsynchronyGenericallyTourExecutors13BringingExistingCodetoCUDAUsingconstexprandstdpmrChrono14
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩