小编Rok*_*oko的帖子

使用postgres pg_dump命令时,转义包含@的密码

我正在使用postgres,我创建了db,用户,密码,这是密码:

密码= name&text@sob

我正在使用以下命令来转储数据库,它可以在我拥有的其他数据库上运行:

pg_dump -Fc --no-acl --no-owner --dbname=postgresql://db_user:password@127.0.0.1:5432/db_name

但是在使用包含&和的密码的DB时它不起作用@:

pg_dump -Fc --no-acl --no-owner --dbname=postgresql://db_user:name&text@sob@127.0.0.1:5432/db_name

由于密码&@密码不起作用- 所以我逃脱了&,\但它没有工作@- 任何建议?

谢谢

postgresql shell

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

jquery如何使用正则表达式选择<选项>

我想使用正则表达式从签入和签出中删除 2014 年和 2015 年 -

在此输入图像描述

我尝试使用 containsRegex 但我想我做错了什么:

$("option:containsRegex(/^((2014)|(2015))$/)").remove();
Run Code Online (Sandbox Code Playgroud)

这是示例代码:

<select name="check_in" class="required">
    <option value="">Year</option>
        <option value="2013" selected="selected">2013</option>  
        <option value="2014">2014</option>
        <option value="2015">2015</option>
        <option value="2016">2016</option>
</select>

<select name="check_out" class="required">
    <option value="">Year</option>  
        <option value="2013" selected="selected">2013</option>  
        <option value="2014">2014</option>
        <option value="2015">2015</option>   
        <option value="2016">2016</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我可以这样做:

$('option:contains("2014")').remove();
$('option:contains("2015")').remove();
Run Code Online (Sandbox Code Playgroud)

但我希望能够使用正则表达式来做到这一点,因为真实的文件比这更复杂。这是小提琴: http: //jsfiddle.net/PJjGb/1/,所以你可以尝试。

总而言之,我想删除“select”元素的某些“选项”。并能够使用正则表达式选择哪个选项 - 在此示例中,使用正则表达式从签入和签出中删除选项“2014”和“2015”。谢谢。(这里我没有使用正则表达式来做到这一点:http://jsfiddle.net/PJjGb/

javascript jquery

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

Ruby-在O(log n)运行时从sorted(唯一)数组中删除一个值

我有一个排序数组(唯一值,不重复).

我知道我可以使用Array#binarysearch但它用于查找值而不是删除它们.我也可以删除O(log n)的值吗?怎么样?

让我们说我有这个数组:

arr = [-3, 4, 7, 12, 15, 20] #very long array
Run Code Online (Sandbox Code Playgroud)

我想删除值7.到目前为止,我有这个:

arr.delete(7) #I'm quite sure it's O(n)
Run Code Online (Sandbox Code Playgroud)

假设Array#delete-at在O(1)工作.我能做到arr.delete_at(value_index) 现在我只需要获取值的索引.二进制搜索可以做到这一点,因为数组已经排序.但是利用排序属性(我所知道的)的唯一方法是返回值的二进制搜索,而不是删除或返回索引.

把它们加起来:

1)如何在O(log n)处从已排序的非重复数组中删除值?

要么

2)假设数组#lele-at在O(1)工作(是吗?),如何在O(log n)处获取值的索引?(我的意思是数组已经排序了,我必须自己实现吗?)

谢谢.

ruby arrays big-o

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

CSS:不使用:不仅要排除div,还要排除其中的所有div?

我想使用not:所以它将排除div2元素中的所有p元素.这是html文件:

<body>
    <p> not in any div </p>
    <div id="div1">
        <p> div1 text1</p>
        <div>
            <p> div2 inner text2</p>
            <div>
                <p> div1 innermost text3</p>
                <p> div1 innermost text4</p>    
            </div>
        </div>
    </div> 

    <div id="div2">
        <p> div2 text1</p>
        <div>
            <p> div2 inner text2</p>
            <div>
                <p> div2 innermost text3</p>
                <p> div2 innermost text4</p>    
            </div>
        </div>
    </div>

    <div id="div3">
        <p> div3 text1</p>
        <div>
            <p> div3 inner text2</p>
            <div>
                <p> div3 innermost text3</p>
                <p> div3 innermost text4</p>    
            </div>
        </div>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

这是我使用的CSS文件,(显然)它运行不正常:

div:not(#div2) p{
    color:green;
} …
Run Code Online (Sandbox Code Playgroud)

css css3

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

标签 统计

arrays ×1

big-o ×1

css ×1

css3 ×1

javascript ×1

jquery ×1

postgresql ×1

ruby ×1

shell ×1