问题列表 - 第9304页

Oracle Pl/SQL:循环遍历XMLTYPE节点

我有一个XMLTYPE,其中包含以下内容:

<?xml version="1.0"?>
    <users>
        <user>
            <name>user1</name>
        </user>
        <user>
            <name>user2</name>
        </user>
        <user>
            <name>user3</name>
        </user>
    </users>
Run Code Online (Sandbox Code Playgroud)

如何通过所有元素"user"循环PL/SQL?谢谢

xml oracle plsql xmltype

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

TFS MSBuild:$(ProjectDir)空白或随机

我有一个vcproj文件,其中包含一个简单的预构建事件:

Helpertask.exe $(ProjectDir)
Run Code Online (Sandbox Code Playgroud)

这在开发人员PC上运行良好,但是当解决方案构建在MSBuild下的TFS 2008构建服务器上时,$(ProjectDir)为空或指向服务器上不相关的文件夹!

到目前为止,我所管理的最佳解决方法是对开发人员和服务器路径进行硬编码:

if exist C:\DeveloperCode\MyProject   HelperTask.exe C:\DeveloperCode\MyProject
if exist D:\BuildServerCode\MyProject HelperTask.exe D:\BuildServerCode\MyProject
Run Code Online (Sandbox Code Playgroud)

这个技巧在工作 -build步骤,但它并不适用于一个工作 -build步骤(预构建的任务,现在在做下的所有的MSBuild什么!)

您对修复或解决方法有什么想法吗?我的头发很少!

msbuild tfs

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

如何解决MarkupExtension中数据绑定的值?

我已经为基于密钥的字符串翻译做了标记扩展.例

<TextBlock Text="{Translate myKey}" />
Run Code Online (Sandbox Code Playgroud)

现在我希望能够使用嵌套绑定来提供我的密钥.例:

<TextBlock Text="{Translate {Binding KeyFromDataContext}}" />
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我得到一个System.Windows.Data.Binding对象.通过调用ProvideValue并传递ServiceProvider,我可以得到一个BindingExpression:

var binding = Key as Binding;
if (binding == null) {
    return null;
}
var bindingExpression = binding.ProvideValue(_serviceProvider) as BindingExpression;
if (bindingExpression == null) {
    return null;
}
var bindingKey = bindingExpression.DataItem;
Run Code Online (Sandbox Code Playgroud)

我可以得到这个bindingExpression,但DataItem属性为null.我已经像这样测试了我的绑定

<TextBlock Text="{Binding KeyFromDataContext}" />
Run Code Online (Sandbox Code Playgroud)

它工作正常.

有任何想法吗?

c# data-binding wpf markup-extensions

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

OWL:抽象类,匿名节点,正则表达式

在使用OWL定义Ontology时,有没有办法说出一个类

  • 应始终是匿名节点(no rdf:about ="..."),例如<my:FamousQuote />
  • 是抽象的,并且此类的任何实例都应始终使用subClass

(在这里编辑:)

  • DataTypeProperty应该与正则表达式匹配?

谢谢

rdf semantic-web owl ontology

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

子查询中的Order By的SQL错误

我正在使用SQL Server 2005.

我的查询是:

SELECT (
  SELECT COUNT(1) FROM Seanslar WHERE MONTH(tarihi) = 4
  GROUP BY refKlinik_id
  ORDER BY refKlinik_id
) as dorduncuay
Run Code Online (Sandbox Code Playgroud)

而错误:

除非还指定了TOP或FOR XML,否则ORDER BY子句在视图,内联函数,派生表,子查询和公用表表达式中无效.

如何ORDER BY在子查询中使用?

sql-server sql-order-by

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

如何向文件夹添加注释

如何将注释添加到Windows XP中的文件夹.当我在详细信息视图中排列文件夹并右键单击地址栏下方时,有一个选项列表,其中一个选项是注释我想将注释添加到文件夹并基于我想要安排它.

怎么做到这一点?

directory

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

使用HtmlAgilityPack修改超链接标记

如何使用HtmlAgilityPack替换所有超链接,例如:

<a href="url">Link</>
Run Code Online (Sandbox Code Playgroud)

这样只剩下href属性.网址.

这可能吗?

html-agility-pack

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

访客模式的替代方案?

我正在寻找访客模式的替代方案.让我只关注模式的几个相关方面,同时跳过不重要的细节.我将使用Shape示例(抱歉!):

  1. 您有一个实现IShape接口的对象层次结构
  2. 您有许多要在层次结构中的所有对象上执行的全局操作,例如Draw,WriteToXml等...
  3. 很容易直接潜入并向IShape接口添加Draw()和WriteToXml()方法.这不一定是件好事 - 每当你想添加一个要对所有形状执行的新操作时,每个IShape派生类都必须改变
  4. 为每个操作实现访问者,即Draw访问者或WirteToXml访问者在一个类中封装该操作的所有代码.然后,添加新操作就是创建一个新的访问者类,该类对所有类型的IShape执行操作
  5. 当你需要添加一个新的IShape派生类时,你基本上遇到了与3中相同的问题 - 必须更改所有访问者类以添加一个方法来处理新的IShape派生类型

你阅读有关访客模式的大多数地方表明第5点几乎是模式工作的主要标准,我完全同意.如果修改了IShape派生类的数量,那么这可能是一种非常优雅的方法.

所以,问题是当添加一个新的IShape派生类时 - 每个访问者实现需要添加一个新方法来处理该类.这充其量是令人不愉快的,在最坏的情况下,这是不可能的,并且表明这种模式并非真正设计用于应对这种变化.

所以,问题是有没有人遇到过处理这种情况的替代方法?

oop design-patterns visitor

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

SqlBulkCopy有什么缺点

我已经做了一些研究"用C#将大量数据插入数据库的麻烦方式",然后很多人建议我使用SqlBulkCopy.在我尝试之后,它真的让我很惊讶.毫无疑问,SqlBulkCopy非常快.看来SqlBulkCopy是插入数据(特别是大数据)的完美方式.但是为什么我们不要一直使用它.使用SqlBulkCopy有什么缺点吗?

sqlbulkcopy

9
推荐指数
2
解决办法
6525
查看次数

使用Ant刷新Eclipse项目

在几个Eclipse项目中,我们有一些Ant脚本来构建我们使用的不同jar.有一些相互依赖

在构建结束时,我们必须刷新一些Eclipse项目,以使构建路径有效.如果没有这个,它就不会看到一个刚构建的jar,Eclipse会抛出构建路径错误.

有一种方法可以避免手动刷新步骤吗?

eclipse ant jar

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