问题列表 - 第744页

是否存在curl/wget选项,表示不会在http错误时保存文件?

我想在脚本中下载很多url但我不想保存那些导致HTTP错误的url.

据我可以从手册页告诉,既不curlwget提供这样的功能.有谁知道另一个下载者呢?

scripting curl wget

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

单元测试的合理代码覆盖率是多少(以及为什么)?

如果你要求单元测试的最小代码覆盖率,甚至可能作为提交到存储库的要求,它会是什么?

请解释你是如何得出答案的(因为如果你所做的只是选择一个号码,那么我本可以自己完成这一切;)

unit-testing code-coverage code-metrics

586
推荐指数
12
解决办法
20万
查看次数

使用SQL Server 2005的XQuery选择具有特定属性值的所有节点,或者缺少该属性

更新:给出一个更全面的例子.

提供的前两个解决方案正如我试图说的那样做.我不知道位置,它需要能够查看整个文档树.因此,使用/ Books /指定为上下文的这些行的解决方案将不起作用:

SELECT x.query('.') FROM @xml.nodes('/Books/*[not(@ID) or @ID = 5]') x1(x)
Run Code Online (Sandbox Code Playgroud)

原始问题有更好的例子:

使用SQL Server 2005的XQuery实现我需要选择XML文档中的所有节点,每个节点只保留一次并保持其原始结构,但前提是它们缺少特定属性,或者该属性具有特定值(通过参数传入).查询还必须处理整个XML文档(后代或自身轴),而不是选择预定义的深度.

也就是说,每个单独的节点只有在它和它的每个祖先都缺少属性或者具有单个特定值的属性时才会出现在结果文档中.

例如:

如果这是XML:

    DECLARE @Xml XML
    SET @Xml =
    N'
<Library>
  <Novels>
    <Novel category="1">Novel1</Novel>
    <Novel category="2">Novel2</Novel>
    <Novel>Novel3</Novel>
    <Novel category="4">Novel4</Novel>
  </Novels>
  <Encyclopedias>
    <Encyclopedia>
      <Volume>A-F</Volume>
      <Volume category="2">G-L</Volume>
      <Volume category="3">M-S</Volume>
      <Volume category="4">T-Z</Volume>
    </Encyclopedia>
  </Encyclopedias>
  <Dictionaries category="1">
    <Dictionary>Webster</Dictionary>
    <Dictionary>Oxford</Dictionary>
  </Dictionaries>
</Library>
    '
Run Code Online (Sandbox Code Playgroud)

类别的参数1将导致:

<Library>
  <Novels>
    <Novel category="1">Novel1</Novel>
    <Novel>Novel3</Novel>
  </Novels>
  <Encyclopedias>
    <Encyclopedia>
      <Volume>A-F</Volume>
    </Encyclopedia>
  </Encyclopedias>
  <Dictionaries category="1">
    <Dictionary>Webster</Dictionary>
    <Dictionary>Oxford</Dictionary>
  </Dictionaries>
</Library>
Run Code Online (Sandbox Code Playgroud)

类别的参数2将导致:

<Library>
  <Novels>
    <Novel category="2">Novel2</Novel> …
Run Code Online (Sandbox Code Playgroud)

sql-server xpath xquery axes

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

如何将HTML表拉伸到浏览器窗口高度的100%?

我正在使用表来设计我的网页布局.我希望表格填充页面,即使它不包含太多内容.这是我正在使用的CSS:

html, body {
    height: 100%;
    margin: 0;
    padding: 0; 
}

#container {
    min-height: 100%;
    width: 100%; 
}
Run Code Online (Sandbox Code Playgroud)

我在页面代码中放置了这样的内容:

<table id="container">
<tr>
<td>
...
Run Code Online (Sandbox Code Playgroud)

这适用于Opera 9,但不适用于Firefox 2或Internet Explorer 7.是否有一种简单的方法可以使此解决方案适用于所有流行的浏览器?

(添加id="container"td没有帮助.)

html css layout html-table

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

在python中使用正则表达式的问题

