小编Mad*_*ddy的帖子

_ngcontent-c#在Angular中意味着什么?

我正在学习Angular 2/4,我看到带有ng生成属性的html标签: _ngcontent-c0, _ngcontent-c1...

这个c值是什么意思?

javascript angular

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

ng-bootstrap ngbDropdown不工作Angular 4

ng下拉列表无效.

注意:我按照这里的答案并将bootstrap升级到4-alpha,但它不起作用.

下面是我的package.json文件:

    "@angular/animations": "^4.3.0",
    "@angular/common": "^4.3.0",
    "@angular/compiler": "^4.3.0",
    "@angular/core": "^4.3.0",
    "@angular/forms": "^4.3.0",
    "@angular/http": "^4.3.0",
    "@angular/platform-browser": "^4.3.0",
    "@angular/platform-browser-dynamic": "^4.3.0",
    "@angular/router": "^4.3.0",
    "@angular/upgrade": "^4.3.0",
    "@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.28",
    "@types/jquery": "^3.2.8",
    "angular-calendar": "^0.19.0",
    "angular2-ladda": "^1.2.1",
    "angular2-text-mask": "^8.0.2",
    "angular2-toaster": "^4.0.1",
    "animate.css": "^3.5.2",
    "bootstrap": "4.0.0-alpha.6"
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<div ngbDropdown class="d-inline-block">
                <button class="btn btn-outline-primary nav-link dropdown-toggle" id="dropdownBasic1" ngbDropdownToggle>More Actions..</button>
                <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownBasic1">
                    <button class="dropdown-item">Action - 1</button>
                    <button class="dropdown-item">Another Action</button>
                    <button class="dropdown-item">Something else is here</button>
                </div>
            </div>
Run Code Online (Sandbox Code Playgroud)

在我的app.module.ts中也导入了ngbModule.

import {NgbModule} from "@ng-bootstrap/ng-bootstrap";

@NgModule({
  imports: [
    BrowserModule, …
Run Code Online (Sandbox Code Playgroud)

bootstrap-4 ng-bootstrap angular

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

生成所有可能的组合 - Java

我有一个项目列表{a,b,c,d},我需要生成所有可能的组合,

  • 您可以选择任意数量的项目
  • 订单不重要(ab = ba)
  • 不考虑空集

如果我们采取可能性,它应该是,

n=4, number of items
total #of combinations = 4C4 + 4C3 + 4C2 + 4C1 = 15
Run Code Online (Sandbox Code Playgroud)

我使用了以下递归方法:

private void countAllCombinations (String input,int idx, String[] options) {
    for(int i = idx ; i < options.length; i++) {
        String output = input + "_" + options[i];
        System.out.println(output);
        countAllCombinations(output,++idx, options);
    }
}

public static void main(String[] args) {
    String arr[] = {"A","B","C","D"};
    for (int i=0;i<arr.length;i++) {
        countAllCombinations(arr[i], i, arr);
    }
}
Run Code Online (Sandbox Code Playgroud)

当阵列大小很大时,有更有效的方法吗?

java combinations

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

Spark中的java.nio.channels.ClosedByInterruptException

我有一个dockerized Spark实例,并使用SJS从我的Spring启动应用程序中提交spark作业.到目前为止一切正常,但现在按照sjs日志提交作业时出现以下异常.

Uncaught exception while reverting partial writes to file /tmp/spark-f6f7e14c-0d89-40b0-b2d8-262278b619db/blockmgr-1eaf0f4d-8451-4eda-a2e3-ca3acafab871/09/temp_shuffle_c8e20306-d111-49b2-b025-d47ba7cac723
java.nio.channels.ClosedByInterruptException
    at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
    at sun.nio.ch.FileChannelImpl.truncate(FileChannelImpl.java:371)
    at org.apache.spark.storage.DiskBlockObjectWriter.revertPartialWritesAndClose(BlockObjectWriter.scala:191)
    at org.apache.spark.util.collection.ExternalSorter$$anonfun$stop$2.apply(ExternalSorter.scala:807)
    at org.apache.spark.util.collection.ExternalSorter$$anonfun$stop$2.apply(ExternalSorter.scala:806)
    at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
    at scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:108)
    at org.apache.spark.util.collection.ExternalSorter.stop(ExternalSorter.scala:806)
    at org.apache.spark.shuffle.sort.SortShuffleWriter.stop(SortShuffleWriter.scala:94)
    at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:76)
    at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:41)
    at org.apache.spark.scheduler.Task.run(Task.scala:70)
    at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:213)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Run Code Online (Sandbox Code Playgroud)

