小编sut*_*toL的帖子

(字符串)和.toString以及其他类型转换为什么需要它?

我可以知道为什么你可以使用(String)代替.toString()吗?反之亦然,对于数字也可以使用包装类,那么为什么我们需要一个(双)?等等

java

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

用正则表达式分割一个简单的数学表达式

我试图在1.5 + 4.2*(5 + 2)等方程式上运用正则表达式与运算符 - +*/所以输出将输入到数组中,这样我就可以单独解析

[0]1.5
[1]+
[2]4.2
[3]*
[4](
[5]5
[6]+
[7]2
[8]) 
Run Code Online (Sandbox Code Playgroud)

我已经发现,在\b将工作于1+2+3但是如果我有它不会分裂小数点.

我试过分裂,\b(\.\d{1,2})但它没有分裂小数点

java regex math

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

为什么在我的大整数前面加一个减号?

package ewa;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.math.BigInteger;
/**
 *
 * @author Lotus
 */
public class md5Hash {

    public static void main(String[] args) throws NoSuchAlgorithmException {
        String test = "abc";

        MessageDigest md = MessageDigest.getInstance("MD5");
        try {
            md.update(test.getBytes("UTF-8"));
            byte[] result = md.digest();
            BigInteger bi = new BigInteger(result);
            String hex = bi.toString(16);
            System.out.println("Pringting result");
            System.out.println(hex);
        } catch (UnsupportedEncodingException ex) {
            Logger.getLogger(md5Hash.class.getName()).log(Level.SEVERE, null, ex);
        }


    }
}
Run Code Online (Sandbox Code Playgroud)

我正在测试字节到十六进制的转换,完成后,最终结果在字符串的开头有一个减号,为什么会发生这种情况?我已阅读文档,并说它会添加一个减号,但我不明白.减号会影响哈希结果吗?因为我要将它实现为存储在我的数据库中的哈希密码

java

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

移动到一级目录

是否可以在Java中向下移动一级目录?

例如,在命令提示符中:

C:\Users\foo\
Run Code Online (Sandbox Code Playgroud)

我可以cd..用来:

C:\Users\
Run Code Online (Sandbox Code Playgroud)

是否可以这样做Java,因为我正在使用System.getProperty("user.dir")获取目录; 但是,这不是我想要工作的目录,而是目录下的1级.

我曾想过使用Path类方法; subpath(i,j),但如果要将"user.dir"更改为另一个目录,则返回的内容subpath会有所不同.

java path

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

如何使用jquery自动完成?

我正在使用JSP创建一个Web项目,并尝试使用jquery自动完成功能从我的数据库中实现对用户的简单搜索,但是我无法理解它是如何工作的.我对jquery和ajax几乎没有任何了解只是为了让你知道.我已经完成了以下代码并且卡住了.

<%@page contentType="text/html" pageEncoding="UTF-8" import="ewa.dbConnect,ewa.sendEmail,ewa.pwGen,ewa.hashPw,java.sql.*" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <link rel="stylesheet" type="text/css" href="css/jquery.autocomplete.css" />
        <script src="js/jquery.autocomplete.js"></script>
        <script type="text/javascript"
            src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <input type="text" id="search" name="search"/>
        <script>
        $("#search").autocomplete("getdata.jsp");
    </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

getdata.jsp

<%@page contentType="text/html" pageEncoding="UTF-8" import="ewa.dbConnect,java.sql.*" %>
<%! dbConnect db = new dbConnect(); %>
<%
String query = request.getParameter("q");
db.connect();
Statement stmt = db.getConnection().createStatement();
ResultSet rs = stmt.executeQuery("SELECT username FROM created_accounts WHERE username LIKE "+query);
while(rs.next())
{
    out.println(rs.getString("username")); …
Run Code Online (Sandbox Code Playgroud)

javascript java jquery autocomplete jquery-autocomplete

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

jquery.click()没有响应

当我点击按钮时,我可以知道为什么alert('clicked')没有出现?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

    <head>
        <title></title>
        <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
        <script src="Base64.js" type="text/javascript"></script>
        <script type="text/javascript">
            $("#Button1").click(function () {
                alert('clicked');
            });
        </script>
    </head>

    <body>
        <form name="input" action="">Username:
            <input type="text" id="username" value="" />
            <br />Password:
            <input type="text" id="password" value="" />
            <br />
            <input type="button" id="Button1" value="Submit" />
            <div>Login Test 1.htm</div>
        </form>
    </body>

</html>
Run Code Online (Sandbox Code Playgroud)

html jquery

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

得到相当于as3数组中的pop方法

我试图从as3数组中获取一个元素,而不是使用pop().这是因为pop()返回元素并删除它,我如何获取元素但不删除它?

flash actionscript-3

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