小编Pat*_*ckB的帖子

OpenVPN连接失败/此系统上的所有TAP-Win32适配器当前都在使用中

^^

如果我连接到任何OpenVPN网络,我会收到此错误.

All TAP-Win32 adapters on this system are currently in use.
Run Code Online (Sandbox Code Playgroud)

这是一个截图. - > http://www.abload.de/image.php?img=openvpn_failbhjde.jpg

我发布之前我做了什么?

  • 删除TAP-Win32适配器OAS
  • 重新安装openvpn
  • 重新安装openvpn gui

我有两台电脑的问题. 为什么?

我的系统:

  • Windows 7专业版64位
  • 普通网络接口
  • VirtualBox网络接口
  • TAP-Win32适配器OAS

一切合法.所有最新(最新,稳定版本).

  1. 手动下载OpenVPN:http://openvpn.net/index.php/download/community-downloads.html

:)

windows vpn networking adapter openvpn

63
推荐指数
1
解决办法
12万
查看次数

ng-repeat with track by和filter and orderBy not working

我有这个代码.

http://jsfiddle.net/0tgL7u6e/

JavaScript的

var myApp = angular.module('myApp',[]);

function MyCtrl($scope) {
    $scope.nameFilter = '';
    $scope.contacts = [
        {name: 'GHI'},
        {name: 'DEF'},
        {name: 'ABC'},
        {name: 'JKL'}
    ];
}
Run Code Online (Sandbox Code Playgroud)

视图

<div ng-controller="MyCtrl">
    <div><input type="text" ng-model="nameFilter" placeholder="Search..." /></div>
    <p ng-repeat="contact in contacts track by $index | filter: nameFilter | orderBy: name">{{ contact.name }}</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我不知道为什么订单不起作用以及过滤器无法正常工作的原因.

在另一个问题上,我已经读过一些无法过滤或订购对象的内容.但我有一系列上面的对象.它应该工作!?

有什么问题?

javascript angularjs angularjs-scope angularjs-ng-repeat

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

Symfony2 - > Twig - > Form - > Field - > Set rendered = true

我有一个简单的问题.

我有一个带有字段的表单,例如:

$builder
    ->add('x')
    ->add('y')
    ->add('z')
;
Run Code Online (Sandbox Code Playgroud)

在我的twig文件中,我使用了多个块,我想停止渲染字段...我查看了b.html.twig文件!

a.html.twig

{% block body %}
    {% block form %}
        {{ form_widget(form) }}
    {% endblock form %}
{% endblock body %}
Run Code Online (Sandbox Code Playgroud)

b.html.twig

{% block form %}
    {{ form.x.set('rendered', true) | default() }}
    {{ parent() }}
{% endblock form %}
Run Code Online (Sandbox Code Playgroud)

如果我删除"default()"我得到错误,该对象不能转换为字符串.实际上,表单呈现所有字段......包含x字段.但他们不应该渲染x字段......

先感谢您!

symfony-forms symfony twig symfony-2.2 symfony-2.3

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

Symfony2 - 使用FOSUserBundle进行测试

我会用FOSUserBundle为Symfony2写一个测试.

目前我尝试了一些方法,没有人工作.

我需要一个像"createAuthClient"这样的函数.

这是我的基础课.我发布它是因为你可以更好地理解我的问题.

<?php
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken;
use Symfony\Component\BrowserKit\Cookie;

class WebTestMain extends WebTestCase
{
    protected static $container;

    static protected function createClient(array $options = array(), array $server = array())
    {
        $client = parent::createClient($options, $server);

        self::$container = self::$kernel->getContainer();

        return $client;
    }

    static function createAuthClient(array $options = array(), array $server = array())
    {
        // see lines below with my tries
    }
}
Run Code Online (Sandbox Code Playgroud)

第一次尝试:

if(static::$kernel === null)
{
    static::$kernel = static::createKernel($options);
    static::$kernel->boot();
}
if(static::$container === null)
{
    self::$container = self::$kernel->getContainer();
}

$parameters …
Run Code Online (Sandbox Code Playgroud)

authentication phpunit unit-testing symfony fosuserbundle

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

nginx作为webserver包含.socket.io和node.js/ws:// 400 Bad Request

我有这个错误请求.

FireBug的错误

德语中的最后一句是指"Firefox无法连接到位于ws:// ......."的服务器.

服务器不会是我认为的问题.

因为这里是nginx配置,因为我觉得有问题!

