问题列表 - 第27916页

并行for for .net 4.0是否自动获得GPU计算的特权?

并行for for .net 4.0是否自动获得GPU计算的特权?或者我必须配置一些驱动程序,以便它使用GPU.

gpgpu .net-4.0 parallel-for

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

在构建64位窗口操作系统时,针对x86与AnyCPU

我有一个为.NET 2.0编写的现有C#应用程序,目前面向AnyCPU.它目前引用了一些我没有源代码的第三方.NET DLL(我不确定它们是否是为x86,x64或AnyCPU构建的).

如果我想在64位Windows操作系统上专门运行我的应用程序,我应该定位哪个平台才能让我的应用程序无误地运行?我目前的理解是针对:

  • x86:如果为x86构建了至少一个第三方.NET dll,或者使用p/Invoke与Win32 DLL进行交互.应用程序将在32位和64位操作系统上以32位模式运行.
  • x64:如果已为x64或AnyCPU构建了所有第三方.NET dll.应用程序仅在64位操作系统中运行.
  • AnyCPU:如果所有第三方.NET dll都已为AnyCPU构建.应用程序将在32位操作系统上以32位模式运行,在64位操作系统上以64位运行.

另外,我是否相信,在构建引用第三方x86 .NET DLL的应用程序时,针对AnyCPU时不会产生任何错误,当应用程序在64位操作系统上运行时尝试加载这些DLL时,它将引发运行时异常.

因此,只要我的第三方DLL之一正在执行p/Invoke或x86,我只能针对此应用程序定位x86?

.net 64-bit

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

C#StackOverflowException

问题:我正在尝试更新列表.如果列表中已存在某个项目的ID,我想添加该项目的数量.如果没有,那么我想在列表中添加另一个项目.

            cart = (List<OrderItem>)Session["cart"];

            for(int counter = cart.Count-1; counter >= 0; counter--)
            {
                if (cart[counter].productId == item.productId)
                {
                    cart[counter].productQuantity += item.productQuantity;
                }
                else if (counter == 0)
                {
                    cart.Add(item);
                }
            }
Run Code Online (Sandbox Code Playgroud)

cart[counter]item表示我的自定义对象的实例.目前,当我终于找到匹配的ID时,所有内容都显示它应该可以正常工作,但是我在自定义对象类中抛出了一个StackOverflowException.

    public int productQuantity
    {
        get
        {
            return _productQuantity;
        }
        set
        {
            productQuantity = value;
        }
    }
Run Code Online (Sandbox Code Playgroud)

它被放在"套装"的开放式支架上.有人可以告诉我这到底是什么问题,因为我在过去的2个多小时里一直没有用到这一点.先感谢您.

c# asp.net stack-overflow collections

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

将目录复制到其他驱动器

如何将目录复制到C#中的其他驱动器?

c#

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

带警报消息的scp命令

我想为每次执行scp命令获取警报消息.如果有人使用scp命令访问我的文件,那么我必须收到一封邮件.我怎样才能做到这一点.请帮我.

unix perl

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

CGEventTapCreate()调用问题

我正在尝试使用此代码注册全局关键事件:

void function()
{
    CFMachPortRef keyUpEventTap = CGEventTapCreate(kCGHIDEventTap,kCGHeadInsertEventTap,kCGEventTapOptionListenOnly,CGEventMaskBit(kCGEventKeyUp),&keyUpCallback,NULL);


CFRunLoopSourceRef keyUpRunLoopSourceRef = CFMachPortCreateRunLoopSource(NULL, keyUpEventTap, 0);
    CFRelease(keyUpEventTap);

    CFRunLoopAddSource(CFRunLoopGetCurrent(), keyUpRunLoopSourceRef, kCFRunLoopDefaultMode);
    CFRelease(keyUpRunLoopSourceRef);
}
Run Code Online (Sandbox Code Playgroud)

应用程序在执行CFMachPortCreateRunLoopSource()调用时崩溃.我认为崩溃是因为CGEventMaskBit(kCGEventKeyUp),当我创建一个事件点击时.

但是如果我创建事件点击使用CGEventTapCreate(kCGHIDEventTap,kCGHeadInsertEventTap,kCGEventTapOptionListenOnly,CGEventMaskBit(kCGEventFlagsChanged),&keyUpCallback,NULL),应用程序工作正常.它没有崩溃.当按下任何修改键时,我会收到回调.但我需要按下删除键的回调.

有任何想法吗?

谢谢,

Dheeraj.

cocoa objective-c

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

Python vs所有主要的专业语言

最近我一直在阅读Python和一些更传统的专业语言(C,C++,Java等)之间的比较,主要是试图找出它是否与我自己的目的一样好.我无法理解这种想法,它不利于自动化和宏之外的"真正的"编程任务.

无论如何,我从大约200个论坛帖子和博客帖子得到的一般想法是,对于一般的,非专业级的编程,脚本和应用程序,只要它是一个程序员(你)编写它,给定的程序使用Python可以更快,更高效地编写,而不是几乎任何其他语言.但是,一旦它足够大,需要多个程序员或比普通人更复杂(阅读:非专业)将有任何业务制作,它几乎变得立即低于一百万其他语言.

这个想法或多或少准确吗?

(我正在学习Python作为我的第一语言,并希望能够制作我想要的任何小应用程序,但我也计划最终学习C,因为我想最终进入驱动程序编写.所以我一直在努力尽可能多地研究每个优点和缺点.)

无论如何,感谢任何输入

c python comparison

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

如何在SQL Server 2005中定义ENUM?

可能重复:
SQL Server 2005是否具有与MySql的ENUM数据类型等效的?

有没有办法在SQL Server 2005中定义ENUM?

我有固定的值,我需要在程序和函数中使用.

sql sql-server stored-procedures sql-server-2005

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

Php正则表达式匹配div

这是我的代码

<?php

/**
 * @author Joomlacoders
 * @copyright 2010
 */
    $url="http://urlchecker.net/html/demo.html";

    $innerHtml=file_get_contents($url);

    //echo $innerHtml;
    preg_match_all("{\<div id='news-id-.*d'\>(.*)\</div\>}",$innerHtml,$matches);

          //<div id='news-id-160346'>            

    var_dump($matches);

?>
Run Code Online (Sandbox Code Playgroud)

我想找到div id ='news-id-160346'中的所有内容.请帮我

php preg-match-all

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

iPhone如何为我的自定义视图设置clearcolor

我通过扩展UIView创建一个自定义StyleLabel,它提供了特定类型字符串的链接.我已成功实现此功能.

我使用TableViewCell这个标签连同UILabel.i设置的UILabel与StyleLabel背景色设置为clearColor.UILabel工作正常,但StyleLabel在blackColor中显示背景.

我不确定以下代码有什么问题.

这是CustomLabel类的drawRect方法

-(void) drawRect:(CGRect)rect 
{
     CGContextRef ctx = UIGraphicsGetCurrentContext();
    CGContextClearRect(ctx, rect);
    [[UIColor clearColor] setFill];
    CGContextAddRect(ctx, rect);
    CGContextDrawPath(ctx, kCGPathFill);
    [_text drawText:ctx];

}
Run Code Online (Sandbox Code Playgroud)

谢谢Sasikumar

iphone

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