问题列表 - 第38544页

在Perl中重定向管道的STDOUT

我觉得似乎应该有一个简单的方法来做到这一点,但是四处搜寻并没有给我带来好的线索。我只想open()通过管道连接到应用程序,向其中写入一些数据,然后将子进程的输出发送到STDOUT调用脚本的。

open(my $foo, '|-', '/path/to/foo');
print $foo 'input'; # Should behave equivalently to "print 'output'"
close($foo);
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法可以做到这一点,或者我遇到了Perl众多“无法从这里到达那里”的时刻之一?

perl pipe io-redirection

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

在asp.net页面中的CSS粘性页脚

我正在尝试创建一个粘贴到页面底部的页脚.我有:

<body>
    <form id="form1" runat="server">
    <div id="wrap">
        <div id="content">
            <uc2:logo ID="logo1" runat="server" />
        </div>
    </div>
    <uc1:footer ID="footer1" runat="server" />
    </form>
</body>
Run Code Online (Sandbox Code Playgroud)

这是我的CSS

body {
    margin: 30px 10px 0px 10px;
    font-size: 14px;
    font: 76% Arial,Verdana,Helvetica,sans-serif;
}
html, body, form, #wrap { height: 100%; }
form > #wrap { height: auto; min-height: 100%; }

#wrap {
    width: 1000px;
    margin: auto;

}

#content {

    text-align:left;

}


#footer {
 clear: both;
 position: relative;
 z-index: 10;
 width:1000px;
 margin:auto;
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么?页脚显示在视口下方(滚动条也在页面上).我期待它是某种类型的保证金问题.

html css asp.net

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

Linux互斥锁检查程序是否已经运行?

任何人都可以告诉我为什么以下不能作为Linux下的互斥体的一个例子

#include <pthread.h>
int main (){
pthread_mutex_t start;
if (pthread_mutex_init(&start, NULL) != 0){
     printf("err!");
     return(1);
}
if (pthread_mutex_lock(&start) != 0){
     printf("err!");
     return(1);
}

pthread_mutex_unlock(&start);
pthread_mutex_destroy(&start);
}
Run Code Online (Sandbox Code Playgroud)

c linux mutex

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

如何在结构(python部署工具)中的远程主机上创建新文件?

我想在远程主机上创建一个名为passenger_wsgi.py的文件.我想使用以下字符串来创建文件的内容:

'''
import sys, os

sys.path.insert(0, "/ruby/%s/www/%s/django-projects")
sys.path.insert(0, "/ruby/%s/www/%s/django-projects/project")

import django.core.handlers.wsgi
os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
application = django.core.handlers.wsgi.WSGIHandler()
''' % (user,host,user,host)
Run Code Online (Sandbox Code Playgroud)

用户和主机变量将是结构功能的参数.

我是python中任何类型的文件操作的新手,但我也不确定在结构中应该采用什么程序.我应该在本地创建文件,然后使用fabric的put命令上传它(然后删除本地版本)?我应该使用适当的bash命令(使用fabric的运行)在远程主机上创建文件吗?如果是这样,那么如何最好地处理字符串中的所有"和" - 面料会逃脱吗?或者我应该以某种不同的方式解决这个问题?

python bash fabric

17
推荐指数
2
解决办法
8729
查看次数

rsync权限问题 - 目标权限未正确应用

这就是我想要做的:

rsync -rvl --chmod=ug=rwX,o=rX test /var/www
Run Code Online (Sandbox Code Playgroud)

在我这样做之后,我得到的结果如下:

drwxr-xr-x
Run Code Online (Sandbox Code Playgroud)

(实际上它是drwxr-sr-x,但这可能并不重要......是吗?)

这显然不是我想要的.我希望该组具有写权限,但由于某种原因,rsync命令不设置它们.

任何人有任何想法为什么不呢?我的语法有错吗?如果它有用,我将从OSX转移到Linux(Debian).

更新: 此外,如果它有用,当我输入umask时,我得到0002.所以这不是问题.

linux debian rsync

21
推荐指数
3
解决办法
4万
查看次数

