小编Sea*_*man的帖子

在IntelliJ中导入gradle项目

我有IntelliJ 12.0和gradle 1.2.在Windows 7上.当我尝试导入build.gradle文件时,我在IntelliJ中收到以下错误消息.我在这里有点迷失.有想法该怎么解决这个吗?

 (ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
 Caused by: org.jetbrains.plugins.gradle.remote.GradleApiException: 
 Could not fetch model of type 'BasicIdeaProject' using Gradle installation 'C:\Program Files (x86)\gradle-1.2'.
 The newly created daemon process has a different context than expected.
 It won't be possible to reconnect to this daemon. Context mismatch: 
 Java home is different.
 Wanted: DefaultDaemonContext[uid=null,javaHome=c:\program files (x86)\jetbrains     \intellij idea 12.0\jre\jre,daemonRegistryDir=C:\Users\Nilo\.gradle     \daemon,pid=5144,idleTimeout=null,daemonOpts=-XX:MaxPermSize=256m,-XX:     +HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252]
 Actual: DefaultDaemonContext[uid=d8c5c4bc-5488-42c2-b4b3-28c1d53afacf,javaHome=C:     \Program Files (x86)\JetBrains\IntelliJ IDEA 12.0\jre,daemonRegistryDir=C:\Users\Nilo \.gradle\daemon,pid=6880,idleTimeout=10800000,daemonOpts=-XX:MaxPermSize=256m,-XX:+HeapDumpOnOutOfMemoryError,-Xmx1024m,-Dfile.encoding=windows-1252]
at org.jetbrains.plugins.gradle.remote.impl.GradleProjectResolverImpl.resolveProjectInfo(GradleProjectResolverImpl.java:61)
... 21 more
Run Code Online (Sandbox Code Playgroud)

intellij-idea gradle

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

ag-grid gridOptions.api在角度2中未定义

我在angular2中使用typescript尝试ag-grid,由于某些原因我无法使用ag-grid API,得到未定义的错误.

这是代码..,

import { AgRendererComponent } from 'ag-grid-ng2/main';
import { GridOptions, RowNode } from 'ag-grid/main';
import { GridOptionsWrapper } from 'ag-grid/main';
import { GridApi } from 'ag-grid/main';

public gridOptions: GridOptions;

constructor()
 {
    this.gridOptions = <GridOptions>{};

    alert(this.gridOptions);
    alert(this.gridOptions.api); // *** getting undefined  ***


    this.gridOptions = <GridOptions>{
        columnDefs: this.columnDefs(),
        rowData: this.rowData,
        onSelectionChanged: this.onSelectionChanged,
        groupSelectsChildren: true,
        suppressRowClickSelection: true,

        rowSelection: 'multiple',
        enableColResize: true,
        enableSorting: true,
        rowHeight: 45}

}//constructor
Run Code Online (Sandbox Code Playgroud)

请指教,谢谢

更新了以下评论中的代码

onGridReady() {
    console.log(this.gridOptions.api); // here it work
    this.selectedRows = this.gridOptions.api.getSelectedRows();
    console.log(this.selectedRows);
}

private …
Run Code Online (Sandbox Code Playgroud)

ag-grid angular

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

在Java中使用split时错误

我像这样在Java中使用split

String str = "Bx=1946^Cx=1043423";
String[] parts = str.split("^");
for (String part : parts)
    System.out.println(part);
Run Code Online (Sandbox Code Playgroud)

但事实证明,在拆分后,部件数组中只有一个元素,所以如果我想用"^"作为分隔符,我该怎么写?

谢谢

java regex string split

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

如何在iOS中实现"贪睡"?

我想开发一个警报应用程序并实现类似"贪睡"功能.

首先,用户使用datePicker设置时间.当用户忽略通知时,

它在5分钟后再次发出通知.

所以我使用了UILocalNotification并设置了repeatInterval = NSDayCalendarUnit

然后我可以每天收到通知,但我不知道如何实施"打盹"

仅当用户忽略第一个通知时.

alarm push-notification apple-push-notifications ios uilocalnotification

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

nullPointException ...但是我初始化了变量(或者至少我认为)

当我第一次运行这段代码时它工作得很好,但在用几个不同的测试值测试后,我开始得到nullPointerException,现在无论我给出什么值,它都不起作用.我在网上浏览了一下,如果我正确理解了JavaDoc,当你尝试在一个尚未初始化的变量上调用方法时,你会得到一个NullPointerException.这意味着BestCustomer对象没有被初始化但我无法弄清楚为什么这是因为它在我调用getWho方法之前在for循环中初始化并且如果arrayList中没有对象(意味着什么都没有被初始化 - 或者至少我认为它确实如此)我不称之为方法.为什么我得到nullPoiterException?

package hwk4;

import java.util.ArrayList;

public class Store {
    ArrayList<Customer> database = new ArrayList<Customer>();
    Customer person, bestCustomer;
    int totalSales;

    public void addSale(String customerName, double amount) {

        Customer sale = new Customer(customerName, amount);
        database.add(sale);
    }

    public String nameOfBestCustomer() {

        if (database.isEmpty()) {
            return "You have made 0 sales today.";
        } else {
            double largest = database.get(0).getAmt();
            for (int count = 1; count < database.size(); count++) {
                if (database.get(count).getAmt() > largest) {
                    largest = database.get(count).getAmt();
                    bestCustomer = database.get(count);

                }
                // …
Run Code Online (Sandbox Code Playgroud)

java arraylist nullpointerexception

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

是intπ; 是java中的有效语法?

我有一些疑问,我想知道那是intπ; 是Java或Not中的有效语法,因为Java支持UNICODE所以根据我的说法它可以是有效的,但我想确定

java unicode identifier

-8
推荐指数
1
解决办法
213
查看次数