小编rai*_*pak的帖子

滚动条在jstree中继续向下滚动

我有一组数据在jstree插件和jquery的帮助下显示为树.

数据在树结构中完美显示.在展开树中的最后一个节点时,滚动条出现在div块的右侧.

问题:但是如果我使用鼠标在滚动条上导航树中,滚动条会继续向下滚动而不会向上滚动.

我的智慧结束了,原因是什么.我使用的是Mozilla Firefox浏览器.

请帮忙.

示例代码如下:

CSS:

.myScrollableBlock {
  display: block;
  height: 170px;
  overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)

.JSP:

<div id="myTreeDiv" class="myScrollableBlock">
</div>
Run Code Online (Sandbox Code Playgroud)

.js文件:

$('div#myTreeDiv').jstree({
// jsTree plugins
    ...
    ...
    ...
});
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery jstree

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

stanfordcorenlp中的词干选项

问题:是否可以选择使用单词stanford-core-nlp?我找不到一个!我正在使用stanford-corenlp-3.5.2.jar.

码:

public class StanfordNLPTester {

  public static void main (String args[]){

    String paragraph = "A long paragraph here";

    Properties properties = new Properties();
    properties.put("annotators","tokenize,ssplit,pos,lemma,ner,depparse");
    StanfordCoreNLP pipeline = new StanfordCoreNLP(properties);
    Annotation annotation = new Annotation (paragraph);
    pipeline.annotate(annotation);
    pipeline.prettyPrint(annotation,System.out);
  }
}
Run Code Online (Sandbox Code Playgroud)

porter-stemmer stanford-nlp

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

Stanford Core NLP LexicalizedParser模型

我是NLP的新手.我正在尝试一个示例程序,LexicalizedParser但无法找到该模型.

String parseModel = "...../models/lexparser/englishPCFG.ser.gz";
LexicalizedParser lecicalizedParser = LexicalizedParser.loadModel(parseModel);
Run Code Online (Sandbox Code Playgroud)

stanford-core-nlp-3.5.2.jar在示例Java应用程序的构建路径中也有必需的和ner jar.

我尝试引用核心jar的绝对路径并加载但不能.:(

如何从程序代码中引用此模型的确切位置?

非常感谢您的帮助和帮助!

java stanford-nlp

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

收到错误:创建 Lambda 函数时出错 (1):ValidationException 状态代码:400

我正在尝试 Udacity 的 AWS 云架构师纳米学位项目中的一个项目。我正在编写代码以使用 Terraform 部署 AWS Lambda 函数。我相信我应该用作greet_lambda.py通过 terraform 部署的 lambda 函数。文件如下所述,到目前为止已执行以下步骤:

问候_lambda.py

import os
def lambda_handler(event, context):
    return "{} from Lambda!".format(os.environ['greeting'])
Run Code Online (Sandbox Code Playgroud)

压缩 lambda 文件:

$zip ../greet_lambda.zip greet_lambda.py
Run Code Online (Sandbox Code Playgroud)

在S3中创建了一个bucket:

$aws s3api create-bucket --bucket=dirai-terraform-lambda --region=us-east-1
Run Code Online (Sandbox Code Playgroud)

将 zip 文件上传到 S3:

$aws s3 cp greet_lambda.zip s3://dirai-terraform-lambda/v1.0.0/greet_lambda.zip
Run Code Online (Sandbox Code Playgroud)

main.tf 文件:

terraform {
  required_providers {
    aws = {
      source = "hashicorp/aws"
    }
  }
}

provider "aws" {
   region = "us-east-1"
}


resource "aws_iam_role" "lambda_role" {
    name = "lambda_role"
    assume_role_policy = <<EOF
{ …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-lambda terraform

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

由于创建名为 adminHandlerMapping 的 bean 时出错,Spring-Boot-Admin 应用程序无法启动

我正在关注此博客以试用 Spring-Boot-Admin 应用程序。当我运行应用程序时,它失败并显示以下错误:

Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 
'adminHandlerMapping' defined in class path resource [de/codecentric/boot/admin/server/config/AdminServerWebConfiguration$ServletRestApiConfirguation.class]:
    Invocation of init method failed; nested exception is java.lang.StackOverflowError
Run Code Online (Sandbox Code Playgroud)

我在下面进一步查看并找到以下几行:

at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.8.0_231]
    at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) [spring-boot-devtools-2.2.1.RELEASE.jar:2.2.1.RELEASE]
Caused by: java.lang.StackOverflowError: null
    at de.codecentric.boot.admin.server.web.servlet.AdminControllerHandlerMapping.withPrefix(AdminControllerHandlerMapping.java:48) ~[spring-boot-admin-server-2.1.0.jar:2.1.0]
    at de.codecentric.boot.admin.server.web.servlet.AdminControllerHandlerMapping.registerHandlerMethod(AdminControllerHandlerMapping.java:44) ~[spring-boot-admin-server-2.1.0.jar:2.1.0]
Run Code Online (Sandbox Code Playgroud)

不确定 jars 中是否存在一些循环依赖。请问有什么想法吗?

spring spring-boot spring-boot-admin

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

.equals("0")和.equals('0')之间的区别

语境:

使用等于双引号和单引号的字符串比较

我尝试检查我的一个业务对象的字段"parentId"(String)的值,如下所示:

System.out.println("Status 1 = "+myBusObj.getParentId().equals("0"));


System.out.println("Status 2 = "+myBusObj.getParentId().equals('0'));
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

Status 1 = true //where parentId was of value 0 (String)

Status 2 = false //where parentId was of value 0 (String)
Run Code Online (Sandbox Code Playgroud)

问题:为什么Status 1 is true但是Status 2 is false

java string equals

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

当池中仍有线程运行时,为什么 executor.isShutdown() 返回 true?

shutdown() 的 Java 文档说:

关闭

无效关闭()

启动有序关闭,其中执行先前提交的任务,但不会接受新任务。如果已经关闭,则调用不会产生任何附加效果。该方法不等待之前提交的任务完成执行。使用awaitTermination 来做到这一点。

这两种说法不是矛盾吗?(...之前提交的任务执行完毕VS不等待之前提交的任务完成执行)?

我尝试了一个示例程序shutdown()。而且它确实等待先前提交的任务完成,这与shutdownNow()

为什么下面的代码I have shutdown true在应该等待阶乘任务完成时返回?

public class RunnableMain {

    public static void main(String[] args) {
        ExecutorService executor = Executors.newSingleThreadExecutor();
        RunnableFactorialTask runnableFactorialTask = new RunnableFactorialTask(5);
        executor.submit(runnableFactorialTask);
        executor.shutdown();
        System.out.println(" I have shutdown.."+executor.isShutdown());
    }
}

class RunnableFactorialTask implements Runnable {

    private int num = 0;

    public RunnableFactorialTask(int num) {
        this.num = num;
    }

    @Override
    public void run() {
        int factorial = 1;
        try {
            Thread.currentThread().sleep(6000);
        } catch (InterruptedException …
Run Code Online (Sandbox Code Playgroud)

java multithreading thread-safety

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