问题列表 - 第20766页

如何在Perl中以xs:dateTime格式打印日期时间?

我想采用时间戳(例如1263531246)并将其转换为适合输出到符合的属性字段中的XML文件的字符串表示xs:dateTime.xs:dateTime期待类似的东西:

2002-05-30T09:30:10-06:00

理想情况下,我会使用包含UTC偏移量的输出形式(如上所述).在这个项目中,我被限制使用Perl.有什么建议?

xml perl datetime

3
推荐指数
2
解决办法
3226
查看次数

PHP filesize()适用于除一个文件之外的所有文件,给出stat失败错误

我正在编写一个PHP页面,通过抓取现有的HTML页面来生成播客源.一切都很好,但我的一个mp3文件给出了"filesize():stat failed"错误.尽我所知,该文件没有损坏,它播放完全正常.我还将文件重新上传到服务器.它属于所有文件大小的中间范围,所以我不认为文件太大.因为每个其他文件都返回一个文件大小,我假设问题是mp3文件,而不是我的服务器配置.还有其他我应该检查的东西吗?

这是我的代码的相关部分:

$i = 1; //skipping header row on table
do {
    $tr = $table->find('tr', $i);

    $date = $tr->find('div', 0)->plaintext;
    $datetime = new DateTime($date);
    $speaker = $tr->find('div', 1)->plaintext;
    $title = $tr->find('div', 2)->plaintext;
    $url = $tr->find('div', 3)->find('a', 0)->href;
    $fullurl = "http://domain.org/resources/".$url;
    $filesize = filesize($url); //<---works on every file except one

    echo "<item><title>".$title."</title>\n";
    echo "<description>".$title." - ".$datetime->format('D, M jS, Y')." - ".$speaker."</description>\n";
    echo "<itunes:author>".$speaker."</itunes:author>\n";
    echo "<enclosure url=\"".$fullurl."\" length=\"".$filesize."\" type=\"audio/mpeg\"/>\n";
    echo "<guid isPermaLink=\"true\">".$fullurl."</guid>\n";
    echo "<pubDate>".$datetime->format('r')."</pubDate>\n";
    echo "<itunes:explicit>clean</itunes:explicit></item>\n\n";

    $i++;
}while ($table->find('tr', $i) != …
Run Code Online (Sandbox Code Playgroud)

php mp3 filesize

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

帮我把这个2d数组代码从PHP转换为C#

请帮我把这个代码示例用PHP重写为C#:

$stringArray = array();
$stringArray['field1'] = 'value1';
$stringArray['field2'] = 'value2';
$stringArray['field3'] = 'value3';

foreach ($stringArray as $key => $value)
{
    echo $key . ': ' . $value;
    echo "\r\n";
}
Run Code Online (Sandbox Code Playgroud)

php c#

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

空容器中back()的地址是什么?

我错误地将back()操作员返回的引用的地址放在一个空容器中,并且惊讶地发现该地址不为零.

如果一个容器例如std :: deque为空,那么back()返回什么?

c++ containers standard-library

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

忽略Qt中的鼠标和键盘事件

在Qt中,我如何忽略所有鼠标和键盘事件,然后停止忽略它们?那就是:点击一个按钮,忽略孩子们的所有事件; 再次点击,不要忽略.明白了吗?我有以下几行,但也许我做错了什么:

setAttribute(Qt::WA_TransparentForMouseEvents);

setFocusPolicy(Qt::NoFocus);
Run Code Online (Sandbox Code Playgroud)

keyboard mouse events qt

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

人们如何使用编辑器/显示模板与Html助手?

只是想知道人们如何以及何时使用编辑器/显示模板与Html助手.具体来说,我在谈论它用于渲染不同的UI控件而不是渲染实体.

例如,我有类似下面的atm:

<tr>
    <th><%= Html.LabelFor(x => x.ActivityTypeId) %></th>
    <td><%= Html.EditorFor(x => x.ActivityTypeList, "MultiSelectDropDownList")%></td>
</tr>
<tr>
    <th><%= Html.LabelFor(x => x.Name) %></th>
    <td><%= Html.EditorFor(x => x.Name) %></td>
</tr>
<tr>
    <th><%= Html.LabelFor(x => x.Description) %></th>
    <td><%= Html.DisplayFor(x => x.Description, "DisplayString")%></td>
</tr>   
Run Code Online (Sandbox Code Playgroud)

但是最近我想知道我是否应该这样做:

<tr>
    <th><%= Html.LabelFor(x => x.ActivityTypeId) %></th>
    <td><%= Html.MultiSelectDropDownList(x => x.ActivityTypeList)%></td>
</tr>
<tr>
    <th><%= Html.LabelFor(x => x.Name) %></th>
    <td><%= Html.EditorFor(x => x.Name) %></td>
</tr>
<tr>
    <th><%= Html.LabelFor(x => x.Description) %></th>
    <td><%= Html.DisplayString(x => x.Description)%></td>
</tr>   
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用第二个选项是使用中间编辑器的重点...我将使用Html.Textbox,并且能够设置我喜欢的任何html属性.

我对人们在这里使用的模式感兴趣...有什么想法吗?

干杯安东尼

asp.net-mvc mvc-editor-templates

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

如何在SQLite(w/Python)中优化多个嵌套SELECT?

我正在构建一个CGI脚本,用于轮询SQLite数据库并构建统计表.下面描述源数据库表,以及相关代码的块.一切正常(功能上),但CGI本身非常慢,因为我有多个嵌套SELECT COUNT(id)调用.我认为我最好的优化是向SO社区提问,因为我与谷歌的时间相对无果而终.

桌子:

CREATE TABLE messages (
    id TEXT PRIMARY KEY ON CONFLICT REPLACE,
    date TEXT,
    hour INTEGER,
    sender TEXT,
    size INTEGER,
    origin TEXT,
    destination TEXT,
    relay TEXT,
    day TEXT);
Run Code Online (Sandbox Code Playgroud)

(是的,我知道这个表没有标准化,但它填充了邮件日志中的摘录...我很高兴得到提取和填充工作,更不用说规范化了.我不认为表结构有一个在这一点上与我的问题很相关,但我可能是错的.)

样本行:

476793200A7|Jan 29 06:04:47|6|admin@mydomain.com|4656|web02.mydomain.pvt|user@example.com|mail01.mydomain.pvt|Jan 29
Run Code Online (Sandbox Code Playgroud)

而且,构建我的表的Python代码:

#!/usr/bin/python
print 'Content-type: text/html\n\n'

from datetime import date

import re
p = re.compile('(\w+) (\d+)')

d_month = {'Jan':1,'Feb':2,'Mar':3,'Apr':4,'May':5,'Jun':6,'Jul':7,'Aug':8,'Sep':9,'Oct':10,'Nov':11,'Dec':12}
l_wkday = ['Mo','Tu','We','Th','Fr','Sa','Su']

days = []
curs.execute('SELECT DISTINCT(day) FROM messages ORDER BY day')
for day in curs.fetchall():
    m = p.match(day[0]).group(1)
    m = d_month[m]
    d …
Run Code Online (Sandbox Code Playgroud)

python sqlite optimization perl query-optimization

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

VBscript中有"\n"等价吗?

我想在VBScript中使用Replace函数来替换"\n"字符串中的所有换行符.我来自java,所以在字符串中使用\n表示换行符.

VBScript中是否有相同的内容?

string vbscript

44
推荐指数
5
解决办法
10万
查看次数

CSS:Width如何以百分比形式工作?

我有我认为是一个奇怪的问题.我有一个div,在父div中,我给了孩子div宽度为100%,但它没有增长到父div的大小.

父DIV并没有任何类型的集合宽度.所以我的问题是:宽度百分比仅在父元素具有设置宽度时才起作用,或者它是否应该增长?

澄清:

如果父div没有设置宽度,有些人可能想知道父div的宽度是如何增长的.原因是我在父div中有其他兄弟元素,并且设置了它们的宽度,所以父div已经增长到满足那些兄弟宽度.

代码示例:

<div id="parent-div">
    <div id="child-element" style="width: 100%">Content</div>
    <div id="sibling" style="width: 250px"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

子元素不会增长以满足父div.宽度100%基本上没有做任何我能说的事情.这是在IE7中.

谢谢.

后续行动:感谢大家的回答.我正忙着测试我的结局.我原本认为父母div只会像他们的孩子一样宽大,但事实证明我错了,因为我上面的例子,我编码只是为了证明我的问题.就我而言,我的父母div有一个position: fixedbottom: 1pxright: 1px适用于它.从我的测试来看,这似乎改变了父div的行为.它不再自动延伸到页面的整个宽度,而是假设我认为的行为无论如何,这是父div扩展到足以容纳其最宽的孩子.这就是我现在看到的行为,但这只是因为我的父div有一个固定的位置.

css parent width

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

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