问题列表 - 第34386页

ActiveMQ REST API URI?

我无法在ActiveMQ 5.4.0中使用REST API运行示例。我看过几个不同的GET URI。

所述文档是指这个URI:HTTP://本地主机:8161 /演示/消息/ <队列名称>类型=队列

其他来源引用这些URI:

  1. http:// localhost:8161 / queue / <队列名称>
  2. http:// localhost:8161 / demo / message / <队列名称>

哪个URI正确?有没有我错过的配置?

谢谢!

rest activemq-classic servlets jms

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

如何从Web Service调用获取WCF客户端中的原始XML

我有一个调用WCF Web服务的WCF客户端(控制台应用程序),我正在尝试从我的控制台应用程序中获取原始XML响应.

有没有人有关于如何做到这一点的想法或代码片段?

wcf console-application wcf-client

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

显示动画GIF

我想在我的应用程序中显示动画GIF图像.正如我发现的那样,Android本身并不支持动画GIF.

但是它可以使用AnimationDrawable显示动画:

开发>指南>图像和图形> Drawables概述

该示例使用在应用程序资源中保存为帧的动画,但我需要的是直接显示动画gif.

我的计划是将动画GIF分解为帧并将每个帧添加为可绘制到AnimationDrawable.

有谁知道如何从动画GIF中提取帧并将它们转换为Drawable

java android animated-gif

254
推荐指数
13
解决办法
37万
查看次数

如何在python中将datetime对象移动12个小时

由于某种原因,日期时间对象伤害了我的头.我正在写作如何将日期时间对象移动12小时.我还需要知道如何确定两个日期时间对象是否相差1分钟或更长时间.

python datetime

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

Scala集合按类型过滤

我是scala的新手,遇到了以下问题:

我想获得一个仅包含特定类型元素的现有集合的子集合.以下作品:

class C(val name : String)
class D(name : String) extends C(name) { }

val collection = Set[C](new C("C1"),new D("D1"),new C("C2"),new D("D2"))
collection.collect{case d : D => d}.size must be === 2 // works
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用方法"onlyInstancesOf [Type]"扩展集合类时,这不起作用.首先是我的实施:

object Collection {
    implicit def extendScalaCollection[E](coll : Traversable[E]) = new CollectionExtension[E](coll)
}

class CollectionExtension[E](coll : Traversable[E]) {

    def onlyInstancesOf[SpecialE <: E] : Traversable[SpecialE] = {
        coll.collect({case special : SpecialE => special}).asInstanceOf[Traversable[SpecialE]]
    }
}
Run Code Online (Sandbox Code Playgroud)

所以当我使用这个扩展并执行时:

collection.onlyInstancesOf[D].size must be === 2
Run Code Online (Sandbox Code Playgroud)

我得到一个错误,.size返回4而不是2.此外,我检查,结果实际上包含C1和C2虽然它不应该.

当我做:

collection.onlyInstancesOf[D].foreach(e => …
Run Code Online (Sandbox Code Playgroud)

types scala filter type-erasure scala-collections

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

使用ASP.NET发送电子邮件的临时问题

我讨厌在这里发布一个堆栈跟踪,但我没有想法......我的应用程序在网站上发送各种任务的电子邮件,90%的时间都没有问题.但是,ASP.NET经常会抛出一个奇怪的异常,这似乎与邮件服务器连接有关(我使用谷歌业务服务器来处理电子邮件).这个错误对我来说太通用了,所以下面的堆栈跟踪.我的应用程序捕获异常并回写一个通用的"在5分钟响应中再试一次".

我被这个错误困扰了,因为:

  • 谷歌电子邮件通常非常可靠(它是从我的域发送的,而不是gmail.com).
  • 卷非常低,所以这不应该是加载/垃圾邮件类型的问题.
  • 错误非常通用.
  • 在5分钟内再次尝试几乎总是允许发送电子邮件没有问题,没有任何参数(收件人,主题,正文)发生了变化.

有任何想法吗?我能想到的唯一突出问题是:

  1. 电子邮件发送是同步的 这就是我实际想要发生的事情,因为我想用成功/失败状态消息来响应用户.
  2. 我使用Amazon EC2作为服务器,如果这与此事有任何关系.

代码:

    public static void SendMail(String from, String to, String subject, String body, bool IsHtml)
    {
        MailMessage m = new MailMessage(from, to, subject, body);
        m.IsBodyHtml = IsHtml;

        SmtpClient smtpClient = new SmtpClient();
        smtpClient.EnableSsl = true;
        smtpClient.Send(m);
    }
Run Code Online (Sandbox Code Playgroud)

例外:

System.Net.Mail.SmtpException: Error in processing. The server response was: 4.3.0 Mail server temporarily rejected message. m6sm2190005vcx.24
at System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse)
at System.Net.Mail.DataStopCommand.Send(SmtpConnection conn)
at System.Net.Mail.SmtpConnection.OnClose(Object sender, EventArgs args)
at System.Net.ClosableStream.Close()
at System.Net.Mail.MailWriter.Close() …
Run Code Online (Sandbox Code Playgroud)

