我有一个像(string,int)对的数据.如何将此数据存储在集合对象中.两个值都可以重复.我应该使用哪个集合对象?
编辑:我如何单独访问元素.. ??
我正在编写一个在线应用程序,我将一些文本保存到数据库中.
有5个"textarea"-s和5个"输入类型=文本"-s.
我也在实现搜索,以便轻松查找和编辑数据库条目.将显示一个新的选择窗口(使用prototype和ajax),当单击其任何条目时,将填充以下表单(它与用于添加新结果的表单相同).现在问题出现了....
如果我添加一个新表单或编辑任何现有的所有TEXTAREA字段被修改,被锁定或类似的东西(只有textareas,输入仍然有效)......他们不会再服从Javascripts .update,所以当我选择下一个条目时它们不会改变....或者至少在FireFox(3.5.something)中它们是WONT.它在IE中工作正常,但由于我是一个FF用户,我不想在那里工作,我想知道是否有人遇到任何类似的问题并轻松解决它.
当我调用form.reset()时问题似乎消失了,但这会混淆一些代码生成的select/option字段,除此之外我不想保留数据.
对我来说,看起来FF决定我输入的文本比javascript尝试输入的文本更重要,所以它覆盖了它......我无法弄清楚原因.在这一点上,我责怪.update(),但我不知道如何做到这一点.
INPUT字段似乎与.update有问题(或者它对我来说不起作用),所以我不得不将它们重写为.value =(也尝试过.value和textareas,希望能解决任何问题,遗憾的是徒劳无功).
那么,有没有任何线索为什么会发生这种情况以及如何解决它,而不必在每一步重置表单?
在使用JDK 1.6编译时,是否可以选择构建在JRE 1.5上运行的Java代码?
PS:我是Java新手.
我有以下CSS类
.bg {
background-image: url('bg.jpg');
display: none;
}
Run Code Online (Sandbox Code Playgroud)
我正在申请TD标签.
我的问题是如何判断JavaScript/jQuery背景图像是否已完成加载?
谢谢.
更新:添加了显示属性.由于我的主要目标是将其切换到视图中.
是否可以使用javascript或提交按钮同时提交两个表单?
表单结构是这样的:
<form name="form1" method="post">
.........
</form>
<form name="form2" method="post">
.........
</form>
Run Code Online (Sandbox Code Playgroud)
并从阵列中获取两个数据?
有没有人知道如何在不使用interop或COM交互的情况下阅读这些文件?只是直接的方式.有没有这种格式的规格或反向工程的东西可以帮助这个?谢谢.
试图解决防止上传重复图像的问题.
我有两个JPG.看着它们,我可以看到它们实际上是相同的.但由于某种原因,它们具有不同的文件大小(一个是从备份中提取的,另一个是另一个上载),因此它们具有不同的md5校验和.
我怎样才能有效和自信地比较两个图像,就像人类能够看到它们完全相同?
示例:http://static.peterbe.com/a.jpg和http://static.peterbe.com/b.jpg
更新
我写了这个脚本:
import math, operator
from PIL import Image
def compare(file1, file2):
image1 = Image.open(file1)
image2 = Image.open(file2)
h1 = image1.histogram()
h2 = image2.histogram()
rms = math.sqrt(reduce(operator.add,
map(lambda a,b: (a-b)**2, h1, h2))/len(h1))
return rms
if __name__=='__main__':
import sys
file1, file2 = sys.argv[1:]
print compare(file1, file2)
Run Code Online (Sandbox Code Playgroud)
然后我下载了两个视觉上相同的图像并运行脚本.输出:
58.9830484122
Run Code Online (Sandbox Code Playgroud)
谁能告诉我一个合适的截止点应该是什么?
更新II
a.jpg和b.jpg之间的区别在于第二个用PIL保存了:
b=Image.open('a.jpg')
b.save(open('b.jpg','wb'))
Run Code Online (Sandbox Code Playgroud)
这显然适用于一些非常轻质的修改.我现在已经解决了我的问题,将相同的PIL保存应用到正在上传的文件而不用它做任何事情它现在可以工作了!
我正在使用jquery,draggable和droppable创建一个日程计划器.
将作业从未分配列拖动到小时时段时,将删除原始可拖动项,并将新div放入页面,并显示作业详细信息.
这个新创建的div代码块,其中包含所有参数以使其可拖动.当它在页面加载时呈现时,这些分配的作业是可拖动的.
只有在使用javascript即时创建它们时才会发生阻止它们被拖拽的事情.
当我使用Javascript动态创建这些新的div标签时,我需要做些什么来告诉jquery这些新项目是否应该被拖动?
(一如既往地感谢)
脚步
每次从php创建页面时,#person1中的任何作业都会在激活jquery时出现,使它们可以拖动.只有在运行innerHTML的刷新和重新填充时,才能拖动项目(#jobN或#jobN2)
var createdContent = httpRequest.responseText;
jobcolp.innerHTML = createdContent;
希望这会使问题更加清晰.
我正在为解决方案,项目,它们的默认命名空间和程序集(Visual Studio)命名准则.现在它看起来像:例如,我们有一个名为"Company"的公司和一个名为"Project"的项目.该项目在单独的dll,UI(WPF/WinForms)和Web部件中具有业务逻辑.问题标题中列出了一些事物的名称:
解决方案名称:"项目".
业务逻辑DLL项目名称:"Project",默认命名空间:"Company.Project",程序集名称:"Project".
UI项目名称:"ProjectUI",默认namesapce:"Company.Project.UI"(可以在多个版本的UI的情况下扩展,如"Company.Project.UI.WPF"),程序集名称"Project"(工作)因为它不是一个dll).
Web项目名称:"ProjectWeb",默认名称空间:"Company.Project.Web",程序集名称:"ProjectWeb"(用于Web应用程序).
我的问题是:你有这样的指导方针吗?描述一些东西是个好主意吗?您对我的方法有什么看法?
如果你分享你在工作中使用的方法,我会很高兴的.
我正在使用一个Facebook应用程序,它具有丰富的信息,我想在线下获取.为此,我基本上需要从网页中读取信息到我自己的数据库中.显然,我不想手动保存页面,让我的应用程序读取页面并从中提取相关详细信息.不幸的是,我首先要求对Facebook进行身份验证.所以当我运行这段代码时:
private static string getPage(string pageAddress)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(new Uri(baseUri, pageAddress));
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
StreamReader readStream = new StreamReader(response.GetResponseStream());
string page = readStream.ReadToEnd();
readStream.Close();
response.Close(); // I know, I'm paranoid and this is likely redundant...
return page;
}
Run Code Online (Sandbox Code Playgroud)
我收到了这个回复:
<script type="text/javascript">
if (parent != self)
top.location.href = "http://www.facebook.com/login.php?api_key=<obscured>&canvas&v=1.0";
else self.location.href = "http://www.facebook.com/login.php?api_key=<obscured>&canvas&v=1.0";
</script>
Run Code Online (Sandbox Code Playgroud)
任何想法如何告诉应用程序我真的是真正的我?