阿里云文档 2024-11-27

如何通过C++SDK实现Bucket的标签管理

您可以通过标签(Tags)标记不同用途的存储空间(Bucket),并对Bucket进行分类管理。

问答 2020-03-20 来自:开发者社区

C++ 为什么只能在头文件中实现模板

引用来自C ++标准库:教程和手册: (该链接需要谷哥) 目前使用模板的唯一可移植方法是通过使用内联函数在头文件中实现模板。 为什么是这样? (澄清:头文件不是唯一的可移植解决方案。但是它们是最方便的可移植解决方案。) 问题来源:stackoverflow

文章 2019-07-08 来自:开发者社区

Windows下libevent C++封装类实现

题记 windows平台下对于服务器高并发的网络模型选型中,使用libevent是个不错的选择。 本文的背景基于:国内博客对于libevent大多介绍linux实现,大多是c语言的实现,Windows平台下C++相对较少或者较旧。 本文针对libevent从服务端、客户端两个角度实现了封装类,真正做到,我们在使用封装类时候,只需要关注业务逻辑的处理,不需要关注socket的通信的细节。 1. L....

问答 2018-12-10 来自:开发者社区

[@wangccsy][¥20]Java的泛型编程为什么要使用类型擦除的方式实现?而不选择与借鉴C++模板元编程?

问题来自Java技术沙龙的谢志豪Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796

文章 2018-11-30 来自:开发者社区

leetcode 28 c++ 实现strstr

暴力破解 从前往后找,结果超时了。。。。。。。。。。。。 int strStr(string haystack, string needle) { if (needle.length() == 0) return 0; if (needle.length() > haystack.length()) return -1; int n_index = 0; for (int ...

文章 2018-11-29 来自:开发者社区

用c++实现《图解设计模式》——observer模式(老师说这个很常用)

他是MVC的重要组成部分   动机   模式定义   结构         对于一个实现文件切割的类,如果需要对其增加一个显示进度条的选项,使得用户可以知道文件切割的进度。如果直接在类中增加一个字段来表示进度条,这种修改方式好不好? 代码如下(代码都是伪代码: mainform.cpp //一个实现文件分割器是类 class M...

用c++实现《图解设计模式》——observer模式(老师说这个很常用)
文章 2018-11-25 来自:开发者社区

排序算法总结——c++实现

  Java实现见链接:https://mp.weixin.qq.com/s/pN4RH4pPKtSkZJgcf2V-Vw     排序算法的稳定性分析   选择排序无法保证稳定性:   归并排序可以保证稳定性:(相等的就先放置左区域内的元素)   快速排序无法保持稳定性(因为partition的时候无法保持稳定性) 以后补充  ...

排序算法总结——c++实现
文章 2018-11-24 来自:开发者社区

用c++实现《图解设计模式》——template method 模式

定义一个操作中的算法骨架,将某些实现延迟到子类(就是利用虚函数,让子类去实现某些功能,这些方法一般都设置成protected的,因为public出去没有意义,你是希望子类的实现这个方法)。Template method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。   在父类中定义处理流程的框架,在子类中实现具体处理的模式称为template method。  ...

用c++实现《图解设计模式》——template  method 模式
文章 2018-11-24 来自:开发者社区

用c++实现《图解设计模式》——iterator模式

书里面都是Java实现的,书上的知识点不再赘余。这里用c++把书上的设计模式实现一下,加深自己对于该设计模式的理解。   定义:   特点: 通过迭代器隔离算法和容器。 为遍历不同的集合结构提供一个统一的接口,从而支持同样的算法在不同的集合结构上进行操作。   缺点: 虚函数调用是有性能成本的。需要根据虚函数的表指针去找你的函数地址,每次都要进行二次指针的间接运算。 ...

用c++实现《图解设计模式》——iterator模式
文章 2018-11-06 来自:开发者社区

剑指offer第二章——c++实现 持续更新中

2.1面试官谈基础知识 1、c++的基础知识(面向对象的特性、构造函数、析构函数、动态绑定、内存管理) 2、设计模式 3、uml图 4、并发控制 5、对os的理解程度 时间复杂度排序:O(1) > O(lognN) > O(n) > O(NlogN) > O(N*N)   2.2 编程语言 c++三种考查方式: 1、考概念(重点考察c++关键字的理解程...

剑指offer第二章——c++实现  持续更新中

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注