server {
    server_name example.org;
    listen 80 default_server;
    root /var/www/web;

    location / # for symfony2
    {
        try_files $uri @rewriteapp;
    }

    location @rewriteapp # for symfony2
    {
                rewrite ^(.*)$ /app.php/$1 last;
    }

    location ~ ^/app\.php(/|$)
    {
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_split_path_info ^(.+\.php)(/.*)$;
        include fastcgi_params;
        fastcgi_param HTTPS off;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    location ~ ^/socket
    {
        proxy_pass http://127.0.0.1:8080;
        proxy_redirect off;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $http_host;
    }

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;
}
Run Code Online (Sandbox Code Playgroud)

nginx版本:nginx/1.4.7

app.js(那就是服务器!)

var …
Run Code Online (Sandbox Code Playgroud)

sockets web-services nginx node.js socket.io

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

DbContext - > DbSet - >缺少Where子句(Entity Framework 6)

我已经阅读了一些实体框架6的教程......

基础很简单.

using (var context = new MyContext())
{
    User u = context.Users.Find(1);
}
Run Code Online (Sandbox Code Playgroud)

但是如何在用户的"DbSet"上使用"Where"或其他内容?

public class MyContext : DbContext
{
    public MyContext()
        : base("name=MyContext")
    {
        //this.Database.Log = Console.Write;
    }

    public virtual DbSet<User> Users { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

用户

[Table("User")]
public class User : Base
{
    public Guid Id { get; set; }

    [StringLength(100)]
    public string Username { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这就是不起作用的问题.

string username = "Test";
using (var context = new MyContext())
{
    User u = from user …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

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

检查是否存在别名?

我如何检查别名是否已定义?

没有办法检查这个.

这不起作用,因为我只有ROOT别名,没有连接别名.

/** @var $query \Doctrine\ORM\QueryBuilder */
$query->getRootAliases()
Run Code Online (Sandbox Code Playgroud)

这些部件对我来说是另一个无效的选择......

$query->getDQLPart()
Run Code Online (Sandbox Code Playgroud)

仅返回"select,from等"部分.

那就是我会"忽略"的错误.

[Semantical Error] line 0, col 254 near '_user LEFT': Error: '_user' is already defined.
Run Code Online (Sandbox Code Playgroud)

我怎么能检查别名是否存在?

doctrine query-builder symfony doctrine-orm symfony-2.3

8
推荐指数
2
解决办法
5257
查看次数

Symfony2 Doctrine PDO与LOAD DATA LOCAL INFILE的MySQL连接

为什么我有这个问题?

Warning: PDO::query(): LOAD DATA LOCAL INFILE forbidden in /srv/www/project/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php on line 742
Run Code Online (Sandbox Code Playgroud)

多数民众赞成我的配置

#app/config/config.yml
doctrine:
    dbal:
        driver:   %database_driver%
        host:     %database_host%
        port:     %database_port%
        dbname:   %database_name%
        user:     %database_user%
        password: %database_password%
        charset:  UTF8
        options:
            "\PDO::MYSQL_ATTR_LOCAL_INFILE": true

    orm:
        auto_generate_proxy_classes: %kernel.debug%
        auto_mapping: true
Run Code Online (Sandbox Code Playgroud)

我尝试了没有领先的选项\.

如果我使用它,它的效果很棒!

/* @var \Doctrine\DBAL\Connection $connection */
$dbhost = $this->getContainer()->getParameter('database_host');
$dbuser = $this->getContainer()->getParameter('database_user');
$dbpass = $this->getContainer()->getParameter('database_password');
$dbname = $this->getContainer()->getParameter('database_name');

$connection = new \PDO('mysql:host=' . $dbhost . ';dbname=' . $dbname, $dbuser, $dbpass, array(\PDO::MYSQL_ATTR_LOCAL_INFILE => true));
Run Code Online (Sandbox Code Playgroud)

我如何使用symfony2中的doctrine代替自己的新\ PDO $连接.

我不知道为什么学说会忽略这些选项...或者不能将学校的选项转换为常数/整数?

php mysql pdo symfony doctrine-orm

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

覆盖路由器并将参数添加到特定路由(在使用路径/ url之前)

我会使用一个简单的管理路由系统.

例如我现在有这条路线.

_welcome                    ANY      ANY    ANY  /
acmedemo_example_index      ANY      ANY    ANY  /acme/demos
acmedemo_example_edit       ANY      ANY    ANY  /acme/edit/{id}
acmedemo_example_delete     ANY      ANY    ANY  /acme/delete/{id}
acmeapi_backup_get          GET      ANY    ANY  /api/acme
acmeapi_backup_edit         POST     ANY    ANY  /api/acme
Run Code Online (Sandbox Code Playgroud)

现在我将当前用户ID添加到每个路由,因为如果用户向我或其他支持者/管理员发送链接,我们将看到用户看到的内容.你明白?

我现在就有这个.

_welcome                    ANY      ANY    ANY  /
acmedemo_example_index      ANY      ANY    ANY  /{user}/acme/demos
acmedemo_example_edit       ANY      ANY    ANY  /{user}/acme/edit/{id}
acmedemo_example_delete     ANY      ANY    ANY  /{user}/acme/delete/{id}
acmeapi_backup_get          GET      ANY    ANY  /api/acme
acmeapi_backup_edit         POST     ANY    ANY  /api/acme
Run Code Online (Sandbox Code Playgroud)

现在是"问题"......如果路由名称匹配,我想自动为每条路由添加"user"参数preg_match('/^acmedemo_/i').

例如(index.html.twig):

<a href="{{ path('acmedemo_example_index') }}">Show demos</a>
Run Code Online (Sandbox Code Playgroud)

要么

<a href="{{ path('acmedemo_example_edit', {id: entity.id}) }}">Edit …
Run Code Online (Sandbox Code Playgroud)

routing symfony

6
推荐指数
2
解决办法
5726
查看次数

具有固定高度的CSS自动换行/文本溢出

我有以下例子.

http://jsfiddle.net/qFDxp/

HTML:

<div class="test">Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero …
Run Code Online (Sandbox Code Playgroud)

css height css3 word-wrap

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