小编Gre*_*man的帖子

在Qt中评估数学表达式

我正在尝试创建一个Qt应用程序,我需要一个数学表达式评估器来评估这样的事情,例如(4 + 5)*2-9/3.我将此库的.hpp文件(http://www.partow.net/programming/exprtk/)包含在Qt Creator中的项目中,并尝试启动以下代码示例:

#include <cstdio>
#include <string>
#include "exprtk.hpp"

int main()
{
   typedef exprtk::expression<double> expression_t;
   typedef exprtk::parser<double>         parser_t;

   std::string expression_string = "3 + sqrt(5) + pow(3,2) + log(5)";

   expression_t expression;

   parser_t parser;

   if (parser.compile(expression_string,expression))
   {
     double result = expression.value();

     printf("Result: %19.15\n",result);
   }
   else
     printf("Error in expression\n.");

   return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译并运行它时,我得到以下输出:

 debug\main.o:-1: error: too many sections (62303)
Run Code Online (Sandbox Code Playgroud)

可能是什么问题呢?

c++ qt exprtk

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

Haskell中的尾递归二项式系数函数

我有一个函数来计算Haskell中的二项式系数,它看起来像这样:

binom :: Int -> Int -> Int
binom n 0 = 1
binom 0 k = 0
binom n k = binom (n-1) (k-1) * n `div` k
Run Code Online (Sandbox Code Playgroud)

是否可以修改它并使其尾递归?

recursion haskell tail-recursion binomial-coefficients

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

正则表达式中的重复符号

我创建一个java程序,需要检查字符串是否有三个或更多相同字母的子字符串.

如果我写,[a-z]{3,}那么对于任何三个或更多字母的字符串都是如此,即使它们不相同.

例如,我有这些字符串:"abcd","qwer""aaabb".[a-z]{3,}适合所有人,我需要一个只适合的表达"aaabb".

那么请告诉我如何写这样的正则表达式?"

regex

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

从Servlet向JSP发送变量

我有一个关于servlet和jsp的问题.

Servlet的:

public class Servlet extends javax.servlet.http.HttpServlet {

    protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException {
        Integer i = new Integer(15);
        request.setAttribute("var", i);
        RequestDispatcher Dispatcher = getServletContext().getRequestDispatcher("/index.jsp");
        Dispatcher.forward(request, response);
    }
Run Code Online (Sandbox Code Playgroud)

JSP页面:

<html>
  <head>
    <title></title>
  </head>
  <body>
        <form id="id" method="get" action="servlet">
            <%= (request.getAttribute("var")) %>
        </form>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

结果我希望看到15,但我看到null.为什么会这样?

java jsp servlets

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

JSP看不到CSS

我正在尝试制作一个简单的 Servlet + JSP 项目。它的结构如下所示:

在此输入图像描述

索引.jsp:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
  <title>App</title>
  <link rel="stylesheet" type="text/css" href="../css/style.css"/>
</head>
<body>
<h1>Header</h1>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

样式.css:

body {
    background-color: beige;
}
Run Code Online (Sandbox Code Playgroud)

网络.xml:

<web-app>
    <display-name>App</display-name>

    <servlet>
        <servlet-name>IndexServlet</servlet-name>
        <servlet-class>com.example.web.IndexServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>IndexServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

</web-app>
Run Code Online (Sandbox Code Playgroud)

当我启动应用程序并在浏览器中打开它时,我看到了 index.jsp 页面,但它的背景是白色的,因此 css 在那里不起作用。可能是什么问题呢?

css java jsp servlets

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