问题列表 - 第30250页

C#:在方法调用中直接创建并传递变量

我想知道如何在参数括号中直接声明新变量并将其传递给它:

MethodA(new int[]) //but how to fill the array if declared here? E.g. how to declare and set string?


MethodA(int[] Array)
...
Run Code Online (Sandbox Code Playgroud)

如果需要声明一个对象(带有构造函数参数的类)怎么办?参数列表中仍有可能吗?

c# syntax

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

Android Matrix,getValues()返回什么?

我无法计算下面代码的返回值pMeasure = PathMeasure,m = Matrix,distCount是沿路径的距离

pMeasure.getMatrix(distCount, m, 0x01 | 0x02); 
m.getValues(float[] values)
Run Code Online (Sandbox Code Playgroud)

float [2]&float [5]分别是位置x和y,但我无法弄清楚其余部分

任何帮助再一次赞赏.

android path matrix

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

GZip与移动浏览器

我的目标是移动用户的几个Web项目,并注意到一些标准工具(JS库,json传输,xml等)对于移动数据计划来说非常繁重.

我希望能够实现gzip资源,并且可能需要mod_deflate/mod_gzip来尝试减少这些设备使用的带宽量.

但是,我不知道gzipped javascript,gzipped html等在移动设备上有多广泛的支持,或者即使通常使用...?这似乎有道理.

是否可以用作常见移动设备的可靠工具..?iPhone,android,黑莓,windows mobile/opera ..?

谢谢.

javascript gzip mobile-website

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

如何使用IronPython shell扩展Visual Studio调试器?

首先我要解决的问题是:我正在调试一个具有巨大对象图的C#应用​​程序(想想建筑信息模型,一种面向对象的CAD).当我遇到一个断点时,我通常会有很长的对象列表,我首先需要将其转换为对调试有用.

在代码中,我使用LINQ和lambdas来执行此操作.但是你不能在Watch窗口和Immediate窗口中这样做.

我怎样才能在Visual Studio 2010中添加IronPython shell扩展,让我可以窥探立即窗口/监视窗口可用的相同信息?

编辑:我可以弄清楚如何制作调试器可视化工具.但是从API看起来我只能访问可视化的对象 - 而我实际上更喜欢访问所有局部变量.

编辑:msdn上的文档看来,具有EE(表达式评估器?)的DE(调试引擎)可以做到这一点.这是为了将您自己的语言集成到Visual Studio中.我试图挂钩现有的DE或者至少提供我自己的EE.

c# debugging visual-studio-2010

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

C++ - 使用_CrtDumpMemoryLeaks()进行内存泄漏测试 - 不输出行号

我正在使用Visual Studio 2010中的SDL进行游戏.我遇到了_CrtDumpMemoryLeaks()宏,并认为我会试一试.调用_CrtDumpMemoryLeaks()会将内存泄漏打印到输出窗口,但它不会显示它发生的位置.

我已经阅读了内存泄漏检测启用的MSDN文章,它解释了如果我定义_CRTDBG_MAP_ALLOC它应该输出有问题的语句的行号.在我的情况下,这不会发生.(但是,如果我直接使用malloc(),而不是使用'new',我能够让它工作.

代码:

#define _CRTDBG_MAP_ALLOC
#include <crtdbg.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {
    int *var = new int(5);

    _CrtDumpMemoryLeaks();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出如下:

Detected memory leaks!
Dumping objects ->
{58} normal block at 0x007D1510, 4 bytes long.
 Data: <    > 05 00 00 00 
Object dump complete.
Run Code Online (Sandbox Code Playgroud)

If _CrtDumpMemoryLeaks()在使用"new"分配时无法输出行号,然后建议其他方法来实现类似的行为.

c++ memory-leaks crt visual-studio

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

DDS与AMQP对比ZeroMQ

我想要一个关于我的评估和关注是否正确的反馈.

我现在已经研究了三个数据分发服务,AMQP和ZeroMQ,用于在数据中心中构建数据传输层.这三个看起来很有希望,但我遇到了一些阻塞问题.

为了给出一个背景,我的要求是:

  1. 扩展到500多个物理节点,1000多个发布者和订阅者.
  2. 支持持久的消息传递,以照顾失败的订阅者.
  3. 聚合吞吐量应该是1百万条消息/秒以上

AMQP的问题:

  1. Broker体系结构似乎是整个部署设置中的瓶颈和中心故障点.我可以通过放置联合和群集来提高我的部署,以提高待处理消息的性能和可用性,但它们似乎仍然不具备防故障性.
  2. 持久队列的性能似乎非常低.我的示例应用程序只能为6-7K消息/核心/队列/应用程序提供时钟.

ZeroMQ的问题:

  1. 文档似乎有点想深入.
  2. 系统对待处理消息的行为似乎在PUB/SUB通信模型中引起麻烦.请参考:zeromq如何使用PUB/SUB模式处理慢速消费者

OpenSplice DDS:除了业内采用之外,我没有发现DDS协议中缺少的任何东西.希望在稳定性,性能或限制方面了解该产品的第一手资料.

amqp zeromq data-distribution-service

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

如何使用 jQuery Forms 插件更新 beforeSubmit 函数中的选项对象

我正在重构我使用$.ajaxjQuery 表单插件提交表单的用法。该API的状态,有可能通过任何传递给选项$.ajax$.ajaxSubmit。我希望修改 中的选项对象beforeSubmit,添加一个data属性。警告options.beforeSubmitin的值processSubmit表明这是由处理程序初始化的选项对象,并且数据已设置,但由于选项对象已经在没有data属性的情况下进行了初始化,因此它不包含在发送到服务器的帖子中。是否可以在 中beforeSubmit或以其他方式修改选项对象?

当文档准备好时,我将一个处理程序绑定到submit()

$("#myform").submit(function() {
    var options = { dataType: 'json',
            beforeSubmit: processSubmit,
            success: endSubmit };
    $(this).ajaxSubmit(options);
    return false;
});
Run Code Online (Sandbox Code Playgroud)

processSubmit(arr, $form, options)函数将要发送到服务器的数据打包为 JSON:

function processSubmit(arr, $form, options) {
    var followers =[];
    $($("#follower-multi-select").children().filter("li")).each(function() {
      if ($(this).hasClass("selected")) {
        var fwr =  $(this).attr("id");
        followers.push(fwr);
      }
    });

    var postData = { followers : followers };
    alert('beforeSubmit is: …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-forms-plugin

5
推荐指数
0
解决办法
2560
查看次数

在Lua中将字符串中的所有字符设置为小写

这就是事情.我试图在Lua中以小写字母转换字符串,但它不起作用.我做到了这一点

String = String:lower()
Run Code Online (Sandbox Code Playgroud)

但它不喜欢它.我确信这是做到这一点的方式,我以前见过它.一些网站认为这可能是由错误版本的解释器引起的问题.

有任何想法吗?

string lua lowercase

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

可以跨进程或机器边界使用Reactive Extensions(Rx)吗?

依旧记得在很久以前就看到了一些关于此的讨论,但此后一直没有听到任何消息.所以基本上你能订阅远程机器上的IObservable吗?

.net c# system.reactive

10
推荐指数
3
解决办法
2592
查看次数

媒体元素位置设置问题

我用这一行来设置我的媒体元素位置

OurElement.Position = TimeSpan.FromSeconds(NowPlayingParameters.Position); 
Run Code Online (Sandbox Code Playgroud)

但它保持00:00为什么不能跳到位置值

silverlight mediaelement

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