基于容器技术的科教云平台的设计与实现之软件工程分析.docx
2021-10-08 23:11:55 98KB C语言
c++容器list、vector、map、set区别 list 封装链表,以链表形式实现,不支持[]运算符。 对随机访问的速度很慢(需要遍历整个链表),插入数据很快(不需要拷贝和移动数据,只需改变指针的指向)。 新添加的元素,list可以任意加入。 vector 封装数组,使用连续内存存储,支持[]运算符。 对随机访问的速度很快,对头插元素速度很慢,尾插元素速度很快 新添加的元素,vector有一套算法。 map 采用平衡检索二叉树:红黑树 存储结构为键值对 set 采用平衡检索二叉树:红黑树 set中不包含重复的数据 Hash
2021-10-02 21:18:31 95KB c c+ c++
1
本资源是使用XMind总结C++中关联容器的使用,关联容器包括map,set,multimap,multiset。内含相关的操作及构造函数,代码片段演示
2021-09-30 14:52:02 608KB XMind C++ Premier 关联容器
1
问题起源 在使用 docker 的过程中我不幸需要在 docker 容器中访问宿主机的 80 端口, 而这个 80 端口是另外一个容器 8080 端口映射出去的. 当我在容器里通过 docker 的网桥 172.17.0.1 访问宿主机时, 居然发现: curl: (7) Failed to connect to 172.17.0.1 port 80: No route to host 查找问题原因 可以确定的是容器与宿主机是有网络连接的, 因为可以在容器内部通过 172.17.0.1 Ping 通宿主机: root@930d07576eef:/# ping 172.17.0.1 P
2021-09-19 21:00:31 49KB c do doc
1
C++ 中自定义数组容器MyVector实现+类模板实现过程中产生的问题的详细注释
2021-09-09 17:40:30 1KB My Vector
1
C++ 中自定义数组容器MyVector实现+类模板实现过程中产生的问题的详细注释
2021-09-09 17:27:04 1KB My Vector
1
之前一开始用docker并没有使用dockerfile或者docker-compose编排服务,直接使用docker run启动的容器,结果一不小心配置文件出错或者给停掉了那就导致服务再也启动不了了,这时候不要着急,使用以下办法既可以修改配置文件还可以修改启动容器的端口信息和其他配置信息,这样容器中的文件和数据还是存在的。 1、修改容器内的配置信息 这里以nginx启动为例子,比如用docke run创建了一个nginx的容器,结果因为使用docker exec ** bash 修改了内部nginx的配置文件,导致nginx容器再也无法启动了,那这种情况该怎么办呢 #首先进入以下目录 cd
2021-09-07 10:16:14 58KB c do doc
1
MyTinySTL - 用 C 11 实现的小型 STL(容器库+算法库)。代码结构清晰规范、包含中文文档与注释,并且自带一个简单的测试框架,适合新手学习与参考
2021-09-05 22:34:50 130KB C/C 开发-其它杂项
1
主要介绍了C++中的哈希容器unordered_map使用示例,本文直接给出实例代码,并讲解了一些hash table的知识,需要的朋友可以参考下
2021-08-31 14:22:41 41KB C++ 哈希容器 unordered_map
1
docker-clion-dev:使用CLion IDE在Docker容器中调试C ++
2021-08-31 10:26:32 294KB docker dockerfile cpp docker-container
1