问题列表 - 第24566页

C#XPath没有找到任何东西

我正在尝试使用XPath来选择具有Location值的方面的项目,但是目前我的尝试甚至只是选择所有项目失败:系统愉快地报告它找到了0项,然后返回(而不是节点应该由一个foreach循环).我很感激帮助制作我的原始查询或只是让XPath工作.

XML

<?xml version="1.0" encoding="UTF-8" ?>
<Collection Name="My Collection" SchemaVersion="1.0" xmlns="http://schemas.microsoft.com/collection/metadata/2009" xmlns:p="http://schemas.microsoft.com/livelabs/pivot/collection/2009" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<FacetCategories>
    <FacetCategory Name="Current Address" Type="Location"/>
    <FacetCategory Name="Previous Addresses" Type="Location" />
</FacetCategories>
    <Items>
        <Item Id="1" Name="John Doe">
            <Facets>
                <Facet Name="Current Address">
                    <Location Value="101 America Rd, A Dorm Rm 000, Chapel Hill, NC 27514" />
                </Facet>
                <Facet Name="Previous Addresses">
                    <Location Value="123 Anywhere Ln, Darien, CT 06820" />
                    <Location Value="000 Foobar Rd, Cary, NC 27519" />
                </Facet>
            </Facets>
        </Item>
    </Items>
</Collection>
Run Code Online (Sandbox Code Playgroud)

C#

