小编hou*_*ded的帖子

Docker Machine与Docker一起运行

我在docker-machine与docker run之间感到困惑

docker图像,显示我的图像,然后我可以运行docker run运行其中一个图像.

我什么时候需要使用docker-machine?

docker docker-machine

12
推荐指数
2
解决办法
3679
查看次数

AWS dynamodb循环putItem与batchWrite

嗨,我只是想知道是否有人可以向我澄清批量写入的好处

如果我们有 36 个项目想要写入 dynamodb,我正在使用 AWS lambda 函数,并且我看到它的方式有两个选项(伪代码)

选项一

for item in items: 
    putItem(item)
Run Code Online (Sandbox Code Playgroud)

选项二

for item in items:
    if cnt < 25
       batch.push(item)
    if cnt == 25 
       batchWrite(batch)
       cnt = 0
    cnt++
Run Code Online (Sandbox Code Playgroud)

我觉得选项一既快又脏,但如果我的物品很少超过 100,那就太糟糕了(我的 lambda 会超时等..)吗?

无论如何,对此的最佳实践澄清会很棒。

amazon-web-services amazon-dynamodb aws-lambda

6
推荐指数
1
解决办法
3976
查看次数

PHP 依赖注入和继承

您好,关于依赖注入的快速问题

我正在使用symfony 3并且正在接受 DI

说我有课

use Doctrine\ORM\EntityManagerInterface;

class CommonRepository
{
    /**
    * @var EntityManagerInterface
    */
    protected $em;

    /**
    * DoctrineUserRepository constructor.
    * @param EntityManagerInterface $em
    */
    public function __construct(EntityManagerInterface $em)
    {
        $this->em = $em;
    }
    public function getEntityManager()
    {
        return $this->em;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在有一个名为 UserRepository 的新类,我注入了上面的类,这是否意味着我可以访问注入的项目(显然他在开始时就在做梦)?

class UserRepository
{
    /**
     * @var CommonDoctrineRepository
     */
    private $commonRepository;

    /**
     * @var \Doctrine\ORM\EntityManagerInterface
     */
    private $em;

    /**
    * DoctrineUserRepository constructor.
    * @param CommonRepository $CommonRepository
    */
    public function __construct(CommonRepository $CommonRepository)
    {
        $this->commonRepository …
Run Code Online (Sandbox Code Playgroud)

php dependency-injection symfony

2
推荐指数
1
解决办法
2052
查看次数