小编uks*_*ksz的帖子

C ++:掩码和解码位

我刚刚遇到了一个我不了解的功能,我想知道您能否向我解释一下。

unsigned long long x(unsigned long long value, int begin, int end)
{
    unsigned long long mask = (1 << (end - begin)) - 1;
    return (value >> begin) & mask;
}
Run Code Online (Sandbox Code Playgroud)

谢谢
uksz

c++ mask masking

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

UI-Grid:排序时如何禁用'1'?

如何在每次尝试对列进行排序时禁用显示的"1"?

这是一个plunkr:http://plnkr.co/edit/gKqt8JEo2FukS3URRLJ5?p = preview

您可以看到,当您排序时,会'1'显示出来.

angular-ui-grid

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

Angular2 Forms中的TypeScript编译问题

我在Angular2中定义了一个表单:

    this.form = this._formBuilder.group({
        password: ['',Validators.required],
        passwordRepeat: ['',Validators.required]
    });
Run Code Online (Sandbox Code Playgroud)

哪里

public form:ControlGroup
Run Code Online (Sandbox Code Playgroud)

哪个好,如:

 _formBuilder = FormBuilder.group(controlsConfig: {
        [key: string]: any;
    }, extra?: {
        [key: string]: any;
    }): modelModule.ControlGroup
Run Code Online (Sandbox Code Playgroud)

它返回ControlGroup.

现在,在我使用的组件中:

this.user.password = this.passwordEditForm.controls.password.value;
Run Code Online (Sandbox Code Playgroud)

这引发了我的编译错误:

error TS2339: Property 'password' does not exist on type '{ [key: string]: AbstractControl; }'.
Run Code Online (Sandbox Code Playgroud)

好像是一个bug.关于如何克服这个问题的任何想法?我试过这样做:

export interface FormControlGroup extends ControlGroup{
password:any;
}
Run Code Online (Sandbox Code Playgroud)

但这给了我更多的错误:

error TS1206: Decorators are not valid here.
app/form.component.ts(30,9): error TS2322: Type 'ControlGroup' is not assignable to type 'FormControlGroup'.
  Property 'password' is …
Run Code Online (Sandbox Code Playgroud)

typescript angular2-forms angular

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

如何在组件中找到元素?

我想知道如何使用Renderer在组件中找到元素?

在angular1我会去:

link = (scope, element, attributes) => {
            var outsideBox = element.find('.outside-box');
}
Run Code Online (Sandbox Code Playgroud)

哪个给我一个回报 <div class="outside-box"></div>

任何指针都非常受欢迎!

angular

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

在javafx中加载图像的相对路径问题

我对我的相对路径有疑问arrow.png

我有以下目录设置:

--resources
  --arrow.png
  --Accounts.txt
--src
  --Main.java
Run Code Online (Sandbox Code Playgroud)

在我中,Main.java我试图像这样加载图像:

Image image = new Image("resources/arrow.png");
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

Invalid URL: Invalid URL or resource not found
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,由于上面有几行代码,我加载了另一个文件,如下所示:

FileInputStream fstream = new FileInputStream("resources/Accounts.txt");
Run Code Online (Sandbox Code Playgroud)

而且有效。

我在哪里做错了?

java image

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

调用外部REST Api

我正在从Angular2应用程序调用外部rest API,并且在响应中收到此错误:

Request header field X-XSRF-TOKEN is not allowed by Access-Control-Allow-Headers in preflight response.
Run Code Online (Sandbox Code Playgroud)

当我无法控制服务器时,我能做些什么?

这是我正在尝试做的事情:

    this._http.get('https://api-v3.mojepanstwo.pl/dane/wojewodztwa')
        .map(res=>res.json())
        .subscribe(
            success=>{
                console.log(success);
            }
        )
Run Code Online (Sandbox Code Playgroud)

当我尝试在POSTMAN的此内部节点上使用GET方法时,它工作正常。在Chrome中,它会引发上述错误。

这似乎仅是Chrome的问题-它适用于Safari和Firefox。

当我使用jQuery来获得响应时,它工作正常:

 $.get("https://api-v3.mojepanstwo.pl/dane/wojewodztwa", function(data){
      console.log(data);
  })
Run Code Online (Sandbox Code Playgroud)

angular

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

抽象类的数组列表?

我想知道如何创建扩展某些抽象类的类的数组列表。可以说我有抽象类:

abstract class Product{
}
Run Code Online (Sandbox Code Playgroud)

以及一些扩展它的类:

public class Toy extends Product{
}

public class TV extends Product{
}
Run Code Online (Sandbox Code Playgroud)

我想实现扩展抽象类的类列表Product。我怎样才能做到这一点?

java

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

如何将多个字符串出现更改为一个?

我有一个从后端收到的字符串,如下所示:

Hello wolrd <br> <br> <br> I am <br><br> Uksz <br>.
Run Code Online (Sandbox Code Playgroud)

现在,金额<br>永远不会是恒定的 - 可以有一个,或者最多为5.我怎么能<br>只用一个改变彼此相邻的所有东西<br>?所以上面的例子是:

Hello wolrd <br> I am <br> Uksz <br>.
Run Code Online (Sandbox Code Playgroud)

javascript string

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

如何字符串化正则表达式?

如果输入是电子邮件,我有以下正则表达式:

/^[_a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/
Run Code Online (Sandbox Code Playgroud)

我想在 javascript 中对其进行字符串化。我试图使用:

var regex = new RegExp("/^[_a-z0-9]+(\.[_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/");
regex.toString();
Run Code Online (Sandbox Code Playgroud)

但这给我带来了错误的结果:

/\/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6}$\//
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript regex

-2
推荐指数
1
解决办法
1290
查看次数