问题列表 - 第20721页

Powershell - 在另外两个节点之间插入节点

我想在已经存在的其他2个节点之间插入一个节点.在我的脚本中,我收到一个xml变量,我想更新这个.

例如:

<mapping ...>
    <INSTANCE .. />
    <INSTANCE .. />
    <CONNECTOR .. />
    <CONNECTOR .. />
</mapping>
Run Code Online (Sandbox Code Playgroud)

结果应该是:

<mapping ...>
    <INSTANCE .. />
    <INSTANCE .. />
    <NEWINSERT .../>
    <CONNECTOR .. />
    <CONNECTOR .. />
</mapping>
Run Code Online (Sandbox Code Playgroud)

当我使用appendChild时,插件总是在最后完成...

一个主意 ?

谢谢 !

powershell

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

为通用接口和类对指定默认的Unity类型映射

我们在代码库上使用基于构造函数的依赖注入,AutoMapperUnity.

我们用一个通用接口包装了AutoMapper ......

public interface IMapper<TSource, TDestination>
{
    TDestination Map(TSource source);
}
Run Code Online (Sandbox Code Playgroud)

还有一个实现这个接口的类......

public class AutomaticMapper<TSource, TDestination> : IMapper<TSource, TDestination>
{
    public TDestination Map(TSource source)
    {
        return AutoMapper.Mapper.Map<TSource, TDestination>(source);
    }
}
Run Code Online (Sandbox Code Playgroud)

这很有效,但这意味着对于我们在AutoMapper配置中定义的每个映射,我们需要执行额外的操作UnityContainer.RegisterType.

这些类型映射几乎总是这种形式

container.RegisterType<IMapper<ClassA, ClassB>, AutomaticMapper<ClassA, ClassB>>();
Run Code Online (Sandbox Code Playgroud)

有没有什么方法可以告诉团结使用从映射IMapperAutomaticMapper使用相同TSourceTDestination每个映射的默认类型映射?

dependency-injection unity-container automapper

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

使用反射创建通用IList实例

我正在尝试使用反射创建一个通用的对象列表.以下代码抛出错误无法创建接口的实例..我可以将IList更改为List并且它工作正常,但我想知道是否有办法让这个与IList一起工作.

    var name = typeof (IList<T>).AssemblyQualifiedName;

    Type type = Type.GetType(name);

    var list = Activator.CreateInstance(type);
Run Code Online (Sandbox Code Playgroud)

c# asp.net reflection

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

概率论与项目规划

我正在管理一个必须根据粗略要求和规格进行估算的项目.因此,对特定特征和任务的估计是离散值的集合,而不是仅仅一个离散值(例如,在10到20之间,而不是恰好为17).

我很好奇,如果我想知道在最低估计内完成某项任务的近似概率,我该如何处理?为了讨论起见,请忽略我的估算技巧,二手平台等因素.

我正在考虑使用泊松分布,λ=(低+高)/ 2,假设每个建议值的概率遵循罕见事件/正态分布的定律.这并不能说明超出我的估计限度的可能性更大,但仍然......

你怎么看待这个,你会选择哪种方法进行这样的实验?

language-agnostic project-management estimation probability

8
推荐指数
2
解决办法
1010
查看次数

使用XPath选择下一个链接

我必须编写一个XPath表达式来获取html bellow中的href属性,它紧跟在标记为"current-page"的那个之后(在示例#noimportant/2中).

<dd>
    <a href="#notimportant/1" class="current-page">1</a>
    <a href="#notimportant/2">2</a>
    <a href="#notimportant/3">3</a>
    <a href="#notimportant/4">4</a>
    <!-- EDIT: Do not return the next sibling if @href ends with /last -->
    <a href="#notimportant/last">last</a>
</dd>
Run Code Online (Sandbox Code Playgroud)

我想从//a[@class='current-page']/../next-sibling-of-first-node/@href这样的东西开始,但我被困在这里......

有人可以帮我这个吗?我已经google了,但XPath不是我最喜欢的技能(不,我不能使用jQuery.它不是一个webapp).

xml xpath parsing html-parsing

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

我的django模型DateField如何在提供的值上添加30天?

正如标题所示.我想在这个DateField领域增加30天.这是使用创建记录时自动填充的auto_now_add=True

任何想法如何去做?

谢谢

django model datefield

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

使用Excel Interop时发生的最烦人/最奇怪的事情是什么?

在使用Excel Interop与.Net开发一段时间之后,我越来越恼火于发生了多少"奇怪的事情" - 比如我之前发布的这个问题 - 我的问题.
我理解这不是一个直接的问题,更多的是经验的结合,但我确实认为找出人们最大的烦恼/奇怪的事情以及如何克服它们会有所帮助.
这样我就可以找出将来遇到的问题:)

谢谢

.net c# vb.net excel interop

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

Scala XML Building:将子节点添加到现有节点

我有一个XML节点,我希望随着时间的推移添加子节点:

val root: Node = <model></model>
Run Code Online (Sandbox Code Playgroud)

但我看不到像addChild()这样的方法,因为我想写下以下内容:

def addToModel() = {
    root.addChild(<subsection>content</subsection>)
}
Run Code Online (Sandbox Code Playgroud)

因此,在单个调用此方法之后,根xml将是:

<model><subsection>content</subsection></model>
Run Code Online (Sandbox Code Playgroud)

我能看到的唯一可以附加节点的类是NodeBuffer.我错过了一些基本的东西吗?

xml scala

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

C++运算符重载示例

好吧,我是操作员重载的新手,我发现了这个问题.我宁愿问你:D.而不是记录自己

关键是,我知道如何进行简单的运算符重载,但我遇到了堆栈运算符的问题.我将尝试举一个相对简单的例子:

struct dxfdat
{
 int a;
 string b;

 /* here is the question */
}

/* use: */
dxfdat example;

example << "lalala" << 483 << "puff" << 1029 << endl;
Run Code Online (Sandbox Code Playgroud)

"lalala" << 483 << "puff" << 1029 << endl应存储在b.

dxfdat& operator<< (T a)这样的事情可以使用一个参数(example << 7),但我希望它以一种cout方式工作.

抱歉这么懒.

编辑:

真实的......好吧,它有点棘手......实际上,b不是一个字符串,而是一个其他对象的矢量,example << "lalala" << 483 << "puff" << 1029 << endl应该只创建一个对象.

这就是我正在尝试(翻译),虽然我不知道如何告诉它何时创建对象(因为它从左到右,不是吗?):

struct dxfDato
{
    dxfDato(int c = 0, string v …
Run Code Online (Sandbox Code Playgroud)

c++ operator-overloading

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

Rails:has_many,但也有一个不同的名称

让我们说一个User有很多Documents,还有一个Document他们正在研究的单曲.我如何在rails中表示这一点?

我想说current_user.current_document = Document.first(在文档前面有或没有current_)并且不要更改current_user.documents集合.

这就是我所拥有的:

class Document < ActiveRecord::Base
  belongs_to :user
end

class User < ActiveRecord::Base
  has_many :documents
  has_one :document
end
Run Code Online (Sandbox Code Playgroud)

问题是,当我说current_user.document = some_document,它删除以前存储在文档current_user.documentcurrent_user.documents.这是有道理的,因为这种has_one关系Document有,但不是我想要的.我如何解决它?

activerecord ruby-on-rails

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