小编man*_*p84的帖子

通过PECL安装AMQP

我正在尝试安装RabbitMQ PECL扩展但运行后

sudo pecl install amqp
Run Code Online (Sandbox Code Playgroud)

我得到以下神秘的错误消息,广泛的谷歌搜索没有帮助解决.

我安装了这些软件包:

  • librabbitmq - RabbitMQ C客户端本身)
  • librabbitmq-dev - dev头等

和RabbitMQ在localhost上成功运行

也许它可能是C客户端版本的不匹配以及PECL扩展所期望的,其他人遇到过这个吗?

在下方输出....

干杯

running: make
/bin/bash /tmp/pear/temp/pear-build-rootZNUmac/amqp-1.0.0/libtool --mode=compile cc  -I.         -I/tmp/pear/temp/amqp -DPHP_ATOM_INC -I/tmp/pear/temp/pear-build-rootZNUmac/amqp-        1.0.0/include -I/tmp/pear/temp/pear-build-rootZNUmac/amqp-1.0.0/main -I/tmp/pear/temp/amqp -      I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -       I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -    D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -DHAVE_CONFIG_H  -g -O2   -c /tmp/pear/temp/amqp/amqp.c -o amqp.lo
libtool: compile:  cc -I. -I/tmp/pear/temp/amqp -DPHP_ATOM_INC -I/tmp/pear/temp/pear-   build-rootZNUmac/amqp-1.0.0/include -I/tmp/pear/temp/pear-build-rootZNUmac/amqp-1.0.0/main -   I/tmp/pear/temp/amqp -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -  I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -  D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -g -O2 -c    /tmp/pear/temp/amqp/amqp.c  -fPIC -DPIC …
Run Code Online (Sandbox Code Playgroud)

php pecl amqp rabbitmq

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

MVC剃刀 - 从子视图向共享布局父div添加类

我在共享布局中包含div的情况(并非完全不寻常):

<div class="main-content">
    ** views are rendered here in a fixed width container **
</div>
Run Code Online (Sandbox Code Playgroud)

通常这是固定宽度,但在某些页面上,我想将"fullwidth"类添加到此容器中,这样可以填充整个页面宽度.在这种特定情况下,这是因为视图将托管一个需要大型工作空间的Javascript应用程序.

我可以用jQuery做到这一点,但我不希望它在页面渲染后发生,理想情况下Razor可以将此类附加到容器中.

我有什么方法可以在视图中影响共享布局的内容吗?renderSection感觉非常接近我所需要的但是在类属性中定义一个部分只是为了向它附加一个类名是非常疯狂的,类似地重复共享布局会有点过分......

有办法做到这一点吗?

谢谢

asp.net-mvc razor

12
推荐指数
1
解决办法
3045
查看次数

直接在ARM目标上调试单声道应用程序

我最近在BeagleBone嵌入式ARM设备上安装了Mono,希望通过USB连接Kinnect传感器并用C#/ Mono控制它

我想知道,Mono(我使用的是MonoDevelop,但我想这个问题也适用于VS)允许你在本地开发,然后针对远程目标调试代码?如果是这样,怎么能实现呢?

我听说软调试器可能就是我需要的东西但是在配置中查看并查看文档之后我找不到我需要的内容....

谢谢!

debugging mono arm monodevelop beagleboard

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

界面最佳实践

我正在研究一个按以下方式拆分的应用程序(简化了一下)

App
|
Framework
|
Data (Persistance)
|
Data.Couchbase
Run Code Online (Sandbox Code Playgroud)

在App内部,我们正在设置DI容器并注册在需要特定接口时将使用哪些具体实现.

即Data命名空间中的IUserRepository将由Data.Couchbase命名空间中的CouchbaseUserRepository实现.将来,如果我们用另一种技术换掉持久层,比如Mongo,我们可以更新DI注册,并且可以通过MongoUserRepository来实现

一切顺利......

问题1

提供跨越系统边界但 Data.Couchbase命名空间本身内部的接口有明显的好处.如果ICouchbaseUserRepository接口本身不提供任何额外的功能,是否有任何意义?似乎我们注册了IUserRepository - > CouchbaseUserRepository应该足够好吗?在具体实现中,类似的是将这些组件进一步分解为可能不会被换出的接口

问题2

同样值得在Framework中拥有一堆接口,其唯一目的是代理Data中的接口,因此App只能依赖于Framework而不必依赖于Data.我可以看到优势....实际上也许我不能......似乎我们将在框架中拥有数百个接口,我们可能只依赖于'数据',特别是如果这些程序集我将住在同一个锡上

干杯

c# oop dependencies dependency-injection interface

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

JSPlumb-设置连接ID

我们正在研究一个使用JSPlumb进行工作流呈现并维护包含节点(id,位置,文本等)和连接的单独数据模型的项目,并使用jsPlumb.bind将其与事件同步

当我重新创建连接时,我在调用带有源和目标参数的jsPlumb.connect,但似乎ID是在后台创建的,因此与从数据模型加载的ID不匹配。这样做很好,除非在拆卸时我不想通过ID从模型中删除该连接...

有什么方法可以手动设置连接器的ID?

谢谢

jsplumb

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

不存在而不是存在

我正在优化一些SQL查询(这可以被认为是我最近发布的问题的第2部分)并用NOT EXISTS谓词替换了一些NOT IN

我是否正确地认为这样做的主要好处是,使用NOT EXISTS可以获得声明在找到单个匹配时终止的好处,但是对于计数子查询而言,NOT IN将需要进行全表扫描?

如果选择的数据包含NULL,NOT IN似乎还需要额外的工作,这是正确的吗?

在我在proc中实现它们之前,我需要确保第二个语句比这两个案例中的第一个语句(和功能上等效的)更好:

情况1:

        --exclude sessions that were tracked as part of a conversion during the last response_time minutes
        -- AND session_id NOT IN (SELECT DISTINCT tracked_session_id    
        --                              FROM data.conversions WITH (NOLOCK)
        --                              WHERE client_id = @client_id
        --                              AND utc_date_completed >= DATEADD(minute, (-2) * cy.response_time, @date)
        --                              AND utc_date_completed <= @date     
        --                              AND utc_date_clicked <= @date)

        AND NOT EXISTS (SELECT 1
                            FROM data.conversions WITH (NOLOCK)
                            WHERE client_id = @client_id
                            AND utc_date_completed >= DATEADD(minute, (-2) …
Run Code Online (Sandbox Code Playgroud)

sql sql-server optimization plsql

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