问题列表 - 第21342页

AMQP C++实现

我们正在编写需要消息传递的C++代码.是否有可用的免费/开源和稳定的AMQP服务器,它具有同样稳定的C++客户端库.我们还需要向用户提供我们代码的Python接口(想法是在C++中做最大的事情并在Python中公开API).

什么是实现这一目标的最佳方式.

c++ python amqp

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

从表单拖放到Windows; 得到目的地

我一直在VB.NET中开发一个应用程序,它需要将一个控件对象(例如,一个ListViewItem)拖出窗体,然后拖到用户指定的位置(例如,在桌面上或在文件夹中) .

但是,"ListViewItem"表示的"复制"文件尚不存在.需要下载然后将其放在用户指定的位置.我能够获得目的地丢弃的路径/位置吗?然后我会继续下载该文件,然后将其放在指定的用途.

我已经查看了有关类似问题的其他问题,详细说明了表单外的拖动操作,它似乎没有办法确定快捷方式的去向或如何标记目标位置.

从本质上讲,我认为它可能需要某种"动态链接"或"虚拟文件",正如我在别处看到的那样.然后,在删除操作之后,以某种方式从我的应用程序访问此"链接",继续下载文件并将其放在最终的放置目标中.

任何帮助表示赞赏,提前谢谢!


结果:

Roger Lipscombe提供了一个链接,其中包含其他文章的链接,以及看似有希望的信息.以下链接可能在实现拖放操作时非常有用,而无需提供托管代码中所需的确切数据.

vb.net file-io drag-and-drop

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

结合两个不同基类的功能

我正在尝试将两个不同基类的功能组合到一个新类中,但无济于事.假设我有A类和B类,而B是具有不同功能的A的后代(即在运行时不能用作A的替代)并且需要C类,它结合了A和B,使用它们并提供了C用户的独特界面我怎样才能做到这一点?C#无法实现多重继承,接口似乎不适合.那我该怎么办?

c# class base

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

模式与连词匹配(PatternA和PatternB)

Scala具有支持模式匹配中的析取的语言功能('Pattern Alternatives'):

x match {
    case _: String | _: Int => 
    case _ =>
}
Run Code Online (Sandbox Code Playgroud)

但是,如果仔细检查满足PatternA PatternB(连接),我经常需要触发一个动作.

我创建了一个模式组合器'&&',它增加了这个功能.三条小线条让我想起为什么我爱斯卡拉!

// Splitter to apply two pattern matches on the same scrutiny.
object && {
  def unapply[A](a: A) = Some((a, a))
}

// Extractor object matching first character.
object StartsWith {
  def unapply(s: String) = s.headOption
}

// Extractor object matching last character.
object EndsWith {
  def unapply(s: String) = s.reverse.headOption
}

// Extractor object matching length.
object Length {
  def …
Run Code Online (Sandbox Code Playgroud)

scala pattern-matching

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

在C++中将不同的类放在一个容器中

有时我们必须在同一个层次结构中将不同的对象放在一个容器中.我读了一些文章,说有一些技巧和陷阱.但是,我对这个问题没有全貌.实际上,这在真正的单词中发生了很多.

例如,停车场必须包含不同类型的汽车; 动物园必须包含不同类型的动物; 书店必须包含不同类型的书籍.

我记得有一篇文章说以下都不是一个好的设计,但我忘记了它的位置.

vector<vehicle> parking_lot;
vector<*vehicle> parking_lot;
Run Code Online (Sandbox Code Playgroud)

任何人都可以为这类问题提供一些基本规则吗?

c++ oop design-patterns stl

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

RESTful Web服务:方法名称,输入参数和返回值?

我正在尝试开发一个简单的REST API.我仍然试图理解它的基本架构范例.我需要以下方面的帮助:

  1. "资源"应该是名词,对吧?所以,我应该有"用户",而不是"getUser",对吗?

  2. 我在一些API中看到了这种方法:www.domain.com/users/(返回列表),www.domain.com/users/user(为用户做特定的事情).这种做法好吗?

  3. 在我看过的大多数例子中,输入和输出值通常只是名称/值对(例如color ='red').如果我想发送或返回比这更复杂的内容怎么办?我是否只被迫处理XML?

  4. 假设PUT到/ user /方法将新用户添加到系统.什么是输入参数的良好格式(假设所需的唯一字段是'用户名'和'密码')?如果用户成功,会有什么好的回应?如果用户失败了(我想返回描述性错误消息)该怎么办?

  5. 什么是一种简单的认证和授权方法?我想将大多数方法限制为已成功"登录"的用户.每次通话都会传递用户名/密码吗?传递一个被认为更安全的令牌(如果是,如何在到期方面实施等)?

rest restful-authentication

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

在asp.net中将javascript添加到页脚的"最新"方式

每当我想以编程方式添加javascript库时,比如说jquery,它通常涉及确保placeholder页面的页脚有一个,然后调用一个代码隐藏方法,该方法将src的链接作为参数并返回一个htmlgeneric控件,然后添加到此placeholder.

即使使用.net 4.0,这仍然是最好的方法吗?

javascript c# asp.net

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

如何将信息从servlet传递到JSP页面

是否可以拥有一个包含一个对象(在本例中为一个ArrayList)的servlet,该servlet相当于显示一个jsp页面并将该对象传递给jsp页面.在这种情况下,ArrayList包含我想要迭代的数据库结果并在JSP页面上显示结果.

我没有使用任何MVC框架,是否可以使用基本的Servlet/JSP架构来实现.

java model-view-controller jsp servlets

8
推荐指数
1
解决办法
6648
查看次数

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

JScript:如何将焦点放在弹出窗口上

我这样做了一个新窗口:

var WSHShell = WScript.CreateObject("WScript.Shell");
WSHShell.Popup("This is popup.");
Run Code Online (Sandbox Code Playgroud)

但窗口出现在另一个窗口下.我怎么能把它移到前面?

javascript window wsh popup

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