问题列表 - 第31607页

编写我自己的3D游戏引擎

我想写一个简单的3D游戏引擎申请.我买了一些重要的书籍,如:

我正在阅读它们,但我需要一张路线图.请给我一些建议.谢谢.

3d game-engine

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

SQL效率 - [=] vs [in] vs [like] vs [matches]

出于好奇,我想知道对于sql 使用[ =]与[ in]对[ like]对[ matches](仅为1值)语法是否存在速度/效率差异.

select field from table where field = value;
Run Code Online (Sandbox Code Playgroud)

select field from table where field in (value);
Run Code Online (Sandbox Code Playgroud)

select field from table where field like value;
Run Code Online (Sandbox Code Playgroud)

select field from table where field matches value;
Run Code Online (Sandbox Code Playgroud)

sql syntax performance

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

.NET Fusion记录器:默认图像和本机图像有什么区别?

在.NET融合记录器(FUSLOGVW.exe)中,屏幕右下方的两个选项有什么作用?

 Log Categories
  + Default
  + Native Images
Run Code Online (Sandbox Code Playgroud)

我如何使用其中任何一个来诊断混合模式装配问题?

.net fusion assembly-resolution

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

如何强制OpenMPI使用GCC而不是ICC?是否需要重新编译OpenMPI?

我有一个用于并行计算的C代码gcc,我想在一个集群上编译它,它显然使用了iccvia mpicc.纠正代码是icc友好的似乎太时间要求,所以我想知道我是否可以要求OpenMPI使用gcc.我没有该群集的管理员权限,我实际上更愿意不弄乱原始配置.

如果无法设置例如Makefile,那么我希望可以OpenMPI在我的主目录中编译,但我需要一些指导,然后必须做什么.你可以帮帮我吗?


UPDATE1

Makefile包含

CC = mpicc
CFLAGS += -DMPI
Run Code Online (Sandbox Code Playgroud)

这里有一些OpenMPI文件

$ which mpicc
/usr/bin/mpicc

lrwxr-xr-x  /usr/bin/mpicc -> opal_wrapper
-rwxr-xr-x  /usr/bin/opal_wrapper
Run Code Online (Sandbox Code Playgroud)

如果我能为您提供更多信息,请告诉我.


UPDATE2

Jeff帮助下,我能够找到OpenMPI设置mpicc

$ more /usr/local/share/openmpi/mpicc-wrapper-data.txt 
project=Open MPI
project_short=OMPI
version=1.1.4
language=C
compiler_env=CC
compiler_flags_env=CFLAGS
compiler=icc
extra_includes= openmpi
preprocessor_flags= 
compiler_flags=-pthread 
linker_flags=    
libs=-lmpi -lorte -lopal   -ldl   -Wl,--export-dynamic -lnsl -lutil -ldl 
required_file=
Run Code Online (Sandbox Code Playgroud)

但是,我没有权限编辑此文件,OPMI_CC = gcc也没有更改编译器.


UPDATE3 …

c gcc compilation icc openmpi

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

jQuery从Textarea中转义HTML

我想将HTML标记转义为实体名称,从a获取文本textarea并将结果放入第二个textarea,以便:

<mytag>
Run Code Online (Sandbox Code Playgroud)

&lt;mytag&gt;
Run Code Online (Sandbox Code Playgroud)

我使用.html().text()来回确定.我的问题是处理textarea元素,这有点不同.

如果我先将文本放入div中,它可以正常工作:

var htmlStr = $('#textareaInput').val(); //doesn't like .html() .text() ?
$('#dummy').text(htmlStr); // an object to hold the text that supports .html() 
$('#textareaOutput').val($('#dummy').html());
Run Code Online (Sandbox Code Playgroud)

但是我想做一些更简单的事情:

var htmlStr = $('#textareaInput').val(); 
$('#textareaOutput').val($(htmlStr).html());
Run Code Online (Sandbox Code Playgroud)

我想我的问题是我不懂如何操纵jQuery对象,比如字符串,而不操纵DOM元素 - 因为我现在正在使用div,因为它有.html()方法.

任何帮助都会很棒!

谢谢.

html jquery entities textarea

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

当子类使用val实现它时,Scala抽象方法在超类中为null?

我在我的scala代码中发现了一个错误,这让我很困惑.以下是问题的简化版本.

在抽象类的构造函数,我想查一些关于断言抽象方法.因此,当一个子类的对象制成,这些断言进行检查,看是否所有的被实现,因为它应该.

