问题列表 - 第27828页

这是一个F#引用错误吗?

[<ReflectedDefinition>]
let rec x = (fun() -> x + "abc") ()
Run Code Online (Sandbox Code Playgroud)

上面带有递归值的示例代码会产生以下F#编译器错误:

错误FS0432:[<ReflectedDefinition>]术语不能包含前缀拼接运算符'%'的使用

我在上面的代码中看不到任何切片操作符用法,看起来像一个bug ... :)

看起来这只是报价的问题ReflectedDefinitionAttribute,正常报价效果很好:

let quotation =
    <@ let rec x = (fun() -> x + "abc") () in x @>
Run Code Online (Sandbox Code Playgroud)

通过隐藏Lazy.createLazy.force使用产生预期结果:

val quotation : Quotations.Expr<string> =
   LetRecursive
   ([(x, Lambda (unitVar,
        Application
        (Lambda (unitVar0,
            Call (None,
            String op_Addition[String,String,String](String, String),
            [Call (None,
                String Force[String](Lazy`1[System.String]), // `
                [x]), Value ("abc")])),
        Value (<null>)))),
   (x, Call (None, Lazy`1[String] Create[String](FSharpFunc`2[Unit,String]), [x])),
   (x, Call (None, String Force[String](Lazy`1[String]), …
Run Code Online (Sandbox Code Playgroud)

reflection recursion f# quotations

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

如何使用doctrine定义yaml中的当前时间戳?

我尝试了以下yaml代码:

columns:
  created_time:
    type: timestamp
    notnull: true
    default: default CURRENT_TIMESTAMP
Run Code Online (Sandbox Code Playgroud)

在输出的sql语句中,该字段被视为datetime而不是timestamp,我无法在其中定义当前时间戳...

如果我坚持使用时间戳来存储当前时间,那么如何在yaml中这样做?

yaml timestamp doctrine

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

代码背后的绑定属性

我有WPF应用程序和一个窗口.让我的xml中有这样的东西:

<Label Name="TitleLabel" Content="Some title" \>
<Label Name="BottomLabel" Content="{Binding ElementName=TitleLabel Path=Content">
Run Code Online (Sandbox Code Playgroud)

可以说我不能用xml来创建BottomLabelTitleLabel.所以我必须在我的"Code behind"中创建BottomLabel作为属性.如何Content在我的代码后面为Bottom标签的属性指定相同的绑定?有可能吗?

所以我会有这样的事情:

public Label TitleLabel {get; private set;}
public Label BottomLabel {get; private set;}

public MyClass(){
    TitleLabel = new Label();
    TitleLabel.Content = "Some title";
    BottomLabel = new Label();
    BottomLabel.Content = // ?? what should be here ? How do I specify the binding
                          // that binds BottomLabel.COntent to TitleLabel.Content?
}
Run Code Online (Sandbox Code Playgroud)

我能写什么而不是评论?谢谢你的回复.

c# xml data-binding wpf

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

WPF:仅对直接子项设置样式

在我的应用程序中,我有一个选项卡控件,其中包含多个选项卡项。问题是我想将样式应用于这些选项卡项,但不应用于其他(嵌套)选项卡项。

我尝试在选项卡控件上设置以下样式,但这也会影响所有子项:

<Style x:Key="tabControlStyle" TargetType="{x:Type TabControl}">
     <Setter Property="TabItem.Template" Value="{StaticResource tabItemTemplate}" /> 
</Style>
Run Code Online (Sandbox Code Playgroud)

通过使用上面的代码,我得到以下错误:“TabItem”ControlTemplate TargetType 与模板化类型“TabControl”不匹配,因为 TabItem 和 TabControl 具有相同的 DependencyProperty“Template”,并且代码尝试将 TabItemTemplate 设置为 TabControlTemplate。

有谁能够帮助我?

wpf

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

从Java源生成UML

因为我有一个大项目,我必须为此生成UML.为300个类编写UML是过度的.

那么有什么解决方案可以为我生成图表吗?

PS
我正在使用Netbeans.

java uml netbeans code-generation

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

sql server将字符串转换为datetime

我有这个字符串:'30/05/2010',我想把它输入一个smallDatetime字段.在数据库中应该看起来像这样2010-05-30 15:33:25任何想法怎么样?

TY

sql string datetime

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

用于管理页面的Django国际化 - 翻译模型名称和属性

Django的国际化非常好(基于gettext,LocaleMiddleware),但是翻译模型名称和管理页面属性的正确方法是什么?我在文档中没有找到任何相关内容:

我想要"Выберитезаказдляизменения"而不是"Выберитеorderдляизменения".请注意,"订单"未翻译.

首先,我定义了一个USE_I18N = True在settings.py中激活的模型,运行django-admin makemessages -l ru.默认情况下,不会为模型名称和属性创建任何条目.

在Django源代码中,我发现:

$ ack "Select %s to change"
contrib/admin/views/main.py
70:        self.title = (self.is_popup and ugettext('Select %s') % force_unicode(self.opts.verbose_name) or ugettext('Select %s to change') % force_unicode(self.opts.verbose_name))
Run Code Online (Sandbox Code Playgroud)

所以verbose_name元属性似乎在这里发挥了一些作用.试图用它:

class Order(models.Model):
    subject = models.CharField(max_length=150)
    description = models.TextField()
    class Meta:
        verbose_name = _('order')
Run Code Online (Sandbox Code Playgroud)

现在更新的po文件包含msgid 'order'可以翻译的文件.所以我把翻译放进去.不幸的是,运行管理页面会显示"Выберитеorderдляизменения"的相同组合.

我目前正在使用Django 1.1.1.有人可以指点我的相关文件吗?因为谷歌不能.;-)同时我将深入研究django源代码......

django gettext internationalization django-admin

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

JSP如何缩放图像?

无论如何缩放图像然后在jsp页面中显示?检索并显示图像时,我想显示所有相同尺寸的照片.是否有任何API可以做到这一点?我从谷歌搜索过,我发现的是关于使用takeit缩放图像,但无法在Web应用程序中使用.

java jsp servlets image-scaling

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

Jquery在x秒后销毁对话框

如何在一定数量的秒后销毁一个对话框?????

这是我的代码:

<script type="text/javascript">
 $(function() {
  $(".dialog-message").dialog({
   modal: true,
   buttons: {
    Ok: function() {
     $(this).dialog('close');
    }
   }
  });
 });

 </script>
Run Code Online (Sandbox Code Playgroud)

jquery dialog destroy

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

具有随机性的JUnit测试方法

我现在正在为自己开展一个小项目,我正在利用它作为一个了解单元测试和维护适当文档的机会.

我有一个Deck代表一副牌的课(这很简单,说实话,我可以肯定它没有单元测试,但就像我说我已经习惯了使用单元测试)它有一个shuffle() 改变卡片中卡片顺序的方法.

实现非常简单,肯定会起作用:

public void shuffle()
{
    Collections.shuffle(this.cards);
}
Run Code Online (Sandbox Code Playgroud)

但是,我怎么能为这个方法实现单元测试.我的第一个想法是在通话后检查牌组的顶牌是否有所不同,shuffle()但当然有可能是相同的.我的第二个想法是检查整个卡的顺序是否已经改变,但它们可能也是相同的顺序.那么,我怎么能编写一个测试来确保这种方法适用于所有情况呢?而且,一般来说,如何对结果取决于某些随机性的单元测试方法进行单元化?

干杯,

皮特

java random junit unit-testing

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