小编mat*_*e64的帖子

Iptables:两个IP地址,允许端口3306只为一个

我的服务器有两个ip:

# IP one: 192.168.45.1 (allow MYSQL on Port 3306)
# IP two: 192.168.45.2 (disallow MYSQL on Port 3306)
Run Code Online (Sandbox Code Playgroud)

.

我如何配置iptables,删除特定IP的传入连接并允许它到另一个?

.

#
# Allow MYSQL-Port only for 192.168.45.1!
#

 /sbin/iptables -A INPUT -p tcp 192.168.45.1 --dport 3306 -j ACCEPT
 /sbin/iptables -A INPUT -p tcp 192.168.45.2 --dport 3306 -j DROP

# END SCRIPT
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.. :-(

linux firewall centos iptables

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

字符串到jQuery.function

使用调用字符串方法的最简单方法是什么?

javascript jquery jquery-plugins

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

bnd如何决定应用于导入包的版本范围?

我有一个问题,我正在使用maven war插件构建一个战争并使用bnd插件覆盖它,如在不改变包装类型的情况下将OSGi元数据添加到现有项目中所述. 该项目定义了以下依赖项:

    <dependency>
        <groupId>com.sun.jersey</groupId>
        <artifactId>jersey-server</artifactId>
        <version>1.12</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

当我运行构建时,它在MANIFEST.MF中生成以下条目

Import-Package: .., javax.ws.rs.core,  ..
Run Code Online (Sandbox Code Playgroud)

只要我将版本更改为1.13或更高版本,Import-Package条目就会变为:

Import-Package: .., javax.ws.rs;version="[1.1,2)", ..
Run Code Online (Sandbox Code Playgroud)

这对我来说是一个真正的问题因为我的目标中有javax.ws.rs.javax.ws.rs-api_2.0.0.m16.哪个将解决无版本所需案例的导入,但在范围限制存在时停止这样做.

所以,我的一般问题是:bnd如何决定版本范围?两个次要版本之间发生了一些变化,使其从无版本限制变为特定范围,因此我认为了解bnd如何做出这一决定将有助于我发现这个特定问题是什么.

apache osgi bnd

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

Symfony2 Doctrine是否支持"私有/隐藏"实体字段?

我在寻找一个功能,从文档删除字段自动神奇.

让我们说,我有一个User Document可以用RESTful api匿名查询的.当然,我想删除危险的领域,如passwordsecret

文献:

// src/Acme/StoreBundle/Document/User.php
namespace Acme\StoreBundle\Document;

use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB;

/**
 * @MongoDB\Document
 */
class Product
{
    /**
     * @MongoDB\Id
     */
    protected $id;

    /**
     * @MongoDB\String
     */
    protected $name;

    /**
     * @MongoDB\Float
     * @Hidden            // This field is "private"
     */
    protected $password;
}
Run Code Online (Sandbox Code Playgroud)

控制器:

// src/Acme/StoreBundle/Controller/UserController.php
namespace Acme\StoreBundle\Controller;

class UserController extends RestController
{
    public function putUserAction(Request $request)
    {
        ...
        // Get the user by …
Run Code Online (Sandbox Code Playgroud)

php doctrine mongodb symfony doctrine-orm

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

Symfony2 Doctrine迭代,而next()

我正在寻找一个有效的解决方案,在迭代一个 .不幸的是,这似乎不起作用?Symfony忽略了这个功能!PersistentCollectionnext()

while (($animal = $zooAnimals->next()) !== false) {

    $color = $animal->getColor();

    print_r($color); die; // Test and die
}

print_r('Where are the animals?'); die; // << Current result
Run Code Online (Sandbox Code Playgroud)

参考:Doctrine\ODM\MongoDB\PersistentCollection

php loops mongodb symfony doctrine-orm

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

将Consolecolor转换为Color?

我怎么能把一个转换ConsoleColor成一个Color类型?

我需要这个来创建这个方法的重载,它应该返回一个颜色而不是Consolecolor:

    ''' <summary>
    ''' Generates a random ConsoleColor color.
    ''' </summary>
    ''' <returns>ConsoleColor.</returns>
    Public Shared Function [ConsoleColor]() As ConsoleColor

        Dim Rand As New Random
        Return [Enum].Parse(GetType(ConsoleColor), 
                            Rand.Next(0, 15))

    End Function
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的,但有时返回的颜色是空的,因为ConsoleColor名称是未知的:

    ''' <summary>
    ''' Generates a random QB color.
    ''' </summary>
    ''' <returns>Color.</returns>
    Public Shared Function QB() As Color

        Dim Rand As New Random
        Return Color.FromName([Enum].Parse(GetType(ConsoleColor), 
                              Rand.Next(0, 15)).ToString)

    End Function
Run Code Online (Sandbox Code Playgroud)

PS:我想避免使用旧的VB6方法(QBColor函数).

.net vb.net colors type-conversion

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

Loader库comparsion:bulkloader,loadermax,queueloader

我过去一直在使用不同的装载机,这里最受欢迎:

哪一个是最好的,哪个是挑战?

apache-flex air flash adobe actionscript-3

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

as3:date.getMinutes>如何添加零?(05:09 AM = 5:9 AM)

如何用零来修复日期以检索分钟/小时?

例如它是05:09 AM>

trace(_date.getHours()+":"+_date.getMinutes());  //5:9
Run Code Online (Sandbox Code Playgroud)

但我想要05:09而不是5:9 - 所以如何添加零?

    var _date = new Date();

    ...

    _min = _date.getMinutes();

    //fix date:
                var _str:String = _min.toFixed(1);
                _min = Number(_str);

    trace(_date.getHours()+":"+_date.getMinutes());
Run Code Online (Sandbox Code Playgroud)

= 5:9 .... -_-

怎么了 ?

flash adobe date timer actionscript-3

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

我在哪里可以找到Windows Phone 7 GUI标准?

我正在寻找一个GUI指南,特别是对于Windows Phone 7.是否有人知道它的名称(我认为它不是AERO?).谢谢!

在此输入图像描述

user-interface windows-phone-7

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

如何设计用于库的XPages JS函数?

创建XPages应用程序,用于替换填写简单Excel并将其邮寄给用户的用户.

首先,我在表单上有两个编辑框,Hours10和Hours20.

想要输入到Hours20的值也转到Hours10.

当我在Hours20编辑框的onChange事件中有此代码时

var hours20 = XSP.getElementById("#{id:Hours20}").value; 
XSP.getElementById("#{id:Hours10}").value = hours20; 
Run Code Online (Sandbox Code Playgroud)

它工作正常,Hours10编辑框更新为Hours20的值.

当我将代码移动到保存在客户端JavaScript库中的函数时:

function updateHours() {
  var hours20 = XSP.getElementById("#{id:Hours20}").value; 
  XSP.getElementById("#{id:Hours10}").value = hours20; 
}
Run Code Online (Sandbox Code Playgroud)

并从Hours20编辑框的onChange事件中调用它:updateHours();

这是行不通的.给我一个XSP对象上找不到对象的错误.

不确定为什么会出错 - 我的猜测是XSP不再是Scope?

任何想法或解决方法?

xpages

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