当子类使用"val"实现抽象方法时会出错:

Scala代码:

abstract class A {
    def aval : String
    assert(aval != null, "aval == null")
    assert(aval == "B", "aval: "+aval)
}

class B extends A {
    def aval = "B"
}

class C extends A {
    val aval = "B"
}

object VariousScalaTests {
    def main(args : Array[String]) : Unit = {
        val b = new B
        val c = new C
    }
}
Run Code Online (Sandbox Code Playgroud)

Scala错误:

Exception in thread "main" java.lang.AssertionError: assertion failed: aval == null
    at scala.Predef$.assert(Predef.scala:92) …
Run Code Online (Sandbox Code Playgroud)

inheritance constructor scala

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

在语句中转换结果

假设我有以下简单查询

SELECT TOP 1 name FROM months
Run Code Online (Sandbox Code Playgroud)

返回name ="march".可以转换这个结果吗?而不是"游行"我想要name ="3".SQL能做这样的事吗?我正在使用MSSQL数据库.

[更新]更正了查询.在编写这个简单的例子时,我将它与MySQL混合[/ update]

sql sql-server

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

在CoreData上保存和检索UIImage

在我的应用程序中,我正在尝试保存和检索核心数据中的图像.我可以在UIimage的约定成功后将图像成功保存到NSData中,但是当我试图将图像作为NSData时,它显示如下给出的输出,

案例1:尝试从DB显示为字符串时.

 <Event: 0x5b5d610> (entity: Event; id: 0x5b5ce30 <x-coredata://F51BBF1D-6484-4EB6-8583-147E23D9FF7B/Event/p1> ; data: <fault>)
Run Code Online (Sandbox Code Playgroud)

案例2:尝试显示为数据时

 [Event length]: unrecognized selector sent to instance 0x5b3a9c0
 2010-07-28 19:11:59.610 IMG_REF[10787:207] *** Terminating app due to uncaught exception    'NSInvalidArgumentException', reason: '-[Event length]: unrecognized selector sent to instance 0x5b3a9c0'
Run Code Online (Sandbox Code Playgroud)

我的代码,

to save:

NSManagedObjectContext *context = [self managedObjectContext];

newsObj = [NSEntityDescription insertNewObjectForEntityForName:@"Event" inManagedObjectContext:context];

NSURL *url = [NSURL URLWithString:@"http://www.cimgf.com/images/photo.PNG"];

NSData *data = [[NSData alloc] initWithContentsOfURL:url];

uiImage = [UIImage imageWithData:data];

NSData * imageData = UIImagePNGRepresentation(uiImage);

[newsObj setValue:imageData forKey:@"imgPng"];

NSError *error;

@try{ …
Run Code Online (Sandbox Code Playgroud)

iphone core-data objective-c save uiimage

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

在 NUnit 中捕获断言失败的正确方法

我正在为我的数据库编写集成测试,我有一个问题。在测试方法开始时,我将一些对象添加到数据库中,在方法结束时我应该将其删除。

所以我有一个像这样的代码:

var group = new ContactGroup { Name = UserLogin + "_test_group" };
group.ID = _provider.AddGroup(UserLogin, group);
Assert.That(_provider.GetGroup(UserLogin, group.ID), Is.Not.Null);
_provider.RemoveGroup(UserLogin, group.ID);
Run Code Online (Sandbox Code Playgroud)

关键是如果断言失败,RemoveGroup 将不会被执行。我该怎么办?

如果我尝试这个:

var group = new ContactGroup { Name = UserLogin + "_test_group" };
group.ID = _provider.AddGroup(UserLogin, group);
try
{
    Assert.That(_provider.GetGroup(UserLogin, group.ID), Is.Not.Null);
}
finally
{
    _provider.RemoveGroup(UserLogin, group.ID);
}
Run Code Online (Sandbox Code Playgroud)

我应该像这样重新抛出 AssertionException

catch (AssertionException)
{
    throw;
}
Run Code Online (Sandbox Code Playgroud)

?

c# nunit assert

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

Hex Url解码器c#

我有如http%3A%2F%2Fwww%2Ewikimoveis%2Ecom%2Ebr%2Ffotos%2F1292%2FKO2551%2FDSC01366%2EJPG一个URL

我需要让它正确解码.我相信这是十六进制的.找不到任何能够做到这一点的C#代码.

谢谢

c# url-encoding

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