小编M. *_*ley的帖子

D中的演示,示例和概念验证代码

我最近一直在研究D编程语言,我很好奇是否有任何演示,示例应用程序或概念验证代码.我想要一些代码来演示D特别优雅或有利的情况.

当然有dsource.org,但那里托管的项目是全面的应用程序.我正在寻找更多"类似文档"的例子.

d

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

超时单元测试

我是一个单元测试类的属性,其值经常变化,这取决于它从另一个组件接收的通信.如果该类在5秒内未收到任何通信,则该属性将恢复为默认值.

我很容易存根和模拟通信组件​​,以便触发我想要测试的值.问题是如果我在繁忙的机器上运行我的单元测试(比如构建机器),并且有足够的延迟导致属性默认,那么我的单元测试将失败.

在模拟各种通信条件时,您将如何测试以确保此属性具有适当的值?

一个想法是重构我的代码,以便我可以存根控制超时的类的部分.另一种方法是编写我的单元测试,以便它可以检测是否由于超时而失败并在测试结果中指出.

unit-testing timeout

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

为什么程序员将术语"汇编程序"与"汇编"混为一谈?

作为程序员,我们需要精确地进行口头和书面沟通.为什么这么多程序员会将术语"汇编程序"(目标代码生成器)与"程序集"(您编程的语言)混为一谈?

区别是明确的.可以有历史解释吗?

assembly terminology semantics

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

triplestore数据库有哪些优点和缺点?

Mulgara三重库存数据库有哪些优点和缺点?在哪些情况下,其性能与传统关系数据库的性能有很大不同?

我特别想到你在表单中有数据的情况namespace:predicate=value.Triplestores似乎将数据保持为"自然"形式,但我想知道除此之外是否还有其他特定优势.

database performance rdf triplestore

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

WPF绑定属性Path和XPath是否互斥?

假设我有一个UserControl,其DataContext被设置到具有对象XmlDataProvider属性.我想在我的控件的XAML中绑定到这个属性,并指定一些XPath.我试过这个:

<TreeView ItemsSource="{Binding Path=PropertyName, XPath=/items/item/*}">
Run Code Online (Sandbox Code Playgroud)

在运行时,我得到异常"BindingExpression with XPath无法绑定到非XML对象".删除Path属性并将TreeView'DataContext设置为XmlPropertyName直接工作正常.

是什么赋予了?是PathXPath相互排斥?

data-binding wpf xmldataprovider

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

拉伸XAML路径以填充其包含的元素

我有ControlTemplate一些Paths.我希望Paths伸展并填充它们所处的控制,例如a Button.我怎样才能做到这一点?

我目前看起来像这样:

<ControlTemplate x:Key="SomeTemplate" TargetType="Button">
    <Canvas Background="AliceBlue">
        <Path Data="M 99.5,50 A 49.5,49.5 0 1 1 0.5,50 A 49.5,49.5 0 1 1 99.5,50 z"
            Fill="White" Stroke="Black" StrokeThickness="1" />
        <Path Data="M 15,50 C 17.5,22.5 47.5,22.5 50,50 C 52.5,77.5 82.5,77.5 85,50"
            Stroke="Black" StrokeThickness="1" />
    </Canvas>
</ControlTemplate>

...

<Button Template="{StaticResource SomeTemplate}" Height="120" Width="120" />
Run Code Online (Sandbox Code Playgroud)

我知道ScaleTransformStrechXStretchY属性,但它们只有原来的比例缩放Path的尺寸.

我会使用值转换器吗?或者也许某种形式的相对约束父母的大小?

xaml path stretch controltemplate

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

反转WPF GridView将项目绑定到列而不是行

是否有一种简单的方法来反转WPF,GridView以便项目绑定到列而不是行?或者是否有必要编写自定义视图模式

wpf listview gridview

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

从VS2008升级到VS2010后,SGEN无法工作

我刚刚将VS2008/.NET 3.5 SP1项目升级到VS2010和.NET 4.我有一个后期构建事件,它调用SGEN来生成XmlSerializers程序集.

每当我尝试运行它时,我都会收到以下错误.

"C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\sgen.exe" /debug /force /verbose /c:"platform:x86" "C:\path\to\SomeAssembly.dll"
Microsoft (R) Xml Serialization support utility
[Microsoft (R) .NET Framework, Version 2.0.50727.3038]
Copyright (C) Microsoft Corporation. All rights reserved.
Error: An attempt was made to load an assembly with an incorrect format: c:\path\to\someassembly.dll.
  - Could not load file or assembly 'file:///c:\path\to\someassembly.dll'
or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

If you would like …
Run Code Online (Sandbox Code Playgroud)

sgen .net-4.0 visual-studio-2010

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

管理Java版本兼容性

我读过" JDK通常是向前兼容的,而JRE通常是向后兼容的."

Java开发人员在他们的应用程序中做了什么样的版本检查?

你是否每次发布升级JDK?

如何最大限度地减少版本之间的不兼容性?

java versioning

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

如何在Python中使用ruamel.yaml从YAML文件中获取注释?

我想从我加载的YAML文件中获取注释字符串ruamel.yaml.该项目文件缺乏一个API的参考,我找不到一个相关的例子.访问评论的正确方法是什么?

import ruamel.yaml

yaml = """\
%YAML 1.2
---
# C1
a: # C2
  # C3
  # C4
  b: 1 # C5
  c: # A comment here will not be parsed properly by ruamel.yaml v0.11.14
  - abc # C6
  - xyz # C7
  # C8
# C9
"""

loaded = ruamel.yaml.round_trip_load(yaml)

# Now what?
Run Code Online (Sandbox Code Playgroud)

python yaml comments ruamel.yaml

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