问题列表 - 第32678页

使用附加到进程的CLR调试器,.NET代码运行速度会变慢吗?

几乎就是标题所说的:我正在运行一个很长的程序,它附加了CLR调试器,所以我可以捕获并检查异常.我的性能是否与在没有调试器的情况下运行它相当,或者是否存在严重(2-10倍或更多)的惩罚?

.net c# debugging

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

Android图库项目聚焦?

默认的图库窗口小部件仅提供单击项目时的事件,但有什么方法可以在仅拖动图库时判断选择了哪个项目?

java android gallery

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

寻求WCF双工"TwoWay"订阅+回调示例

重新获得赏金,因为我真的需要知道如何让它发挥作用,或者为什么不会这样做的明确答案.

我在这里添加了对问题的另一种解释.

有一段时间让双向(IsOneWay = false)WCF客户端服务器在.Net 3/3.5中工作.

在客户端成功注册该服务后,该服务的定期Announcement()将回调注册的客户端.现在,客户端或服务器挂起,直到服务器的SendTimeout(调整为2秒)过去.然后服务器端有一个超时异常,如下所示.只有这样,客户端用户代码才会立即接收METHOD CALL并尝试返回一个值.到那时,客户端的套接字被中止,WCF的内容失败.

在我看来,客户端上的某些东西正在挂起它的本地WCF队列,从处理到套接字超时,但不是很早就取消了本地方法调用.但是,如果相信下面的例外,服务器正在尝试将操作发送到http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous(不合适!)并且超时.也许该URI只是远程连接客户端的"名称",因为WCF知道为了出现错误消息而引用它,它似乎意味着它无法加载URI.我无法判断服务器是先失败还是客户端先失败.

我已经尝试添加WCF跟踪,但我没有获得更多信息.

类似的示例代码在这里,但它必须过多才能消化.我已经尝试过该代码的变种.

TimeoutException 'This request operation sent to http://schemas.microsoft.com/2005/12/ServiceModel/Addressing/Anonymous did not receive a reply within the configured timeout (00:00:00).  The time allotted to this operation may have been a portion of a longer timeout.  This may be because the service is still processing the operation or because the service was unable to send a reply message.  Please consider increasing the operation timeout (by casting the channel/proxy to IContextChannel …
Run Code Online (Sandbox Code Playgroud)

wcf duplex callback timeoutexception

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

将类别列添加到magento admin中的产品网格

我正在尝试将类别列添加到产品网格中.我修改了Mage_Adminhtml_Block_Catalog_Product_Grid.在_prepareCollection中添加了以下内容:

->joinField('category_ids',
            'catalog/category_product_index',
            'category_id',
            'product_id=entity_id',
            null,
            'left')
Run Code Online (Sandbox Code Playgroud)

