小编Bre*_*old的帖子

WebDriverException:消息:未知错误:Chrome 无法启动:在 Amazon Linux 上通过 Selenium Python 使用 ChromeDriver Chrome 发生崩溃错误

python linux selenium google-chrome selenium-chromedriver

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

表单提交后,子表单值在接收端显示为null

我已经构建了一个提交正常的表单,但是当我在控制器中查看它们时,子表单值在接收端都以null结尾.

这是我的UserProfileType表格,基于User课程.那么具体的,我们正在寻找在子窗体的subscriptionTier1,subscriptionTier1以及subscriptionTier1:

class UserProfileType extends AbstractType
{
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('firstName', TextType::class)
            ->add('lastName', TextType::class)
            ->add('email', EmailType::class)

            // etc... I'll keep out the unimportant fields

            // here are the subforms whose values show up as null on the back end
            ->add('subscriptionTier1', UserSubscriptionTierType::class, [
                'required' => false,
                'mapped' => false
                ])
            ->add('subscriptionTier2', UserSubscriptionTierType::class, [
                    'required' => false,
                    'mapped' => false
                ])
            ->add('subscriptionTier3', UserSubscriptionTierType::class, [
                    'required' => false, …
Run Code Online (Sandbox Code Playgroud)

forms subform symfony

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

Symfony-依赖项未插入我的实体侦听器类中

我的自动装配不适用于基本文件实体侦听器。

我有一个File实体类,它使用批注指定侦听器,例如:

/**

@Orm\Entity(repositoryClass="root\CoreBundle\Repository\FileRepository")
@Orm\EntityListeners({"root\CoreBundle\EventListener\Entity\FileEntityListener"})
@Orm\Table(
etc...
Run Code Online (Sandbox Code Playgroud)

FileEntityListener类的开始如下:

class FileEntityListener
{
private $encoderFactory;
private $logger;

public function __construct(FilesystemMap $filesystemMap, LoggerInterface $logger)
{
    $this->setFilesystemMap($filesystemMap);
    $this->logger = $logger;
}
Run Code Online (Sandbox Code Playgroud)

当侦听器启动时,没有将依赖项注入侦听器的构造函数中,并且我收到该构造函数的错误,说:

Type error: Too few arguments to function Epcvip\CoreBundle\EventListener\Entity\FileEntityListener::__construct(), 0 passed in /var/www/html/accounting/vendor/doctrine/doctrine-bundle/Mapping/ContainerAwareEntityListenerResolver.php on line 83 and exactly 2 expected
Run Code Online (Sandbox Code Playgroud)

该捆绑包是自动接线的,但是没有注入依赖项。

有人知道为什么这行不通吗?也许我缺少一个简单的配置步骤?

php dependencies code-injection autowired symfony

5
推荐指数
1
解决办法
1985
查看次数

Python 3 - 使用 pip (非 root)安装 lxml 后出现“No module named 'lxml'”

我只想说,我已经在Pip is alreadyinstalled 上看到了这个问题:但是我没有得到名为 lxml 的模块,并且看到了关于将其安装为非 root 的一个答案,这就是我所做的,但这没有帮助我。

我刚刚安装了lxml,安装方式如下:

[ec2-user@ip-xxx-xx-xx-xxx newslookup]$ pip install --user lxml
Collecting lxml
  Using cached https://files.pythonhosted.org/packages/89/51/a8a6cdb8a084d32dbc9bda94623dc35310ae2002be57de8702a1703c0026/lxml-4.3.3-cp27-cp27mu-manylinux1_x86_64.whl
Installing collected packages: lxml
Successfully installed lxml-4.3.3
Run Code Online (Sandbox Code Playgroud)

所以安装一切都很顺利。

这是 python 脚本:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from lxml import html
import requests
from time import sleep
import json
import argparse
from random import randint
Run Code Online (Sandbox Code Playgroud)

这是我运行脚本时的输出:

[ec2-user@ip-xxx-xx-xx-xxx newslookup]$ python3 nasdaq_scrape_sec.py aapl
Traceback (most recent call last):
  File "nasdaq_scrape_sec.py", line 4, in <module>
    from lxml import html
ModuleNotFoundError: …
Run Code Online (Sandbox Code Playgroud)

python installation lxml

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

Python 3-如何告诉Pipenv使用python 3而不是python 2?

我正在尝试使用请求模块,这是我的安装方式:

[ec2-user@ip-xxx-xx-xx-xxx newslookup]$ pipenv install requests
Creating a virtualenv for this project...
Pipfile: /var/www/html/newslookup/Pipfile
Using /usr/bin/python2 (2.7.14) to create virtualenv...
? Creating virtual environment...Already using interpreter /usr/bin/python2
  No LICENSE.txt / LICENSE found in source
New python executable in /home/ec2-user/.local/share/virtualenvs/newslookup-5acwuw4D/bin/python2
Also creating executable in /home/ec2-user/.local/share/virtualenvs/newslookup-5acwuw4D/bin/python
Installing setuptools, pip, wheel...
done.

? Successfully created virtual environment!
Virtualenv location: /home/ec2-user/.local/share/virtualenvs/newslookup-5acwuw4D
Creating a Pipfile for this project...
Installing requests...
Adding requests to Pipfile's [packages]...
? Installation Succeeded
Pipfile.lock not found, creating...
Locking [dev-packages] dependencies... …
Run Code Online (Sandbox Code Playgroud)

python python-requests

5
推荐指数
2
解决办法
2087
查看次数

No package msyql-server available

I'm trying to set up MySQL on an Amazon Linux instance, I've tried everything (and with the -y option as well):

$ sudo yum install mysql-server 
$ sudo yum install mysql56-server 
$ sudo yum install mysql-community-server 
Run Code Online (Sandbox Code Playgroud)

I keep getting the "No package msqql-server available", "No package msyql56-server available", etc...

I've also ran yum clean all, yum update all, etc...

I'm assuming I have to install the RPM, but I don't know what version to install and while there is documentation …

mysql linux amazon package

4
推荐指数
1
解决办法
2917
查看次数

无法为PHP7(CentOS)安装php-xml

我已经安装了PHP7,并且想安装php-xml,但是它不允许我这样做,因为我在系统上仍然有冲突的PHP 5.4痕迹,无法摆脱。

这是我尝试运行“ yum install php-xml”时的外观:

$ sudo yum install php-xml Loaded plugins: fastestmirror, langpacks, replace Loading mirror speeds from cached hostfile * base: mirror.fileplanet.com * epel: mirror.sjc02.svwh.net * extras: mirror.fileplanet.com * ius: mirrors.kernel.org * remi-safe: mirrors.mediatemple.net * rpmfusion-free-updates: mirror.math.princeton.edu * rpmfusion-nonfree-updates: mirror.math.princeton.edu * updates: mirror.fileplanet.com * webtatic: us-east.repo.webtatic.com Resolving Dependencies --> Running transaction check ---> Package php-xml.x86_64 0:5.4.16-42.el7 will be installed --> Processing Dependency: php-common(x86-64) = 5.4.16-42.el7 for package: php-xml-5.4.16-42.el7.x86_64 --> Running transaction check ---> Package php-common.x86_64 0:5.4.16-42.el7 will …

php xml dependencies

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

Doctrine - DQL- 嵌套在一个封装 AND 中的多个 OR

我找不到 DQL 的示例,这是半伪代码的样子:

Bring back invoices
- Where company id = 5
AND
    (
      ->where('DATE(i.startPeriod) BETWEEN :startDate AND :endDate')
      ->orWhere('DATE(i.endPeriod) BETWEEN :startDate AND :endDate')
      ->orWhere(':startDate BETWEEN DATE(i.startPeriod) and DATE(i.endPeriod)')
      ->orWhere(':endDate BETWEEN DATE(i.startPeriod) and DATE(i.endPeriod)')
    )
Run Code Online (Sandbox Code Playgroud)

所以你有四个 OR 嵌套在一个封装 AND 中。

有谁知道如何用 Doctrine DQL 做到这一点?将一堆 OR 嵌套在一个巨大的 AND 中?

php doctrine dql symfony

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

Symfony 4 不鼓励捆绑,这是为什么?什么取代了它们?

在使用 Symfony 4.1 进行练习时,我注意到捆绑页面上的说法:( https://symfony.com/doc/current/bundles.html )

在 4.0 之前的 Symfony 版本中,建议使用捆绑包来组织您自己的应用程序代码。不再建议这样做,捆绑包只能用于在多个应用程序之间共享代码和功能。

这是为什么?用什么来替代捆绑包?只需在一个“App”包中创建目录?

那么仅仅一个子文件夹就可以代替一个包吗?

bundles symfony symfony4

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