问题列表 - 第31039页

请在401时帮助测试Firefox jQuery ajax中的CORS问题

这让我疯狂.

jQuery 1.4.2,windows XP sp3

这是我的测试.

加载Firefox 3.5+

http://plungjan.name/test/testcors.html

作品

将文件保存到硬盘并从那里运行

从我的办公室,外部工作和内部工作没有

同样有趣的是,我无法一次完成这两项任务.

背景:我对使用CORS的内部Web服务进行了GET.请不要发布有关FF的任何答案,因为这里此处详细说明自v3.5以来的处理跨域请求

它适用于从一台服务器到另一台服务器的IE8和FF3.6.6,现在几乎从文件系统(文件:///)到服务. 仅限文件系统,并且当FF 3.6.6需要协商时(用户已经登录,授权并发送凭证!)我是否在协商后得不到数据.jQuery xhr返回状态0并且没有data/responseText或者其他什么对我来说,jQuery会对401的xhr作出反应并保存xhr而不是200以后的OK

这是我在提醒XHR对象时在通信结束时得到的结果:

Status:success 
Data:[] 
XHR: 
some native functions,
readyState:4 
status:0
responseXML:null 
responseText: 
withCredentials:true
Run Code Online (Sandbox Code Playgroud)

如果我调用同一台服务器但不需要凭据,则返回的数据就是精确的跨域

所以沟通如下:

GET /restapplicationusingcors/authenticationneeded-internal/someid
Accept: application/json
Accept-Language: en
.
.
Origin: null
Cookie: LtpaToken=...
Run Code Online (Sandbox Code Playgroud)

回报是

HTTP/1.1 401 Unauthorized
Server: Apache
Pragma: No-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 01:00:00 CET
WWW-Authenticate: Negotiate …
Run Code Online (Sandbox Code Playgroud)

javascript authentication jquery json cors

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

NHibernate Criteria按另一个表中的groupid和itemid的总和选择项目

public class SearchText
{
    public virtual int Id { get; set; }
    public virtual string Text { get; set; }
}

public class SearchTextLog
{
    public virtual int Id { get; set; }
    public virtual SearchText SearchText { get; set; }
    public virtual User User { get; set; }
    public virtual int SearchCount { get; set; }
    public virtual DateTime LastSearchDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我试图根据SearchTextLog中的计数总和选择前5个SearchText项.目前我只能通过首先执行查询来获取前5个项目,然后在第二个查询中使用结果来解决此问题.我想知道是否有人可以向我展示光线,并教我如何将这两个单独的查询整合到一个单元中.

这是我目前的情况:

var topSearchCriteria = Session.CreateCriteria(typeof (SearchTextLog))
            .SetProjection(Projections.ProjectionList()
                            .Add(Projections.GroupProperty("SearchText.Id"))
                            .Add(Projections.Alias(Projections.Sum("SearchCount"), "SearchCount")))
            .AddOrder(Order.Desc("SearchCount"))
            .SetMaxResults(topSearchLimit)
            .List<int>(); …
Run Code Online (Sandbox Code Playgroud)

nhibernate aggregate criteria nhibernate-projections

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

删除标记侦听器

这次有点简单的问题(解释):

我有一系列标记,我配备了eventlisteners:

for (i in markersArray) {
google.maps.event.addListener(markersArray[i], 'click', function() {        
    //stuff it does
    google.maps.event.removeListener(?????)     //remove self... but HOW?!
});}
Run Code Online (Sandbox Code Playgroud)

正如我在评论中提到的那样,我只想让听众在被点击后被移除.

问题是我不知道听众的句柄是什么.

javascript google-maps google-maps-api-3

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

如何从DOS批处理命令发送电子邮件?

我在DOS中有一个批处理文件进行一些检查,我需要在完成后发送一封电子邮件.我在interwebz上找到了一些解决方案,但大多数都是第三方,或者只是在Outlook中打开一条新消息.我需要命令才能完整地发送电子邮件而无需任何人工干预.

如果这很重要,我们在这里使用MS Exchange.

谢谢!

windows command-line cmd batch-file

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

使用Maven在带有数据源的嵌入式Tomcat上进行部署

我有一个多模块maven web应用程序,它使用hibernate.

我使用tomcat:run目标,以便在maven的嵌入式tomcat服务器上运行它.到目前为止一切正常.

但是现在我需要从hibernate.properties中的explicite jdbc配置切换到数据源.我做了以下事情:

  • 改变了hibernate.properties

hibernate.connection.driver_class=oracle.jdbc.OracleDriver
hibernate.connection.url=jdbc:somejdbcurl
hibernate.connection.username=aUser
hibernate.connection.password=aPassword
Run Code Online (Sandbox Code Playgroud)

hibernate.connection.datasource=java:comp/env/jdbc/datasourcename
Run Code Online (Sandbox Code Playgroud)
  • 在web.xml中我添加了
<resource-ref>
    <res-ref-name>jdbc/datasourcename</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
</resource-ref>
Run Code Online (Sandbox Code Playgroud)
  • 在web.xml旁边添加了一个context.xml,其中包含以下内容:
<Context>
  <Resource name="jdbc/datasourcename"
         auth="Container"
         type="javax.sql.DataSource"
         username="aUser" password="aPassword"
         driverClassName="oracle.jdbc.OracleDriver"
         url="jdbc:somejdbcurl"
         maxActive="2" maxIdle="2"/>
</Context>
Run Code Online (Sandbox Code Playgroud)

这是行不通的,这是预料之中的,因为我没有找到提供包含Oracle jdbc驱动程序的jar文件的方法.我期待一个ClassNotFound Exception或类似的东西,但我得到了一个

org.hibernate.exception.GenericJDBCException: Cannot open connection
Run Code Online (Sandbox Code Playgroud)

在堆栈中有根本原因:

Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'
Run Code Online (Sandbox Code Playgroud)

Soooooo的问题是:

  • 为什么tomcat不知道我希望它使用Oracle驱动程序?
  • 如何告诉tomcat包含驱动程序的jar文件?

tomcat maven-2 datasource embeddedwebserver

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

生成LINQ到DB2?

我的工作中有一个现有的DB2数据库.(至少,我认为它是DB2.它们将它称为"iSeries",它在某些大型机硬件上看起来和感觉就像DB2.)多年来我部门的.NET开发人员只需手动编写ADO命令和查询从特定表格等获取特定数据

目前,我正在构建一些基础架构,以帮助简化内部软件的开发和支持,我想解决的一件事就是这种数据访问.我对各种ORM工具有点新意,但我熟悉LINQ语法,这就是我想要的.这就是我们现在所拥有的:

  1. 已建立的DB2数据库,包含许多表.
  2. 代码中没有已建立的业务对象.
  3. 表与任何潜在的业务对象之间没有有用的关系.

所以我要做的是在代码和DB2数据库之间创建一个抽象层,开发人员可以基本上更加流畅有效地完成他们已经做的事情(抓取数据并填充自定义对象).也就是说,不要创建经典的ADO对象并填充DataSet,只需编写一个简单的LINQ语句,该语句返回一个匿名的IQueryable,其中包含填充自定义对象的字段.(作为一个额外的好处,我真的很喜欢编译时错误的想法,当程序员弄乱了一些东西而不是运行时错误时,就像打字输入到SQL命令字符串文字时那样.而且,甚至不让我这里开始讨论SQL注入漏洞.)

问题是,我还没有找到任何方法来实现这一目标.完全有可能我忽略了一些简单的事情,如果是这样的话,那么我欢迎在正确的方向上稍微推动一下.但是,我发现在线的所有内容都符合以下类别之一:

  1. 是的,你可以这样做!您所需要的只是来自IBM的驱动程序,没有下载链接!
  2. 这是一个方便的教程,用于为业务对象生成一个很好的ORM,从头开始创建数据库.(NHibernate,大多数情况下,如果我可以将它用于我正在尝试做的事情,这将非常棒.)
  3. 下载一些工具并生成您的ORM.(当我尝试时,工具不支持DB2,或声称但失败.)

以前有人碰到这样的事吗?我是以完全不正确的方式接近它吗?对此事的任何建议都将不胜感激,谢谢.

编辑:我将继续前进,并为此提供赏金.我和一些人谈过,听起来"它还不能完成"仍然是回答,但如果有人解决这个问题并找到了解决方案,我很乐意听到.

更新:感谢下面的答案指向我的DB_Linq项目.实际上我没有花太多时间为它添加一些基本的DB2支持,现在我有一个经过测试和工作的LINQ to DB2提供程序!它现在非常简单,并且非常适合我们的环境,因此没有计划将其贡献给项目.但希望我能够随着时间的推移成熟我的叉子并将其发回.谢谢!

.net db2 orm data-access-layer

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

在Android上读取XML数据时删除HTML标记

我是Android技术的新手.我必须阅读其中有HTML标签的XML文件,例如<b>所以我必须在我在屏幕上显示这些标签之前将其删除.如果你知道在显示之前删除这些的任何方法,请帮助我.

android

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

REST HTTP状态代码,用于验证失败或重复无效

我正在使用基于REST的API构建一个应用程序,并且已经达到了为每个请求指定状态代码的程度.

对于未通过验证的请求或请求尝试在我的数据库中添加副本的情况,我应该发送什么状态代码?

我查看了http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html,但似乎没有一个是正确的.

发送状态代码时是否有通用做法?

rest http http-status-codes

782
推荐指数
8
解决办法
44万
查看次数

在SQL中管理图片标签

我想建立一个图片数据库.每个图片可以具有1个或多个标签,例如:Paris,April 2010,David.

你会如何存储这些信息?我想有一个Files每个文件有一行的表,其中一列是用逗号分隔的标签ID,例如:2,4,14,15

在其他表中,Tags我认为每个标签有1行,如下所示:

Tag ID    Tag Name
------    --------
   1       April
   2       David
   3       Paris
Run Code Online (Sandbox Code Playgroud)

您认为管理这样的标签是个好主意吗?例如,如何轻松获取特定图片的所有标签名称?

mysql sql database database-design

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

从数据表或数据库表生成类

我有一个项目,客户端可以导入excel文件,csv或制表符分隔文件.此文件被加载到数据表中,我将其转换为SQLite数据库表.我真的很喜欢使用强类型对象的DataTable VS工作,所以是有办法轻松地转换为创建使用反射强类型类数据库中的表?踢球是导入应用程序将永远是不同的文件,(即不同的列),所以我真的不能硬编码任何强类型的对象,他们总是将不得不进行实时生成.

c# reflection code-generation

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