我正在运行Docker for mac 1.13 beta,我在磁盘上有足够的空间.感谢您提供与此相关的任何信息.

java apache-spark spark-jobserver

6
推荐指数
0
解决办法
1086
查看次数

如何清除 Angular 中的 Observable&lt;Array[]&gt;?

我想清除一个可观察的对象数组。我做了什么:

private pages: Observable<CustomPage[]>;
//clear
this.pages.map(p => p = []);
Run Code Online (Sandbox Code Playgroud)

是否有直接的 Observable 方法(rxjs)在没有映射的情况下做到这一点?

observable rxjs angular

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

HTML5 + jQuery + phonegap移动应用安全性

我是这个领域的新手,我正在开发一个HTML5移动应用程序,它调用一个宁静的webservices api并交换JSON对象.

我想要对客户端进行一次身份验证,并提供一个可以在之后使用的密钥/令牌,直到达到预定义的到期日期.我有4个问题:

  1. 如何保护服务器端webservices api?任何工具?
  2. 我可以使用本地存储来存储密钥/令牌吗?
  3. 我可以为客户端使用哪些phonegap安全工具?
  4. 在这种情况下如何使用OAUTH?

html5 restful-authentication oauth jquery-mobile cordova

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

Spring JPA 方法查找具有 beforeAndEqual 日期和 afterAndEqual 日期的实体

我有一个实体锦标赛如下:

class Tournament {
    //other attributes
    private LocalDate startDate;
    private LocalDate endDate;
}
Run Code Online (Sandbox Code Playgroud)

这代表从开始日期到结束日期持续几天/几个月的锦标赛。我需要检索今天运行的所有锦标赛,例如startDate <= Today && endDate >= Today,使用 Spring JPA 和分页。

我发现的最接近的如下:

@Repository
public interface TournamentRepository extends PagingAndSortingRepository<Tournament, Long> {

    Page<Tournament> findByStartBeforeAndEndAfter(LocalDate date, LocalDate dateCopy, Pageable page); //today's date is passed as date and dateCopy

}
Run Code Online (Sandbox Code Playgroud)

方法调用:

tournamentRepository.findByStartBeforeAndEndAfter(LocalDate.now(), LocalDate.now(), page);
Run Code Online (Sandbox Code Playgroud)

这可以解释为startDate < Today && endDate > Today,因此如果锦标赛在今天运行且仅持续 1 天,则该方法不起作用。

有没有更好的方法使用 Spring JPA 来执行此操作,而无需编写自定义查询?

java spring hibernate spring-mvc spring-data-jpa

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

Spring JPA - 查找方式和排序方式

我有一个竞赛实体:

@Entity
@Table(name = "T_CONTEST")
public class Contest { 

    //rest of the attributes

    @Column(name = "START_TIME")
    private LocalDateTime start;

    @Column
    @Enumerated(EnumType.STRING)
    private ContestStatus status;
}
Run Code Online (Sandbox Code Playgroud)

我想获得最近开始时间和状态 = 待定的第一场比赛。我知道这可以使用自定义查询来完成,但是正确的 Spring JPA 方法是什么?我试过,但这是不正确的。

Contest findTopByOrderByStartAndStatusDesc(ContestStatus status);
Run Code Online (Sandbox Code Playgroud)

java spring spring-data-jpa

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