问题列表 - 第47534页

每个API级别的更改摘要?

正如标题所述,是否有任何来源(网页等)的每个API级别的汇总更改?

我有一个应用程序,我已经向一小组beta测试人员提出,我已经违反了Context.getExternalFilesDir(),我没有注意到它是在API Level 8中引入的,当时有几个人尝试过它在Android v2.1设备上.

我的大部分代码应该是非常通用的,但如果我能找到一个我可以快速浏览的精简/汇总列表/表格或类似代码,那将非常有用.

android

12
推荐指数
1
解决办法
3689
查看次数

如何从nutch获取html内容

在抓取网页时,有没有办法在nutch中获取每个网页的html内容?

nutch

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

加载测试ASP.NET网站

我想加载测试ASP.NET Web服务.我有Visual Studio 2008专业版和Visual Studio 2010.

这些产品中的任何一个都能促进负载测试吗?我似乎无法找到任何东西,谷歌的所有回报都是Visual Studio的高端版本.

如果没有,有什么替代方案.

或者更好的是,是否有一个产品,我可以提供它一个IIS日志,它将基本上重播它?

asp.net load-testing visual-studio-2010 visual-studio-2008

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

ForceDirectories返回False

我正在使用这样的ForceDirectories功能:

ForceDirectories('C:/Path/To/Dir');
Run Code Online (Sandbox Code Playgroud)

它返回False并且根本没有创建目录.GetLastError返回0.我正在运行具有管理权限的程序.

如果我做

ForceDirectories('C:/Path');
ForceDirectories('C:/Path/To');
ForceDirectories('C:/Path/To/Dir');
Run Code Online (Sandbox Code Playgroud)

每次调用都成功,并创建目录.但是,这会使ForceDirectories功能失效.有谁知道它为什么会这样?(我在看着你大卫)

delphi directory delphi-2010

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

Struts2 vs Spring 3

有谁知道Struts2和Spring 3 MVC之间的区别.我知道Struts 1和Spring 2.5之间的区别,但Struts2在Spring 3或其他方面的优势是什么.

我试过在网上寻找,但在任何地方都没有全面的答案.

java spring struts2 spring-mvc

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

用awk删除包含唯一第一个字段的行?

希望仅打印具有重复的第一个字段的行.例如,从看起来像这样的数据:

1 abcd
1 efgh
2 ijkl
3 mnop
4 qrst
4 uvwx
Run Code Online (Sandbox Code Playgroud)

应打印出来:

1 abcd
1 efgh
4 qrst
4 uvwx
Run Code Online (Sandbox Code Playgroud)

(仅供参考 - 我的数据中第一个字段的长度不总是1个字符)

sorting awk grep sed uniq

4
推荐指数
1
解决办法
1795
查看次数

如何在使用XElement.Save时省略xml声明?

XElement.Save 实际上做我需要的,但它启动文件:

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

有办法防止这种情况吗?

在完成创建后,我应该使用其他类型,方法保存XElement吗?

或者我应该跳过那条线XmlReader.Read?因为这样做我觉得它更脆弱,因为我假设第一行总是这个xml声明.

实现这一目标的最简单方法是什么?

.net c# xelement xmlreader

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

从django中的查询集中获取第一个对象的最快方法?

通常我发现自己想要从Django中的查询集中获取第一个对象,或者None如果没有则返回.有很多方法可以做到这一切都有效.但我想知道哪个是性能最好的.

qs = MyModel.objects.filter(blah = blah)
if qs.count() > 0:
    return qs[0]
else:
    return None
Run Code Online (Sandbox Code Playgroud)

这会导致两次数据库调用吗?这似乎很浪费.这更快吗?

qs = MyModel.objects.filter(blah = blah)
if len(qs) > 0:
    return qs[0]
else:
    return None
Run Code Online (Sandbox Code Playgroud)

另一种选择是:

qs = MyModel.objects.filter(blah = blah)
try:
    return qs[0]
except IndexError:
    return None
Run Code Online (Sandbox Code Playgroud)

这会生成一个数据库调用,这很好.但是需要在很多时候创建一个异常对象,当你真正需要的只是一个简单的if-test时,这是一个非常耗费内存的事情.

如何只使用一次数据库调用并且不使用异常对象搅拌内存?

python django performance django-models

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

在javascript中播放音频时更改左/右平衡

我知道 html5 音频的东西都很新,但是有没有办法改变声音的左/右平衡?

像这样的东西:

var snd = new Audio("test.mp3");
snd.balance = -1; // only left
snd.play();
Run Code Online (Sandbox Code Playgroud)

html javascript html5-audio

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

使用Regex从AssemblyInfo.cs文件中检索程序集版本

在AssemblyInfo.cs文件中有这个字符串:[assembly: AssemblyVersion("1.0.0.1")]我试图逐个检索其中的数字,每个都是以下结构中的变量.

static struct Version
{
  public static int Major, Minor, Build, Revision;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用此模式尝试检索数字:

string VersionPattern = @"\[assembly\: AssemblyVersion\(""(\d{1,})\.(\d{1,})\.(\d{1,})\.(\d{1,})""\)\]";
Run Code Online (Sandbox Code Playgroud)

但是,当我使用此代码时,结果不是预期的,而是显示完整的字符串,就好像它是真正的匹配而不是组中的每个数字.

Match match = new Regex(VersionPattern).Match(this.mContents);
if (match.Success)
{
  bool success = int.TryParse(match.Groups[0].Value,Version.Major);
  ...
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下this.mContents,从文件读取的整个文本match.Groups[0].Value应该是AssemblyVersion中的"1"

我的问题是用Regex逐个检索这些数字.

这个小工具是每次Visual Studio构建它时增加应用程序版本,我知道有很多工具可以做到这一点.

.net c# regex match

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