public void countItems(string …
Run Code Online (Sandbox Code Playgroud)

c# xpath xml-parsing

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

iPhone模拟器 - 模拟慢速连接?

有没有办法减慢与iPhone模拟器的互联网连接速度,以模仿应用程序在您处于蜂窝网络中的慢点时的反应?

iphone connection performance ios-simulator

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

UiTextField事件

当我在Interface Builder中创建UITextField时,我可以访问它的事件选项卡,其中包含值已更改,触摸取消,触摸拖动等事件.我可以将自己的方法分配给每个事件.当我使用alloc编程创建UITextField时,我该怎么做呢?

iphone events uitextfield

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

MSBuild目标_CopyWebApplication不会将所有必需的文件复制到bin文件夹

在Web上的其他地方,您可以找到使用类似这样的东西的建议来从命令行模拟VS 2005-2008 IDE中的发布功能(我希望我没有搞砸语法!):

msbuild /t:ResolveReferences;_CopyWebApplication /p:BuildingProject=true;OutDir=C:\inetpub\wwwroot\ blah.csproj
Run Code Online (Sandbox Code Playgroud)

现在,看起来.dll的副本很好.但是,有一些配置文件和模板文件被复制到bin文件夹,这是应用程序工作所需的.例如,NHibernate配置文件在blah.csproj中显示为:

<None Include="blah.cfg.xml">
  <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
Run Code Online (Sandbox Code Playgroud)

虽然在IDE中使用Publish会按原样复制此文件,但前面提到的_CopyWebApplication目标却没有.我需要在构建脚本中复制此文件.这是_CopyWebApplication的理想行为吗?有关如何解决此问题的任何建议?

编辑4/21/2010:

让我澄清一下,我们对VS 2005和VS 2008项目的限制(目前),以及我们的构建脚本是为MSBuild 3.x编写的.我们尚未准备好转向VS 2010.

我还要指出,我们正在寻找可在命令行中使用的解决方案,以便我们可以自动执行类似发布的命令以及自定义构建选项,并可能在未来实现自动化部署.

msbuild publish target

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

在TDD中,测试是否应由实施被测功能的人员编写?

我们运行一个项目,我们希望通过测试驱动开发来解决这个问题.我想到了启动项目时出现的一些问题.一个问题是:谁应该为功能编写单元测试?单元测试应该由功能实现的程序员编写吗?或者单元测试应该由另一个程序员编写,程序员定义了一个方法应该做什么,并且特征实现程序员在测试运行之前实现该方法?
如果我以正确的方式理解TDD的概念,那么特征实现程序员必须自己编写测试,因为TDD是具有小型迭代的过程.那么让另一个程序员编写的测试太复杂了吗?
你打算说什么?TDD中的测试应该由程序员自己编写,还是应该由其他程序员编写描述方法可以执行的测试?

tdd unit-testing

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

在背靠背for循环中的int,short,byte性能

(背景:为什么我应该在C#中使用int而不是字节或short)

为了满足我自己对使用"适当大小"整数与"优化"整数的优缺点的好奇心,我编写了以下代码,强化了我以前在.Net中对int性能的真实性(并在链接中对此进行了解释)以上)它是针对int性能而不是short或byte进行优化的.

DateTime t;
long a, b, c;

t = DateTime.Now;
for (int index = 0; index < 127; index++)
{
    Console.WriteLine(index.ToString());
}           
a = DateTime.Now.Ticks - t.Ticks;

t = DateTime.Now;
for (short index = 0; index < 127; index++)
{
    Console.WriteLine(index.ToString());
}

b=DateTime.Now.Ticks - t.Ticks;

t = DateTime.Now;           
for (byte index = 0; index < 127; index++)
{
    Console.WriteLine(index.ToString());
}
c=DateTime.Now.Ticks - t.Ticks;

Console.WriteLine(a.ToString());
Console.WriteLine(b.ToString());
Console.WriteLine(c.ToString());
Run Code Online (Sandbox Code Playgroud)

这在......的范围内给出了大致一致的结果.

〜95万

〜2000000

〜1700000

这与我期望看到的一致.

但是当我尝试重复每个数据类型的循环时......

t = DateTime.Now;
for (int …
Run Code Online (Sandbox Code Playgroud)

c# performance types for-loop

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

有没有办法在Perl中读取MATLAB的.mat文件?

我在MATLAB中生成了一些我想用Perl处理的数据.我将MATLAB中的数据保存在.mat文件中.有没有办法在Perl中阅读它?

perl file-io matlab mat-file

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

DBMS_OUTPUT.NEW_LINE 和 DBMS_OUTPUT.NEW_LINE() 区别?

这两种说法有什么区别?

dbms_output.new_line(); // with no parameters.
dbms_output.new_line;    // with no parameters,no round brackets
Run Code Online (Sandbox Code Playgroud)

如果存在函数重载,即使是函数名后也需要右括号和左括号。

oracle plsql oracle9i

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

自动映射器在MVVM应用程序中使用

我正在构建一个MVVM应用程序.模型/实体(我正在使用NHibernate)已经完成,我正在考虑使用AutoMapper在ViewModel和Model之间进行映射.

然而,这个条款吓跑了我的jebus :(来自http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/01/22/automapper-the-object-object-mapper.aspx)

AutoMapper强制对每个类型映射(源/目标对)强制执行,目标类型上的所有属性都与源类型上的某些属性匹配

对我来说,逻辑上的选择是从模型映射到viewmodel,(我会让viewmodel手动分配给模型),但引用基本上会杀死这个想法,因为viewmodel肯定会有模型上不存在的属性.

你是如何在MVVM应用程序中使用Automapper的?请帮忙!

model mvvm automapper

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

文本中的sprintf和%符号

我最近遇到的一个问题是,当尝试使用此代码更新数据库中的字段时将无法正常工作.我追溯到正在更新文本中的%符号($ note,然后$ note_escaped)...使用sprintf插入它虽然工作正常.

我不应该使用sprintf进行更新,还是应该以不同的方式形成?

我做了一些搜索,但无法想出任何东西.

$id = mysql_real_escape_string($id);
$note_escaped = mysql_real_escape_string($note);
$editedby = mysql_real_escape_string($author);
$editdate = mysql_real_escape_string($date);
//insert info from form into database
$query= sprintf("UPDATE notes_$suffix SET note='$note_escaped', editedby='$editedby', editdate='$editdate' WHERE id='$id' LIMIT 1");
Run Code Online (Sandbox Code Playgroud)

非常感谢!

php mysql printf

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