Python html解析实际上有效

我正在尝试用Python解析一些html.有些方法之前确实有效......但是现在没有变通方法我就无法实际使用.

  • SGMLParser离开后,beautifulsoup有问题
  • html5lib无法解析"那里"的一半
  • lxml试图对于典型的html"太正确"(属性和标签不能包含未知的命名空间,或者抛出异常,这意味着几乎没有可以解析具有Facebook连接的页面)

这些天还有哪些其他选择?(如果他们支持xpath,那会很棒)

html python parsing

15
推荐指数
3
解决办法
3792
查看次数

如何使用 xpath &amp; lxml 获取节点的完整内容?

我正在使用 lxml 的 xpath 函数来检索网页的一部分。我正在尝试获取<font>标签的内容,其中包括它自己的 html 标签。如果我使用

//td[@valign="top"]/p[1]/font[@face="verdana" and @color="#ffffff" and @size="2"]
Run Code Online (Sandbox Code Playgroud)

我得到了适量的节点,但它们作为 lxml 对象 ( <Element font at 0x101fe5eb0>)返回。

如果我使用

//td[@valign="top"]/p[1]/font[@face="verdana" and @color="#ffffff" and @size="2"]/text()
Run Code Online (Sandbox Code Playgroud)

我得到了我想要的东西,只是我没有得到任何包含在<font>节点中的 HTML 代码。

如果我使用

//td[@valign="top"]/p[1]/font[@face="verdana" and @color="#ffffff" and @size="2"]/node()
Run Code Online (Sandbox Code Playgroud)

如果混合了 text 和 lxml 元素!(例如something something <Element a at 0x102ac2140> something

有没有办法使用纯 XPath 查询来获取<font>节点的内容,甚至强制 lxml 从.xpath()方法中返回内容的字符串,而不是 lxml 对象?

请注意,我从 XPath 查询返回了许多节点的列表,因此解决方案需要支持它。

只是为了澄清......我想something something <a href="url">inside</a> something从类似......

<font face="verdana" color="#ffffff" size="2"><a href="url">inside</a> something</font>
Run Code Online (Sandbox Code Playgroud)

html python xpath lxml

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

python中的负面战力

我有这个问题

>>> import math
>>> math.pow(-1.07,1.3)  
Traceback (most recent call last):  
  File "<stdin>", line 1, in <module>  
ValueError: math domain error
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

python math pow

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

使用JSP/Servlet和Ajax的简单计算器

这是我之前的问题的延续,但我觉得它应该独立,特别是因为我得到了非常详细的答案.

我想在jsp中创建一个简单的计算器.将有两个用于数字的文本框和一个添加按钮.理想情况下,我希望答案出现在页面中而不重新加载,但从我得到的答案来看,它似乎对我的规模来说太大了.我可以想到:1)打印第三个文本框的答案(这可能吗?)或以某种方式加载相同的页面(使用添加按钮和所有)和答案(并能够输入不同的数字等) .

你能建议一个好方法吗?

javascript java ajax jsp servlets

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

数组初始化,引用前一个元素好吗?

const QPointF points[] =
{
    QPointF(r.left() - i, r.top() - i),
    QPointF(r.right() + i, r.top() - i),
    QPointF(r.right() + i, r.bottom() + i),
    QPointF(r.left() - i, r.bottom() + i),
    points[0] // is this line valid (according to the C++ standard)?
};
Run Code Online (Sandbox Code Playgroud)

虽然这与MS Visual Studio编译器编译,但我不确定这是否是根据C++标准的有效代码.

标准的报价将受到高度赞赏.

c++ arrays standards initialization

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

标签 统计

python ×4

html ×3

linux ×2

ajax ×1

arrays ×1

asp.net ×1

bash ×1

c ×1

c++ ×1

css ×1

debian ×1

fabric ×1

initialization ×1

io-redirection ×1

java ×1

javascript ×1

jsp ×1

lxml ×1

math ×1

mutex ×1

parsing ×1

perl ×1

pipe ×1

pow ×1

rsync ×1

servlets ×1

standards ×1

xpath ×1