我已经开发了一个将信息发送到Servlet的HTML页面.在Servlet中,我使用的方法doGet()和doPost():
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
String id = req.getParameter("realname");
String password = req.getParameter("mypassword");
}
public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
String id = req.getParameter("realname");
String password = req.getParameter("mypassword");
}
Run Code Online (Sandbox Code Playgroud)
在调用Servlet的html页面代码中:
<form action="identification" method="post" enctype="multipart/form-data">
User Name: <input type="text" name="realname">
Password: <input type="password" name="mypassword">
<input type="submit" value="Identification">
</form>
Run Code Online (Sandbox Code Playgroud)
当我method = "get"在Servlet中使用时,我获得了id和password的值,但是在使用时method = "post",id和password被设置为null.为什么我不能在这种情况下获得值?
我想知道的另一件事是如何使用Servlet生成或验证的数据.例如,如果上面显示的Servlet对用户进行身份验证,我想在HTML页面中打印用户ID.我应该能够将字符串'id'作为响应发送,并在我的HTML页面中使用此信息.可能吗?
我已经声明了一个字节数组(我正在使用Java):
byte test[] = new byte[3];
test[0] = 0x0A;
test[1] = 0xFF;
test[2] = 0x01;
Run Code Online (Sandbox Code Playgroud)
我怎么能打印存储在数组中的不同值?
如果我使用System.out.println(test [0]),它将打印'10'.我想要打印0x0A
谢谢大家!
我正在处理一个必须处理音频文件的应用程序.使用mp3文件时,我不知道如何处理数据(我感兴趣的数据是音频字节,代表我们听到的音频字节).
如果我使用的是wav文件,我知道我有一个44字节的标题,然后是数据.说到mp3,我读到它们是由帧组成的,每帧都包含一个标题和音频数据.是否可以从mp3文件中获取所有音频数据?
我正在使用java(我添加了MP3SPI,Jlayer和Tritonus)并且我能够从文件中获取字节,但我不确定这些字节代表什么或如何处理.
我正在尝试处理音频数据.我正在使用Java.我已将音频数据提取到数组中.现在我应该将N个数据样本传递给计算离散傅里叶变换(或快速傅里叶变换,这样更有效)的函数.我读过文档,但是我越来越困惑了.我想要计算的是幅度谱(| X(k)|).谁能帮我?谢谢
我正在尝试用Java计算逆矩阵.
我正在遵循伴随方法(首先计算伴随矩阵,然后转置这个矩阵,最后,将它乘以行列式值的倒数).
它在矩阵不太大时起作用.我已经检查过,对于尺寸为12x12的矩阵,可以快速得到结果.但是,当矩阵大于12x12时,完成计算所需的时间呈指数增长.
我需要反转的矩阵是19x19,需要花费太多时间.更多时间消耗的方法是用于计算行列式的方法.
我正在使用的代码是:
public static double determinant(double[][] input) {
int rows = nRows(input); //number of rows in the matrix
int columns = nColumns(input); //number of columns in the matrix
double determinant = 0;
if ((rows== 1) && (columns == 1)) return input[0][0];
int sign = 1;
for (int column = 0; column < columns; column++) {
double[][] submatrix = getSubmatrix(input, rows, columns,column);
determinant = determinant + sign*input[0][column]*determinant(submatrix);
sign*=-1;
}
return determinant;
}
Run Code Online (Sandbox Code Playgroud)
有人知道如何更有效地计算大矩阵的行列式吗?如果没有,有没有人知道如何使用其他算法计算大矩阵的逆?
谢谢
我正在尝试添加我在文档末尾使用的所有首字母缩略词的列表.
这是我正在尝试的一个例子:
\begin{thebibliography}{mel}
\bibitem[Sigurdur]{mel}
Sigurdur Sigurdsson,\emph{'Mel Frequency Cepstral Coefficients: An Evaluation of Robustness of MP3 Encoded Music'}, Informatics and Mathematical Modelling, Technical University of Denmark
\end{thebibliography}
\begin{acronym}{H2O}
\acro{H2O}[$H_2O$]{water}
\end{acronym}
Run Code Online (Sandbox Code Playgroud)
我想在参考书目页面后打印此页面.
在文档的开头我添加以下行:
\usepackage[printonlyused,withpage]{acronym}
Run Code Online (Sandbox Code Playgroud)
在我尝试的文档中\ac{H2O},但我没有得到它来打印首字母缩略词H2O,也没有打印首字母缩略词列表.
有谁知道我错过了什么?
谢谢.
我正在使用java.
我有一个字节数组(在数组的每个位置有8位),我需要做的是将数组的两个值放在一起并得到一个值.
我会试着更好地解释自己; 我正在从音频文件中提取音频数据.该数据存储在字节数组中.每个音频样本的大小为16位.如果数组是:
byte [] audioData;
我需要的是从样本audioData [0]和audioData [1]中获取1个值,以获得1个音频样本.
谁能解释我怎么做?
提前致谢.
我正在处理可处理音频数据的应用程序。我正在使用Java(我已经添加了MP3SPI,Jlayer和Tritonus)。我正在将音频数据从.wav文件提取到字节数组。我正在使用的音频数据样本是16位立体声。
根据我读过的一个样本的格式,是:
AABBCCDD
其中AABB代表左声道和CCDD右声道(每个声道2个字节)。我需要将此样本转换为双精度值类型。我正在阅读有关数据格式的信息。Java使用Big Endian,.wav文件使用little endian。我有点困惑。您能帮我完成转换过程吗?谢谢大家
我正在尝试用Java编写k-means算法.我已经计算了许多数组,每个数组都包含许多系数.我需要使用k-means算法来对所有这些数据进行分组.你知道这个算法的任何实现吗?
谢谢
java algorithm grouping machine-learning unsupervised-learning
我编写了一个用于处理一组文件的应用程序.从每个文件中提取xml文件并获取信息.最后,创建一个包含从每个文件中提取的信息的excell文件.
当我从eclipse运行它时,它工作得很好,但是当我尝试创建一个jar文件并运行它时,我们开始发现问题.
我必须添加jar来处理xml文件并创建excell文件,我才知道这不支持.然后我开始研究如何创建包含其他jar文件的jar文件.我找到了这个http://one-jar.sourceforge.net/index.php?page=getting-started&file=quickstart
(命令行方法)
在第2步中,我创建了一个包含我编码的所有类的jar文件.是吗?在lib文件夹中我复制了我使用的外部罐子
执行完最后一步后,我得到的是一个1Kb的one-jar.jar文件.
任何人都可以帮我这个吗?
感谢您阅读所有这些!