问题列表 - 第48196页

城堡中IWindsorInstaller和AbstractFacility之间的区别

我一直在使用工具来注册我的组件,但注意到了IWindsorInstaller.

它看起来与我相似,我想知道两者之间的区别是什么,应该在哪里使用.

.net castle-windsor

10
推荐指数
1
解决办法
1616
查看次数

Pusher App客户端事件

我正在编写一个多人国际象棋游戏,并使用Pusher作为websocket服务器部分.

无论如何,如果我有一个用户列表,我选择其中任何一个并挑战它们,我如何向这一个用户发送挑战?我知道我会使用客户端事件,如:

channel.trigger("client-challenge_member1", {some : "data"});
Run Code Online (Sandbox Code Playgroud)

但是我认为这个事件必须已经创建了.在每个成员订阅后,我是否动态创建此事件?可能在:

channel.bind("pusher:subscribed_completed", function(member) // not sure of correct syntax but...
{
   channel.bind("client-challenge_" + member.memberID, function(data)
   {
      alert(data.Name + " is challenging you.");
   });
});
Run Code Online (Sandbox Code Playgroud)

我认为会有一个重载方法trigger,比如:

channel.trigger(eventName, data, memberID)
Run Code Online (Sandbox Code Playgroud)

但我看不到这样的事情.有任何想法吗?谢谢.

events client websocket

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

烦人的背景位置问题

这是它的样子

这是我的样式表:

QLineEdit#SearchBarEditBox {
    background: white;
    background-image: url(:/images/magnifyingGlass.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
Run Code Online (Sandbox Code Playgroud)

我的问题:“背景位置”仅接收“顶部/底部/右侧/左侧”值。任何使用数字绝对值的尝试都会立即导致我的图像的“顶部中心”理由。这里要疯了....

qt

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

Android ToneGenerator示例代码

只是想知道是否有人使用ToneGenerator类来使用任何示例代码?我想在大约200Hz到900Hz的频率范围内产生音调.谢谢...

java android frequency generator

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

如何使用delphi发送测试页打印到打印机?

实际上我正在一个需要在特定打印机上打印测试页的项目中工作.测试页必须与选项打印机属性 - >打印测试页中打印Windows的页面相同.

我怎么能在delphi中做到这一点?

printing delphi

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

当点/周期处于条件值时,ActiveRecord查询会更改

请参阅底部的更新.我把它缩小了很多.

我还创建了一个讨论这个bug的准系统应用程序:https://github.com/coreyward/bug-demo

我还在官方跟踪器中创建了一张错误票:https://rails.lighthouseapp.com/projects/8994/tickets/6611-activerecord-query-changing-when-a-dotperiod-is-in-condition-值

如果有人可以告诉我如何修补它或解释Rails中发生的情况,我将非常感激.


我有一些奇怪/意外的行为.这让我相信有一个错误(确认这是一个错误将是一个完美的答案),或者我错过了一些正确的东西(或者我不明白).

代码

class Gallery < ActiveRecord::Base
  belongs_to :portfolio
  default_scope order(:ordinal)
end

class Portfolio < ActiveRecord::Base
  has_many :galleries
end

# later, in a controller action
scope = Portfolio.includes(:galleries) # eager load galleries
if some_condition
  @portfolio = scope.find_by_domain('domain.com')
else
  @portfolio = scope.find_by_vanity_url('vanity_url')
end
Run Code Online (Sandbox Code Playgroud)
  • 我有Portfolios哪些可以有多个Galleries.
  • galleriesordinal,vanity_urldomain属性.
  • gallery ordinals被设置为从零起整数.我已经确认这可以通过检查按预期工作Gallery.where(:portfolio_id => 1).map &:ordinal,它会[0,1,2,3,4,5,6]按预期返回.
  • 双方vanity_urldomain …

activerecord ruby-on-rails-3

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

库存的外观设计模式

我想知道是否有人可以举例说明我如何在库存系统中使用外观模式.我的库存是咖啡,袋子和披萨

我确实写了一个状态类来检查订单和交货.

我不是要求某人编写代码我只需要一些简单的类来实现任何实现.

我只是想能够订购库存,检查库存是否低,检查库存,添加,删除,库存现有..

在库存中使用立面是否合理?

productFacade Interface class

inventory class
bagel class implements inventory(adding,deleting, stock on hand)
pizza class implement inventory
coffee class implements inventory
Run Code Online (Sandbox Code Playgroud)

将门面图案与订单一起使用是否合理?

orderfacade

order class(create order)
address class(for delivery of pizza, bagel,etc)
orderline
basket item
Run Code Online (Sandbox Code Playgroud)

我试图强制外观模式进入我的程序.我的程序已经使用抽象工厂来创建披萨.咖啡和百吉饼调味品的装饰.

design-patterns

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

如何在Eclipse中保存时禁用自动格式化?

Eclipse在保存时保持自动格式化,例如:尽管按照我想要的方式分解,但是我保留以下代码应该保存在一行中.

@Transactional(rollbackFor = DataAccessException.class, readOnly = false, timeout = 30, propagation = Propagation.SUPPORTS, isolation = Isolation.DEFAULT)
Run Code Online (Sandbox Code Playgroud)

eclipse formatting

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

使用适当支持的中点ASCII?

我正在使用中间点 - ·在我的网站上很多.ASCII是&#183;,它工作正常.但是,一些用户没有看到符号仍然存在一些问题.是否有一个非常接近但更广泛支持的符号,或者有没有办法输出符号以确保完全支持?

html unicode ascii special-characters

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

在OSX上使用Boost线程时访问摄像头时出现问题

我正在尝试使用OpenCV打开相机.这在我在主线程中打开相机时工作正常,但是当我尝试在Boost线程中打开相机时,它会失败.我没有能够谷歌为什么会这样.我假设它以某种方式与Boost线程的权限相关.

以下工作正常:

#include <cv.h>
#include <boost/thread.hpp>
#include <highgui.h>

using namespace cv;
void openCamera() {
    Ptr< VideoCapture > capPtr(new VideoCapture(0)); // open the default camera
}

int main() {
    openCamera();
}
Run Code Online (Sandbox Code Playgroud)

然后我的相机短暂打开,之后我收到消息"清理相机",正如人们所期望的那样.

但是当我通过Boost线程尝试相同时,它不会打开相机:

#include <cv.h>
#include <boost/thread.hpp>
#include <highgui.h>
#include <iostream>

using namespace cv;
void openCamera() {
    std::cout << "confirming that openCamera() was called" << std::endl;
    Ptr< VideoCapture > capPtr(new VideoCapture(0)); // open the default camera
}

int main() {
    boost::thread trackerThread( boost::bind(openCamera) );
}
Run Code Online (Sandbox Code Playgroud)

这打印"确认openCamera()被调用",但相机从未打开,并且没有"清理相机"消息.

有什么办法可以解决吗?

谢谢!

c++ opencv boost-thread osx-snow-leopard

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