我试图从jQuery的.ajax()函数调用一个servlet.
目前我不认为我甚至不会调用servlet或将paramaters传递给它,但是很多Google搜索似乎没有帮助.有任何想法吗?
这是我的HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function login(){
$("#loading").hide();
var email = document.nameForm.email.value;
$.ajax({
type: "GET",
url: "ProcessForm",
data: "email="+email,
success: function(result){
alert(result);
}
});
}
</script>
<title>My AJAX</title>
</head>
<body>
<p>This time it's gonna work</p>
<form name="nameForm" id="nameForm" method="post" action="javascript:login()">
Run Code Online (Sandbox Code Playgroud)
电邮加载
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
还有我的web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
<display-name>ajaxtry</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>ProcessForm</servlet-name>
<servlet-class>com.ajaxtry.web.ProcesFormServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ProcessForm</servlet-name>
<url-pattern>/ProcessForm</url-pattern> …Run Code Online (Sandbox Code Playgroud) 目前我正在使用此reg exp:
var valid = (value.match(/^\d+$/));
Run Code Online (Sandbox Code Playgroud)
但对于像"0.40"或"2.43"这样的数字,这不起作用.如何更改上面的reg exp以匹配浮点数?
我不确定是否允许非静态公共成员活动模式,但您可以在没有编译器抱怨的情况下定义它们.如果允许它们与一个匹配的语法是什么?编译器在FooBar2.doSomething中为Foo提供了类型不匹配.期待一个'a -> Choice<'b,'c>给定的'a -> 'd -> Choice<unit,unit>
// No error in this class, static works great
type FooBar() =
static member (|Foo|Bar|) (x, y) =
match x = y with
| true -> Foo
| false -> Bar
member x.doSomething y =
match x, y with
| Foo -> ()
| Bar -> ()
type FooBar2() =
member x.(|Foo|Bar|) y =
match x = y with
| true -> Foo
| false -> Bar
// compiler error …Run Code Online (Sandbox Code Playgroud) 我经常写代码如下:
lines = open('wordprob.txt','r').readlines()
words = open('StdWord.txt','r').readlines()
i = 0
for line in lines:
v = [eval(s) for s in line.split()]
if v[0] > v[1]:
print words[i].strip(),
i += 1
Run Code Online (Sandbox Code Playgroud)
是否可以避免使用变量i并缩短程序?
谢谢.
Popup popUpControl = new Popup();
popUpControl.PlacementTarget = this;
popUpControl.StaysOpen = true;
popUpControl.Child = new MyUserControl(); /// my user control
popUpControl.Opacity = 0.5; // this code has no effect in the appearance of the popup
popUpControl.IsOpen = true;
Run Code Online (Sandbox Code Playgroud)
怎么做?
我用Java Rome lib创建了一个RSS feed.该项目即将结束.但我在一些RSS客户端中发现了奇怪的行为.
我认为这更像是RSS客户端的问题,但我想确定一下.
罗马将项目保存在列表中,因此最新项目位于列表的末尾.我在我的RSS客户端(Firefox和RSS Bandit)中打开了我的Feed,我发现它们的顺序是相反的(技术上它是按时间顺序排列的,但与我使用的顺序相比有所逆转).
我认为这是一个RSS客户端错误(我通常使用谷歌阅读器),但我检查了互联网上的一些提要,并看到他们正确显示的原因是他们有反向订购的项目(最老的在顶部).
但XML解析器不应该依赖于项目顺序.为什么RSS客户端使用商品订单而不是日期来排序商品?
而且,最重要的是,我应该重新排序我的项目列表吗?
编辑: 我发现一个简单的解决方案:
entries.add(0,entry); // :-)
Run Code Online (Sandbox Code Playgroud)
但关于"正确"的客户行为的问题仍然存在.
我试图在Delphi中异步运行一个函数或过程,但是没有使用组件,有没有办法用delphi核心函数做到这一点?
好的,所以我一直在做一些哈希表和不同的冲突解决问题的实验.我试图找出哪个更有效地进行查找,哈希表使用单独的链接或二次探测来进行冲突解决.我的结果表明,即使对于0.4或0.2等小负载因子,单独链接也比二次探测更快.是这种情况还是我的结果错了?
我正在寻找如何在JPanel中绘制文本的最基本的描述.我知道有十亿个教程,但没有一个与我点击,我有一些具体的问题可以帮助其他困惑的人.作为一个设置(测试应用程序),我有一个类,它有一个JLabel,一个JTextField,一个JButton和一个JPanel.应用程序从外部文件读取整数,并在按下JButton时在面板中显示它们的平均值.我已经整理了所有底层编程(也就是说,按钮响应并将平均值打印到命令行)但我似乎无法理清如何将平均值打印到面板.我想我最大的问题是如何将paint()或paintComponet()方法与其余代码结合在一起.应该是自己的班级吗?JPanel应该是它自己的类吗?看起来这就是大多数教程告诉我的内容,我只是不确定第一步是什么.代码如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class Main extends JFrame implements ActionListener {
private int[] intArray = new int[10000];
private int numOfInts = 0;
private int avg = 0;
protected JButton avgBtn;
protected JTextField indexEntry;
protected JLabel instructions;
protected JPanel resultsPanel;
public Main(){
//create main frame
this.setTitle("Section V, question 2");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(350, 250);
this.setLayout(new GridLayout(4, 1));
//create instruction label and add to frame
instructions = new JLabel("Follow the instructions on the exam to use this program"); …Run Code Online (Sandbox Code Playgroud) 感谢大家回复想法和替代解决方案.总是欢迎更有效的解决问题的方法,以及提醒我质疑我的假设.也就是说,我希望你暂时忽略我试图通过算法解决的问题,并且只是帮助我分析我编写的算法的大复杂性 - 一个简单的路径在曲线图使用深度限制搜索所描述这里,和实施这里.谢谢!
编辑:这是作业,但我已经提交了这个作业,我只想知道我的答案是否正确.当涉及递归时,我对Big-O的复杂性感到有些困惑.
原始问题如下:
我试图找到这个算法给出的全路径搜索的复杂性.给定两个顶点,我使用深度优先搜索找到它们之间的所有简单路径.
我知道DFS的时间复杂度是O(V + E),它的空间复杂度是O(V),我的直觉是全路径搜索的复杂性将超过这个,但我无法确定它将是什么.
更新(回应下面的评论):
我正在努力解决凯文培根的六度问题.这通常需要找到一对演员之间的最低分离度,但我必须找到所有分离度(目前,小于6,但这可能会改变).