复制容器(container)的元素至还有一个容器 本文地址: http://blog.csdn.net/caroline_wendy C++复制容器(container)元素, 能够使用标准库(STL)的copy()和copy_n()函数. 函数样式: OutputIterator copy (InputIterator first, InputIterator last, OutputIterator result) 代码: /* * main.cpp * * Created on: 201…
docker exec -ti  容器ID  /bin/bash…
今天抽时间又仔细看了一下laravel的container,记录一下. 所谓容器,听名字就知道,是一个仓库,装东西用的,所以,container所有的功能,都围绕一个主题:管理装. 类名称:Illuminate\Container\Container 首先,生成一个数组绑定列表,用自定义名称作为主键,然后键值是闭包(输入的可能是闭包或者实体类,但是,在存储的时候,都统一转化成了闭包存储). 其次,根据绑定列表,生成对应的类的实例,供用户使用,调用的时候,发现如果已经生成,不需要重新生成使用,实际…
使用copy函数打印容器(container)元素 本文地址: http://blog.csdn.net/caroline_wendy C++能够使用copy函数输出容器(container)中的元素, 能够取代for循环. 头文件:  #include <algorithm> #include <iterator> 格式:  std::copy(cont.begin(), cont.end(),std::ostream_iterator<Type>(std::cout…
容器(container)的erase()函数 本文地址: http://blog.csdn.net/caroline_wendy/article/details/23996013 容器(container)的erase()函数, 是删除一个元素, 会移动迭代器的指针, 指向下一个元素; 迭代器(iterator)是一种指针, 赋值是传递的地址, 指向同样的元素; 代码: /* * test.cpp * * Created on: 2014.04.18 * Author: Spike */ /*…
在各种程序语言中都提供了将容器元素随机排序的shuffle方法,c++也不例外. 不过c++将shuffle放在了<algorithm>中而不是像其他语言一样在random里,同时c++17删除了原先的random_shuffle新的程序应该使用c++11添加进去的std::shuffle.其中一个好处是新的函数在可以自定义随机数生成方法的同时保证了更好的安全性. 先来看下新函数的原型: template< class RandomIt, class URBG > void shu…
依赖注入,简单说是把类里头依赖的对象,置于类外头,即客户端调用处.相当于把类与类解耦. 一个简单的例子: class A { public function __construct() { // 这种实例化写法, A类的内部,依赖了B类 需要解耦 $this->b = new B(); } public function say(){ $this->b->talk(); } } class B{ public function __construct() { } public funct…
docker使用入门(二):容器container docker层次结构可以分为三层,从下往上是:容器(container).服务(services).堆栈(stack),其中services定义了容器的行为,stack 定义了services的交互 接下来是尝试如何使用docker在容器中启动一个应用程序 创建容器 创建一个空的文件夹,其中包含Dockerfile.app.py.requirements.txt三个文件,文件内容分别如下 Dockerfile # 使用python的运行环境作为…
1,size和capacity size: 指目前容器中实际有多少元素,对应的resize(size_type)会在容器尾添加或删除一些元素,来调整容器中实际的内容,使容器达到指定的大小. capacity: 指最少要多少元素才会使其容量重新分配,对应reserve(size_type new_size)会这置这个capacity值,使它不小于所指定的new_size. 所以用reserve(size_type)只是扩大capacity值,这些内存空间可能还是"野"的,如果此时使用&q…
1) *  容器是用于存放数据的类模板,实例化后就是容器类.用容器定义的对象称为容器对象. **类型相同的容器可以进行比较运算 2)分类 容器可分为顺序容器和关联容器两大类. *:顺序容器 元素的位置同元素的值无关,即容器不是排序的.将元素插入什么位置,元素就在什么位置 vector——长动态数组 list    ——双向链表 deque——双端队列 **:关联容器 关联容器内元素是排序的,插入元素时元素按照一定的排序规则放到适当的位置,因此关联容器在查找时具有非常好的性能 set——集合 mu…