小编Eog*_*oud的帖子

Prolog"或"运算符,查询

我正在做一些我不熟悉的序言.

我正在寻找一个"或"运营商

registered(X, Y), Y=ct101, Y=ct102, Y=ct103.
Run Code Online (Sandbox Code Playgroud)

这是我的查询.我想写的代码是:

"返回X,假设Y等于值Z OR值Q OR值P"

如果Y等于所有3,我要求它返回X. 这里的运营商是什么?有吗?

syntax logic operators prolog

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

递归Fibonacci memoization

我需要一些帮助,我正在为Universiy的Programming II课程编写一个程序.问题是要求使用递归计算Fibonacci序列.必须将计算出的斐波纳契数存储在一个数组中,以阻止不必要的重复计算并减少计算时间.

我设法让程序在没有数组和记忆的情况下工作,现在我正在尝试实现它并且我被卡住了.我不确定如何构建它.我用谷歌搜索并略读了一些书,但没有找到太多帮助我解决如何实施解决方案.

import javax.swing.JOptionPane;
public class question2
{
static int count = 0;
static int [] dictionary;

public static void main(String[] args)
{

int answer;
int num = Integer.parseInt(javax.swing.JOptionPane.showInputDialog("Enter n:"));

javax.swing.JOptionPane.showMessageDialog(null, 
        "About to calculate fibonacci(" + num + ")");

//giving the array "n" elements
dictionary= new int [num];

if (dictionary.length>=0)
dictionary[0]= 0;

if (dictionary.length>=1)
dictionary[0]= 0;
dictionary[1]= 1;


//method call
answer = fibonacci(num);

//output
JOptionPane.showMessageDialog(null,"Fibonacci("+num+") is "+answer+" (took "+count+" calls)");
}



  static int fibonacci(int n)
  {
count++;

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

java math recursion fibonacci

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

玉模板,在扩展模板后添加到头部

我正在尝试通过构建一个使用canvas绘制用户数据的小型Web应用程序来学习jade/express.

目前,我只是将Jade模板放在一起,我扩展了一个以前的模板(我称之为layout.jade),其中包含几乎所有页面都使用的一般资源.

我的问题是我想扩展模板,然后只为那个页面而不是其他页面向主题部分提出一些建议.我已经玩弄了一段时间并进行了研究,但找不到具体的信息.

这就是我所拥有的

layout.jade
!!! 5
html
    head
        title EZgraph
        link(rel='stylesheet', href='bootstrap/css/bootstrap.min.css')
        link(rel='stylesheet', href='stylesheets/ezgraph.css')
    body
    block content
    block scripts
Run Code Online (Sandbox Code Playgroud)

这是我正在制作的模板

extends layout

head
    link(rel='stylesheet', href='stylesheets/barchartentry.css')
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?直观地,在我看来它应该是,但我只是错过了这样做的机制.

javascript templates node.js express pug

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

Scheme中的Tail递归函数

我正在学习圣诞节考试和做一些示例考试的问题,我遇到过这个让我有点难过的问题.

题

我可以做正常的递归,但是我不能用头尾部来解决如何使用尾递归来编写相同的东西.

常规版:

    (define (factorial X)
      (cond
            ((eqv? X 1) 1)
            ((number? X)(* X (factorial (- X 1))))))
Run Code Online (Sandbox Code Playgroud)

recursion scheme tail-recursion

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

使用递归进行双字符串比较

我在编程II课程中遇到一些问题并遇到了困难,想知道是否有人可以提供帮助?

该问题要求用户输入一个字符串,该程序用于反转输入字符串,然后将其反向与原始字符串进行比较,这必须以递归方式完成.

到目前为止,我有:

public class question1 
{
public static void main(String args[])  
{

String input = JOptionPane.showInputDialog(null, "Please enter a sentence to determine if it is a palindrome.");
String backwardsinput = Reverse(input);
System.out.println(backwardsinput);
boolean Palindrome = PalindromeCheck(backwardsinput, input);

    if (Palindrome == true)

        {
        JOptionPane.showMessageDialog(null,"That is a palindrome!");
        }

    if (Palindrome == false)

        {
        JOptionPane.showMessageDialog(null,"That is not a palindrome"); 
        }

}

public static String Reverse (String input)
{
    if (input.length() <= 1)
    return input;

    else
    {
        char x = input.charAt(input.length()-1);               
        return …
Run Code Online (Sandbox Code Playgroud)

java

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

如何处理对不存在的路由的请求

我确定这方面的信息已经存在,但我进行了搜索,但不知道我的搜索词是否正确。

我有一个 node/express 应用程序,我想要它,这样当用户请求一个不存在的路由时,服务器将返回一个特定的页面,而不是默认的“无法获取 X”页面。

例如,如果有人要求

application/asdf 
Run Code Online (Sandbox Code Playgroud)

但不存在路由,我想呈现 404 页面。

如何做到这一点?

javascript routes node.js express

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

Spring-Boot应用程序使用VScode运行配置

在Spring-Tools-suite(Eclipse的定制版本)中,有一个选项可以为同一应用程序定义多个运行配置,然后运行它们。

例如,在测试Eureka Server并使用不同的端口和名称定义运行同一应用程序的多个实例以检查注册时。

有谁知道使用Spring和Java Extensions和Visual Studio Code定义类似运行配置的方法吗?

java spring spring-boot netflix-eureka visual-studio-code

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

在 Jade 中使跨度位于文本之前

我正在处理一个导航栏,我试图在栏上有一个按钮的格式:

(图标)(文字)

这是玉文件的摘录:

a(href="/signup")
  h3 Sign Up  
    span(style="font-size: 1.25em; margin-top:2%" href="/graphing").glyphicon.glyphicon-pencil
Run Code Online (Sandbox Code Playgroud)

目前这产生:

(文字)(图标)

我怎么能拥有它,所以跨度在 h3 内,但在玉石文本之前?

node.js express twitter-bootstrap pug

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

如何确定java.lang.ArrayIndexOutOfBoundsException的原因?

这是一个延续: 递归Fibonacci memoization.

java.lang.ArrayIndexOutOfBoundsException在尝试运行代码时遇到错误.我在第63和第40行得到了错误

63: int fib = dictionary[num]; // dictionary is a class level array.
40: answer = fibonacci(num); // Answer is an int calling the fibonacci function and passing "num" to it.
Run Code Online (Sandbox Code Playgroud)

这是完整的代码:

import javax.swing.JOptionPane;

public class question2
{

//class variable
static int count = 0;
static int [] dictionary;


//main method
public static void main(String[] args)
{

//user input
int num = Integer.parseInt(JOptionPane.showInputDialog("Enter num:")), answer;

//Catches negative numbers, exits
if (num < 0) 
{ …
Run Code Online (Sandbox Code Playgroud)

java debugging

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

在浮点数组中找到最接近的值?

我有一个浮点数数组。我还有一个浮动。

我希望遍历数组并找到它的索引,其值最接近我的另一个浮点数。我该怎么做?

c# arrays double loops

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