小编jz8*_*z87的帖子

在Angular中手动触发变化检测

我正在编写一个具有属性的Angular组件Mode(): string.我希望能够以编程方式设置此属性,而不是响应任何事件.问题是在没有浏览器事件的情况下,模板绑定{{Mode}}不会更新.有没有办法手动触发此更改检测?

angular2-changedetection angular

352
推荐指数
4
解决办法
21万
查看次数

有没有办法用类型变量引用当前类型?

假设我正在尝试编写一个函数来返回当前类型的实例.有没有办法T引用确切的子类型(所以T应该B在课堂上引用B)?

class A {
    <T extends A> foo();
}

class B extends A {
    @Override
    T foo();
}
Run Code Online (Sandbox Code Playgroud)

java generics types

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

如何在Rust的子模块中导入宏?

我有以下目录结构

  • /main.rs
  • /lib.rs
  • /tutorial/mod.rs
  • /tutorial/foo.rs

foo.rs我需要使用glium库中的宏,implement_vertex!.如果我放在#[macro_use] extern crate glium;头上foo.rs,我会得到一个error: an `extern crate` loading macros must be at the crate root.我也得到了error: macro undefined: 'implement_vertex!'

还有一个lib.rs是教程模块的包根.我需要放在#[macro_use]那里.如果我同时拥有它们main.rs,这会创建2个箱子根lib.rs吗?

在子模块中导入宏的正确方法是什么?

rust

23
推荐指数
3
解决办法
7757
查看次数

protobuf-net序列化对象图

如果我有对象A和B都包含一些字段序列化字段F,并且都指向相同的可序列化对象C. protobuf-net是通过引用序列化还是按值序列化?当反序列化对象图时,protobuf-net是否会为AF和BF生成2个单独的对象?我问,因为我想知道序列化是否保留了引用相等性.

protocol-buffers protobuf-net

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

C#5和异步​​计时器

是否有新的Timer API允许我这样做?

await timer.wait(500);
Run Code Online (Sandbox Code Playgroud)

基本上,要睡眠X ms然后继续执行其余的功能

.net c# timer async-await c#-5.0

13
推荐指数
2
解决办法
5935
查看次数

有没有办法在Elm-Html中生成一个空的Html节点?

我正在编写一个显示错误消息的函数,所以在我看来,我有类似的东西

div [] [ displayErrors model ]
Run Code Online (Sandbox Code Playgroud)

如果没有错误,我怎样才能使displayErrors返回被解释为空Html节点的东西?

elm

13
推荐指数
2
解决办法
3251
查看次数

Elm有调试功能可以将对象打印到控制台吗?

我希望能够检查运行时javascript对象.我可以将对象打印到控制台而不是字符串吗?

elm

13
推荐指数
3
解决办法
3521
查看次数

变量声明的dart函数类型语法是什么?

我知道你可以在正式的arg列表中指定函数类型,但是我如何为实例变量做这个呢?我想这样做:

class A<T> {
  int compare(T a, T b);
}
Run Code Online (Sandbox Code Playgroud)

其中compare是具有适当类型的函数变量.我想能够写:

A a = new A();
a.compare = ...
Run Code Online (Sandbox Code Playgroud)

dart

11
推荐指数
2
解决办法
7978
查看次数

一次实现多种类型的特征

我有两个结构和一个特征:

struct A {
    x: u32,
}

struct B {
    x: u32,
}

trait T {
    fn double(&self) -> u32;
}
Run Code Online (Sandbox Code Playgroud)

我想T为两个结构使用x.

有没有办法写出类似的东西

impl T for A, B {
    fn double(&self) -> u32 {
        /* ... */
    }
}
Run Code Online (Sandbox Code Playgroud)

我想尽可能不使用宏.

rust

11
推荐指数
3
解决办法
2648
查看次数

go readline - > string

在Go中使用readline进行字符串的惯用方法是什么?标准库中提供的原始函数看起来非常低级,它们返回字节数组.有没有内置的更简单的方法来从readline函数中获取字符串?

go

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