这给了我一个错误:a:5:{i:0; s:72:"具有相同id"16243"的物品(Mage_Catalog_Model_Product)已经存在"

在prepareColumns我添加:

$this->addColumn('category_ids',
        array(
            'header'=> Mage::helper('catalog')->__('Categories'),
            'index' => 'category_ids',
            'width' => '150px'
    ));
Run Code Online (Sandbox Code Playgroud)

如何修复查询以便我不会收到错误?是否可以按类别名称而不是ID显示和过滤?

一个论坛帖子显示类似的代码,但我无法使其与类别 http://www.magentocommerce.com/boards/viewthread/44534/

static protected $COLUMN_ID_TRADE_REFERENCES = 'ref_text';

protected function _prepareCollection()
{
    $store = $this->_getStore();
    $collection = Mage::getModel('catalog/product')->getCollection()
        ->addAttributeToSelect('name')
        ->addAttributeToSelect('attribute_set_id')
        ->addAttributeToSelect('type_id')
        ->addAttributeToSelect('ref_text')
        ->joinTable('productreferences/reference',
            'product_id=entity_id',
            array('ref_text'),
            null,
            'left')
        ->joinField('qty',
            'cataloginventory/stock_item',
            'qty',
            'product_id=entity_id',
            '{{table}}.stock_id=1',
            'left')
        ->addStaticField('ref_text')
        ->addExpressionAttributeToSelect(self::$COLUMN_ID_TRADE_REFERENCES,
            'GROUP_CONCAT(ref_text SEPARATOR " ; ")',
            'ref_text')
        ->groupByAttribute('entity_id');
Run Code Online (Sandbox Code Playgroud)

magento

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

Geokit和rails 3

我正在使用带有rails 3的geokit gem和插件.看起来有一个已知的问题,可以在这里看到http://github.com/andre/geokit-rails/issues#issue/15

现在,我尝试按照底部提供的解决方案.我将该函数定义粘贴在文件末尾,就在acts_as_mapable之上,并且在第一次调用它之后,但每次都没有发生任何事情.

知道还能做些什么吗?

谢谢

ruby-on-rails geokit

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

PHP和Flash Developer

我想知道Flash和PHP开发人员的就业市场.哪一个在就业市场更受欢迎.另外,我想知道你们使用的PHP IDE选择.我使用notepad ++进行编码,但我相信你们会使用更好的工具....

php ide flash

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

无法开始使用Moq和Nunit

试图让一个非常简单的测试场景工作,让我的头靠在墙上.我确定我错过了一些非常简单的东西!

无论我做什么,当我对我的DLL运行测试时,我似乎从NUnit gui中得到以下错误: System.TypeLoadException:从程序集'DynamicProxyGenAssembly2输入'Castle.Proxies.ITestProxy',Version = 0.0.0.0,Culture = neutral, PublicKeyToken = null'正在尝试实现无法访问的接口.

现在,我在堆栈溢出和其他地方看到大量地方引用了这个错误,但我一直找到的解决方案似乎没有帮助.而且我现在甚至没有使用内部接口!我在这个地方看到的解决方案也在AssemblyInfo.cs中添加了以下行

[assembly:InternalsVisibleTo("DynamicProxyGenAssembly2")]

我正在使用:

  • Visual Studio 2010 Professional
  • c#4.0
  • Moq 4.10810.8 Beta(已部署bin)
  • NUnit 2.5.5(安装在GAC中)

要重新创建此错误,我需要做的就是:

  1. 创建一个新的类库项目
  2. 参考Moq和单位(如上)
  3. 创建一个界面.我把我的界面称为ITest,将其公之于众,它有一个方法是'string TestMethod();'.为简单起见,我在本地项目中这样做.
  4. 创建一个名为'Testing'的类,用[TextFixture]修饰,一个名为'TestMethod'的测试方法用[Test]修饰
  5. 构建项目,然后针对Debug文件夹中生成的dll运行NUnit.

这是我的测试类的内容

namespace MoqTest {
[TestFixture]
public class Testing {
    [Test]
    public void TestMethod() {

        var testMock = new Mock<ITest>();
        testMock.Setup(x => x.TestMethod()).Returns("String val");
        var xyz = testMock.Object;

        Assert.AreEqual(1, 1);

    }
}
Run Code Online (Sandbox Code Playgroud)

}

----更新--- 将Moq版本从4.10810.8更改为4.0.10501.6后一切正常!

c# nunit moq

14
推荐指数
1
解决办法
4922
查看次数

用jquery删除<br>

我有以下标记,这只是总标记的一小部分.

<div align="center">
  <img src="v/vspfiles/templates/100/images/headings/heading_shoppingcart.gif">
</div>
<br><br>
Run Code Online (Sandbox Code Playgroud)

我想删除这两个<br>标签.

注意:<br>在此之前和之后页面上还有其他标记我不想删除.

我想用一个选择的目标被包含在src的div heading_shoppingcart.gif之类的东西.after,然后.remove<br>.

不确定正确的语法或是否有更好/更简单的方法来做到这一点.

jquery

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

如何将stdout转换为字符串(Python)

我需要将通过子进程执行的进程的stdout捕获到一个字符串中,然后将其放入我正在创建的wx应用程序的TextCtrl中.我怎么做?

编辑:我也想知道如何确定进程何时终止

python stdout

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

限制文件访问 - 仅通过PHP读取

我在Windows平台上使用GoDaddy Web托管计划.这不是我的选择 - 它与使用ASP.NET的实际站点的不同部分有关(也不是我的选择).

我有一个SQL数据库,其中包含一些带有一些非敏感客户信息的条目.这个主键是一个AutoIncrement整数,我有一系列与这些整数相匹配的PDF文件(例如555.pdf,7891.pdf等).

我的目标是限制对这些文件的直接访问,我希望用户必须首先完成搜索和登录过程(PHP).最初我打算把文件放在PUBLIC_HTML文件夹上面,但GoDaddy拒绝在没有专用服务器的情况下给我root访问权限(每月20美元).

我接下来要研究的是HTACCESS.我打算仅通过允许访问服务器的IP地址(或localhost/127.0.0.1)来限制只能访问PHP脚本的文件.不幸的是,这不起作用,因为GoDaddy不在其Windows服务器上运行Apache.

我可以将文件放入数据库中的BLOB中,但是当我需要快速处理它们时,这会变得非常混乱(加上我对这种方法有些麻烦).

是否有任何限制只能访问PHP脚本(readfile())的建议?

php pdf iis restrict

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