问题列表 - 第14648页

使用LINQ查询字典中的字典

我有一个像这样的嵌套字典

Dictionary<double, Dictionary<double, List<string>>>
Run Code Online (Sandbox Code Playgroud)

使用LINQ我想

  1. 按降序对外部词典进行排序,保留前20个,并使用内部词典.

  2. 按降序对内部字典进行排序List<string>,对这些字符串列表保持已排序和执行操作.

我尝试了很多事情但没有成功.

c# linq

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

Django模型层中GET和FILTER的区别

有什么区别,请用外行的例子解释一下.谢谢!

python django

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

如何使用RELAX NG模式和JAXP验证XML文档?

我想使用RELAX NG schemata验证XML文档,我想使用JAXP验证API.

从谷歌搜索,似乎我可以使用JingISO RELAX JARV到JAXP Bridge.不幸的是,在将两者都添加到我的类路径后,我无法让它工作.SchemaFactory它只是IllegalArgumentException在尝试实例化工厂时抛出一个- 我向内看SchemaFactory,显然SchemaFactoryFinder是返回null结果.

所以我很欣赏这两个问题的答案:

  • 我怎么能和Jing和这座桥一起工作呢?
  • 我应该尝试一套更好/不同的库吗?

我需要这个来使用Java 5和Java 6.

谢谢!

java xml validation jaxp relaxng

15
推荐指数
2
解决办法
7863
查看次数

PHP + gzip:关闭连接并继续执行

我负责用PHP编写的API的后端部分,主要由Flash客户端使用.现在发生的事情是:Flash客户端进行调用,后端加载必要的数据,执行任何必要的处理和后期处理,记录和缓存,然后将结果返回给客户端.

我希望发生的是尽快将数据返回给客户端,关闭连接,然后完成客户端不必关心的所有事情.这可能会使API看起来更具响应性.遵循这里的建议:

http://php.net/manual/en/features.connection-handling.php

实际上是有效的,除了我必须关闭gzip编码以使其工作,这是不太实际的.我们在apache中使用mod_deflate,因此使用它的解决方案将是理想的,但如果有必要,我还会考虑使用不同的方法来gzip我们的内容.

看起来像应该有办法让阿帕奇知道"我送你所有我要发送的数据,"但我似乎无法找到这样的事情.

对于那些想知道的人,是的,我可以尽早清除结果,但Flash客户端将不会处理它们,直到连接关闭.

php apache flash gzip mod-deflate

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

如何使用NSXMLParser解析内部声明的XML实体引用

我有一个使用内部声明的实体的XML文件.例如:

<?xml version="1.0" encoding="UTF-8"?>

...

<!ENTITY my_symbol "my symbol value">

...

<my_element>
    <my_next_element>foo&my_symbol;bar</my_next_element>
</my_element>

...
Run Code Online (Sandbox Code Playgroud)

使用NSXMLParser类,我如何解析my_symbol实体引用?

从实验中,parser:foundInternalEntityDeclarationWithName:value:将为my_symbol具有值的实体声明调用委托方法"my symbol value".然后,当到达my_next_element元素时,NSXMLParser将调用parser:didStartElement:namespaceURI:qualifiedName:attributes:委托方法.

parser:didEndElement:namespaceURI:qualifiedName:调用之前</my_next_element>,parser:foundCharacters:将使用字符串调用委托方法两次:

  1. "foo"
  2. "bar"

my_symbol实体引用被忽略.为了解析实体引用需要什么?

编辑:

从DTD中删除ENTITY声明my_symbol将导致NSXMLParserUndeclaredEntityError.这表明当实体声明存在,然后引用时<my_next_element>,它就会被注意到.出于某种原因,它只是没有被解析为它所代表的字符串.

此外,如果&amp;在元素中使用,则解析器将正确地将其解析为,"&"并且在parser:foundCharacters:调用委托方法时将其作为字符串传递.

xml iphone cocoa objective-c nsxmlparser

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

为什么subprocess.Popen不等待子进程终止?

我遇到了Python的subprocess.Popen方法的问题.

这是一个演示问题的测试脚本.它正在Linux机器上运行.

#!/usr/bin/env python
import subprocess
import time

def run(cmd):
  p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
  return p

### START MAIN
# copy some rows from a source table to a destination table
# note that the destination table is empty when this script is run
cmd = 'mysql -u ve --skip-column-names --batch --execute="insert into destination (select * from source limit 100000)" test'
run(cmd)

# check to see how many rows exist in the destination table
cmd = 'mysql -u ve …
Run Code Online (Sandbox Code Playgroud)

python mysql

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

C++ stringstream返回额外的字符?

我一直在尝试使用C++ stringstream类来做一些相对简单的字符串操作,但是我遇到了get()方法的问题.出于某种原因,每当我按字符提取输出字符时,它会附加最后一个字母的第二个副本.

#include <iostream>
#include <sstream>
#include <string>
using namespace std;

int main() {
   stringstream ss("hello");
   char c;

   while(!ss.eof()) {
      ss.get(c);
      cout << "char: " << c << endl;
   }
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

该程序的输出是:

char: h
char: e
char: l
char: l
char: o
char: o
Run Code Online (Sandbox Code Playgroud)

任何帮助,你可以给我这个将不胜感激.

c++ string stream sstream

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

如何检测在Actionscript 3中是否按下了删除键?

如何使用actionscript确定是否按下了删除键?

addEventListener(KeyboardEvent.KEY_UP, onKeyUp);

...

function onKeyUp(event:KeyboardEvent):void
{
    trace(event.keyCode);
}
Run Code Online (Sandbox Code Playgroud)

当按下delete,backspace,enter和其他命令键时,上面的代码不会产生任何值.但是,箭头键确实产生了值.

keyboard events actionscript-3 flash-cs4

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

用于解析div标签的python正则表达式

关于python正则表达式的问题.

我想匹配div块

<div class="leftTail"><ul class="hotnews">any news stuff</ul></div>
Run Code Online (Sandbox Code Playgroud)

我在想一个像这样的模式

p = re.compile(r'<div\s+class=\"leftTail\">[^(div)]+</div>')
Run Code Online (Sandbox Code Playgroud)

但它似乎无法正常工作

另一种模式

p = re.compile(r'<div\s+class=\"leftTail\">[\W|\w]+</div>')
Run Code Online (Sandbox Code Playgroud)

我得到的东西比我想的要多得多,直到文件中的最后一个标签才能得到所有东西.

谢谢你的帮助

python regex

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

如何使用Ruby OptionParser指定所需的开关(而不是参数)?

我正在写一个脚本,我想要一个--host带有值的开关,但是如果--host没有指定开关,我希望选项解析失败.

我似乎无法弄清楚如何做到这一点.文档似乎只指定了如何使参数值成为必需参数,而不是交换机本身.

ruby arguments optionparser

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