问题列表 - 第8493页

用于基于图块的游戏的Java 2D游戏引擎

任何人都可以推荐一个好的Java游戏引擎来开发简单的基于平铺的游戏吗?我正在寻找一种能让我使用像Tiled www.mapeditor.org这样的东西来制作地图的引擎

光滑正是我正在寻找的,slick.cokeandcode.com但我无法让它在Vista-64上运行.我能管理的最好的是:无法在AMD 64位平台上加载IA 32位.dll(这是在下载最新的LWJGL版本之后).

任何人都可以提出类似的东西,将在64位Vista上运行吗?

java frameworks 2d

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

如何从字符串转换为对象属性名称?

我试图将字符串值转换为属于对象的属性的名称.例如,在以下代码中,我需要column_array转换为属性名称中的所有字符串值.名字"student_identification","email"等都是我的实际列名称Student表.在真实场景中,column_array将由用户设置(通过勾选复选框).并且new_array将被替换csv,因为我想要的数据进入一个CSV文件.

目前我真的在以下方面苦苦挣扎:

   new_array << r."#{column_array[i]}"
Run Code Online (Sandbox Code Playgroud)

我想"#{column_array[i]}"转为属性名称,以便我可以访问数据.

def exp_tst

  @records =  Student.find(:all, :conditions=> session[:selection_scope],
                                 :order => sort_order('laboratory_id'))

  column_array = ["student_identification", "laboratory_id", "email", "current_status"]

  new_array = Array.new()

  @records.each do |r|

    (0..(column_array.size-1)).each do |i|
       new_array << r."#{column_array[i]}"
    end
  end

end
Run Code Online (Sandbox Code Playgroud)

ruby attributes ruby-on-rails

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

如何在Eclipse PDT中为代码完成/辅助添加PHP框架,是否可以将框架添加为所有项目的默认框架?

如何在Eclipse PDT中为PHP代码辅助/完成添加PHP框架?

是否可以将该框架添加为所有项目的默认框架?

eclipse eclipse-pdt

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

是否存在System.Text.StringBuilder的二进制等价物?

我在C#中连接了大量的byte []数组.如果我是为字符串做这个,我会使用StringBuilder - 是否有一个等效的类可以用于byte []数组中的二进制数据?

.net c# binary

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

Variant的内容类型的字符串表示?

首先,为我的英语道歉,我希望我在这里写的是有道理的.现在我的问题.

如何使用TypInfo.GetEnumName()获取Variant 的内容类型的字符串表示形式.我试过以下,没有运气,我得到一个数字表示.

myString := GetEnumName( TypeInfo(TVarType), TVarData(myVar).VType );
Run Code Online (Sandbox Code Playgroud)

谢谢.

delphi rtti delphi-2009 typeinfo

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

图标资源?

不是技术问题小伙子,但我一直在寻找一套房间预订的图标,我正在努力.网站上的图标资源负载alrite但是有一个不错的地方去一些任何人都可以推荐的优质免费图标?

icons

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

在Vim中使用pythoncomplete时防止拆分窗口

我正在使用带有pythoncomplete的VIM.当我完成时,当前窗口被拆分,并且上部窗格中显示了calltips.我讨厌那个!有没有办法防止这种行为或至少自动限制上部窗格的大小?

python vim autocomplete

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

如何从多维数组中提取列?

有人知道如何从Python中的多维数组中提取列吗?

python arrays extraction multidimensional-array

215
推荐指数
15
解决办法
57万
查看次数

删除子应用程序中的 codeSubDirectories 元素时出现问题

我有一个 ASP.NET 应用程序,在 web.config 中有一个 <codeSubDirectories> 部分。我的主要项目是在 VB.NET 中,但我在 App_Code 下有一个用 C# 编写的 CSCode 子目录。现在对于我创建的每个新子应用程序,我必须在 App_Code 下创建一个 CSCode 文件夹。Microsoft 的文档说有一个 <clear /> 元素,但是当我将它添加到子应用程序的 web.config 文件时出现错误。这是怎么回事?

asp.net web-config

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

如何退出子进程并从execvp()返回其状态?

在我的简单自定义shell中,我正在从标准输入中读取命令并使用execvp()执行它们.在此之前,我创建了当前进程的fork,我在该子进程中调用了execvp(),之后,我调用exit(0).

像这样的东西:

pid = fork();

if(pid == -1) {
    perror("fork");
    exit(1);
}

if(pid == 0) {
    // CHILD PROCESS CODE GOES HERE...
    execvp(pArgs[0], pArgs);
    exit(0);
} else {
    // PARENT PROCESS CODE GOES HERE...
}
Run Code Online (Sandbox Code Playgroud)

现在,使用execvp()运行的命令可以返回错误吗?我想正确地处理它,现在,我总是调用exit(0),这意味着子进程将始终具有"OK"状态.

如何从execvp()调用返回正确的状态并将其放入exit()调用?我应该只获取execvp()返回的int值并将其作为exit()参数而不是0传递.这是否足够正确?

c fork exec exit

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