小编Cod*_*ein的帖子

管道角色在Java方法调用中做了什么?

我已经在Java程序中看到了方法调用中使用的管道字符.

例如:

public class Testing1 {

    public int print(int i1, int i2){
        return i1 + i2; 
    }
    public static void main(String[] args){
        Testing1 t1 = new Testing1();
        int t3 = t1.print(4, 3 | 2);
        System.out.println(t3);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我跑这个时,我就得到了7.

有人可以解释管道在方法调用中的作用以及如何正确使用它吗?

java methods syntax

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

如何在Eclipse中获得完全限定的类名?

是否有一种快速方法可以在Eclipse中单击Java类并获取其完全限定名称,或将其复制到剪贴板?

java eclipse eclipse-plugin class

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

你如何使用Angular的canActivate来否定守卫的结果?

从角文档canActivate,看来你只能用canActivate后卫,让程序的途径,如果该canActivate函数返回最后true.

有没有办法说,"只有在canActivate课程评估为false" 时才进入这条路线?"

例如,为了不允许登录用户访问登录页面,我尝试了这个但是它不起作用:

export const routes: Route[] = [
    { path: 'log-in', component: LoginComponent, canActivate: [ !UserLoggedInGuard ] },
Run Code Online (Sandbox Code Playgroud)

我在控制台中遇到此错误:

ERROR Error: Uncaught (in promise): Error: StaticInjectorError[false]: 
  StaticInjectorError[false]: 
    NullInjectorError: No provider for false!
Error: StaticInjectorError[false]: 
  StaticInjectorError[false]: 
    NullInjectorError: No provider for false!
Run Code Online (Sandbox Code Playgroud)

typescript angular-routing canactivate angular angular-guards

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

如何为现有的Javascript库创建Angular库包装器?

假设存在一个用普通Javascript编写的Javascript库,并且常用于vanilla,非框架网站.如何创建一个可以轻松npm install编辑的Angular库,使库无缝地在Angular应用程序中使用?

我无法在Angular文档或更广泛的网络上找到任何关于此过程的良好演示.

例如,有一个很棒的Javascript库被调用p5.js,这与Angular一起使用并不简单.如何创建一个Angular模块,您可以将其简单地导入到您自己的Angular模块中,并使用Angular支持的所有强大功能?

javascript npm angular-module angular angular-library

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

为实现相同接口的两个子类定义泛型方法

我正在用Java构建一个"联系人管理器".

我有一个名为" Contact的超类,它有两个基类; PersonalContactBusinessContact.

我有一个名为Event的接口,它由类BirthdayMeeting实现.(生日包含一个DateTime对象,而会议有两个开始和结束时间).

PersonalContact拥有一个生日树组,BusinessContact拥有一组会议.

现在,在超类Contact中,我想创建一个名为"getEventsWithinPeriod()"的抽象方法,它将在给定的时间跨度内返回所有生日和/或会议的TreeSet.

问题是,我不知道如何告诉抽象方法,然后基类方法返回什么.

例如,这是我在Contact中使用的代码;

public abstract Set<Event> getEventsWithinPeriod(DateTime start, DateTime end);

在PersonalContact中;

public Set<Birthday> getEventsWithinPeriod(DateTime start, DateTime end){

      Set<Birthday> birthdaysThatAreWithin = new TreeSet<Birthday>();
      //CODE
      return birthdaysThatAreWithin;
Run Code Online (Sandbox Code Playgroud)

但是,在编译器中,我说错了Set<Birthday> ;

"返回类型与Contact.getEventsWithinPeriod(DateTime,DateTime)不兼容"

我应该使用的正确条款和回报是什么?为什么我目前的尝试错了?

java generics set

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

有趣的Haskell行为:三个数字的最小函数,包括负数

我一直在玩GHCi中的一些Haskell函数.

我有一些非常有趣的行为,我想知道它为什么会发生.

我意识到该函数min只应该与两个值一起使用.但是,当我使用三个值时,就我而言

min 1 2 -5
Run Code Online (Sandbox Code Playgroud)

我越来越

-4
Run Code Online (Sandbox Code Playgroud)

作为我的结果.

这是为什么?

haskell

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

在Eclipse的每一行都放一个断点?

有没有办法在Eclipse中的每一行都设置断点?

我问的原因是因为我正在分析用Java编写的代理程序,它等待并监听连接.我试图了解它是如何工作的,但我无法弄清楚连接到达时代码的起源.

无论代码从哪里开始,换句话说,每一行都有断点,我该如何触发断点?

java eclipse debugging breakpoints

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

Android播放器继续回调,缓冲

我正在使用MediaPlayer mp3在我的应用程序中播放来自在线文件的声音.

但是,即使在播放完成后,我也会在控制台中获得回调和缓冲的行和行.

10-24 08:08:48.467  19221-19233/com.myapp V/MediaPlayer? callback application
10-24 08:08:48.467  19221-19233/com.myapp V/MediaPlayer? back from callback
10-24 08:08:49.468  19221-19232/com.myapp V/MediaPlayer? message received msg=3, ext1=100, ext2=0
10-24 08:08:49.468  19221-19232/com.myapp V/MediaPlayer? buffering 100
10-24 08:08:49.468  19221-19232/com.myapp V/MediaPlayer? callback application
10-24 08:08:49.468  19221-19232/com.myapp V/MediaPlayer? back from callback
10-24 08:08:50.469  19221-19233/com.myapp V/MediaPlayer? message received msg=3, ext1=100, ext2=0
10-24 08:08:50.469  19221-19233/com.myapp V/MediaPlayer? buffering 100
10-24 08:08:50.469  19221-19233/com.myapp V/MediaPlayer? callback application
10-24 08:08:50.469  19221-19233/com.myapp V/MediaPlayer? back from callback
10-24 08:08:51.470  19221-19232/com.myapp V/MediaPlayer? message received msg=3, …
Run Code Online (Sandbox Code Playgroud)

android android-mediaplayer

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

如何在Postman中存储和重用cookie?

我正在使用Postman来测试和使用API​​.

对于登录URL,API要求使用usernamepassword作为字段发送POST请求.我这样做了,我得到了一条200消息,我已经登录了.

然后我尝试另一个获取用户数据的请求.但是,我得到了一个我没有登录的回复.

我意识到这个问题很可能是因为我登录时发送给我的cookie未包含在下一个Postman请求中.

所以我的问题是,如何为将来的请求保存和包含cookie?

cookies httprequest session-cookies postman

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

如何以编程方式在 Cognito 用户池中创建用户?

AWS 文档表明管理员可以使用 API 在 AWS Cognito 中创建用户池用户。

这是我所指的文档:https : //docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_AdminCreateUser.html

然而,文档提供的细节很少,甚至没有提供如何完成的示例。它没有提及要调用的端点、要使用的 SDK 功能或任何有关身份验证的内容等。

有没有人有直接从您的代码创建新用户的经验?

javascript amazon-web-services amazon-cognito aws-sdk-js

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