好吧,所以我正在使用正则表达式来搜索站点中的所有标题信息.

我编译了正则表达式:

regex = re.compile(r'''
    <h[0-9]>\s?
    (<a[ ]href="[A-Za-z0-9.]*">)?\s?
    [A-Za-z0-9.,:'"=/?;\s]*\s?
    [A-Za-z0-9.,:'"=/?;\s]?
''',  re.X)
Run Code Online (Sandbox Code Playgroud)

当我在python reg ex中运行它时.测试员,它非常好用.

样本数据:

<body>
    <h1>Dog </h1>
    <h2>Cat </h2>
    <h3>Fancy </h3>
    <h1>Tall cup of lemons</h1>
    <h1><a href="dog.com">Dog thing</a></h1>
</body>
Run Code Online (Sandbox Code Playgroud)

现在,在REDemo中,它运行得非常好.

但是,当我把它放在我的python代码中时,它只会打印出来 <a href="dog.com">

这是我的python代码,我不确定我是做错了什么还是翻译时丢失了什么.我感谢您的帮助.

stories=[]
response = urllib2.urlopen('http://apricotclub.org/duh.html')
html = response.read().lower()
p = re.compile('<h[0-9]>\\s?(<a href=\"[A-Za-z0-9.]*\">)?\\s?[A-Za-z0-9.,:\'\"=/?;\\s]*\\s?[A-Za-z0-9.,:\'\"=/?;\\s]?')
stories=re.findall(p, html)
for i in stories:
    if len(i) >= 5:
        print i 
Run Code Online (Sandbox Code Playgroud)

我还应该注意,当我(<a href=\"[A-Za-z0-9.]*\">)?从正则表达式中取出它时,它适用于非链接<hN>行.

html python regex

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

如何使我的.NET应用程序支持不同的语言

我正在编写的应用程序几乎已经完成,我希望使用不同语言的人使用它.

我不知道从哪里开始,全球化和文化在编程方面的区别是什么?

如何采用不常见的短语,例如"此应用程序是为了这样做而构建的"而不是文件,打开,保存等...并将它们变成说,西班牙语?

非常感谢 :-)

.net globalization culture

4
推荐指数
2
解决办法
1284
查看次数

如何比较两个单词文件?

业务我的团队的分析师经常向我们发送更新的需求文档,最后通过比较旧版本来搜索最近的更改.他们是比较Word文档的好方法吗?

注意:我们已将轨道更改选项设置为ON,但现在文档看起来像血浴,使其更加复杂:(

office-2003 ms-word

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

有没有人从Struts 1迁移到另一个Web框架?

在我目前的项目中,我们过去几年一直在使用Struts 1,而且......唉... Struts正在显示它的时代.我们正在慢慢地将我们的前端代码迁移到从服务器使用XML的Ajax客户端.我想知道是否有人将遗留的Struts应用程序迁移到不同的框架,以及您在这样做时遇到的挑战.

java ajax struts

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

在MySQL中强制使用唯一的行

我有一个表MySQL有3个字段,我想强制两个字段之间的唯一性.这是表格DDL:

CREATE TABLE `CLIENT_NAMES` (
`ID` int(11) NOT NULL auto_increment,
`CLIENT_NAME` varchar(500) NOT NULL,
`OWNER_ID` int(11) NOT NULL,
PRIMARY KEY  (`ID`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Run Code Online (Sandbox Code Playgroud)

ID字段是代理键(此表正在加载ETL).该CLIENT_NAME字段包含客户端名称.id OWNER_ID是指示客户所有者.

我以为我可以用一个唯一索引执行本CLIENT_NAMEOWNER_ID,

ALTER TABLE `DW`.`CLIENT_NAMES` 
ADD UNIQUE INDEX enforce_unique_idx(`CLIENT_NAME`, `OWNER_ID`);
Run Code Online (Sandbox Code Playgroud)

但是MySQL给了我一个错误:

执行SQL命令以更新表时出错.指定密钥太长; 最大密钥长度为765字节(错误1071)

其他人有什么想法吗?

mysql indexing mysql-error-1071

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

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