c# asp.net smtp

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

如何从SQL二进制字段中获取单个字节

我在SQL Server中有一个二进制字段,我想在SQL函数中读取一个字节.在代码中我会使用一个字节数组.SQL中是否有等价物?

谷歌找不到任何东西.

sql sql-server

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

ASP.NET mvc 2 - 将出生日期与下拉列表绑定

在ASP.NET MVC 2中,您将如何绑定视图模型属性,该属性是DateTime,其中应用程序必须具有3个下拉列表以选择月,日,年?我已阅读Scott H.的博客文章一段时间以前的约束日期,这对于这样一个简单的案例来说似乎完全过于复杂.当然有更干净/更好的方法吗?

无论我使用什么解决方案,我都希望使用DataAnnotations保留内置验证,并且我还希望能够使用验证属性指定最小/最大日期范围.

我的第一个想法是这样一个简单的自定义模型绑定器:

protected override void BindProperty(ControllerContext controllerContext, ModelBindingContext bindingContext, PropertyDescriptor propertyDescriptor)
{
    var model = bindingContext.Model as RsvpViewModel;
    var form = controllerContext.HttpContext.Request.Form;

    if (model == null) 
        throw new ArgumentException("bindingContext.Model");

    if (propertyDescriptor.Name.Equals("BirthDate"))
    {
        if (!string.IsNullOrEmpty(form["BirthYear"]) &&
            !string.IsNullOrEmpty(form["BirthMonth"]) &&
            !string.IsNullOrEmpty(form["BirthDay"]))
        {
            try
            {
                var yy = int.Parse(form["BirthYear"]);
                var mm = int.Parse(form["BirthMonth"]);
                var dd = int.Parse(form["BirthDay"]);
                model.BirthDate = new DateTime(yy, mm, dd);
                return;
            }
            catch (Exception)
            {
                model.BirthDate = DateTime.MinValue;
                return;
            }
        }
    }

    base.BindProperty(controllerContext, bindingContext, propertyDescriptor);
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试创建一个DateTimeAttribute来进行验证,但是在属性声明中指定日期范围遇到了一些困难,因为属性参数类型是有限的,而DateTime不是允许类型之一. …

asp.net-mvc-2

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

Ruby on Rails:如何使用link_to将参数从视图传递到控制器,而不会在URL中显示参数

我目前在View中使用link_to帮助程序将title,author,image_url和isbn等参数传递给控制器

<%= link_to 'Sell this item',new_item_path(:title => title, :author => authors, :image_url=>image, :image_url_s=>image_s, :isbn=>isbn, :isbn13=>isbn13 ) %>
Run Code Online (Sandbox Code Playgroud)

然后,Controller将参数分配给稍后在View中的表单使用的对象(在new.html.erb中)

def new
      @item = Item.new

      @item.title = params[:title]
      @item.author = params[:author]
      @item.image_url = params[:image_url]
      @item.image_url_s = params[:image_url_s]
      @item.isbn = params[:isbn]
      @item.isbn13 = params[:isbn13]

      respond_to do |format|
        format.html # new.html.erb
        format.xml  { render :xml => @item }
      end
end
Run Code Online (Sandbox Code Playgroud)

然后将调用new.html.erb.这一切都运行正常,但网址显示所有参数

http://localhost:3000/items/new?author=Michael+Harvey&image_url=http://ecx.images-amazon.com/images/I/51vt1uVjvLL._SL160_.jpg&image_url_s=http://ecx.images-amazon.com/images/I/51vt1uVjvLL._SL75_.jpg&isbn13=9780307272508&isbn=0307272508&title=The+Third+Rail
Run Code Online (Sandbox Code Playgroud)

有什么办法可以让参数不显示在URL上吗?

ruby-on-rails link-to

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

优化MySQL查询以避免"使用临时"和"使用filesort"

我知道那里有一千个类似的问题,但没有一个像我一样处理复杂的问题(而我的MySQL技能并不能真正理解如何调整它们.)

这里是:

explain select
  `ev`.`EventID` AS `EventID`
  ,`ev`.`EventName` AS `EventName`
  ,concat(`ev`.`EventDate`,' ',`ev`.`StartTime`) AS `EventDT`
  ,`ev`.`NumberTicketsAvailable` AS `TotalTickets`
  ,`ev`.`Soldout` AS `Soldout`
  ,count((case when (`ec`.`CartStatus` = 'InCart') then 1 else NULL end)) AS `InCartCount`
  ,count((case when (`ec`.`CartStatus` = 'InPayment') then 1 else NULL end)) AS `InPaymentCount`
  ,count((case when (`ec`.`CartStatus` = 'Paid') then 1 else NULL end)) AS `PaidCount`
  ,count((case when ((`ec`.`CartStatus` = 'Paid') and ((`ec`.`DateRecordModified` + interval 604800 second) > now())) then 1 else NULL end)) AS `PaidOverWeek`
  ,count((case when ((`ec`.`CartStatus` = …
Run Code Online (Sandbox Code Playgroud)

mysql

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