问题列表 - 第14965页

如何将Enum与其相反的值相关联,如在主要方向(南北,东西等)?

我还在为我的迷宫游戏制作我的Cell课程.在另一个线程的帮助之后,有人建议我使用EnumMap作为我的墙/邻居,这到目前为止工作得很好.

这是我到目前为止:

enum Dir {
    NORTH, SOUTH, EAST, WEST
}

class Cell {
    public Map<Dir, Cell> neighbors = Collections
            .synchronizedMap(new EnumMap<Dir, Cell>(Dir.class));
    public Map<Dir, Boolean> walls = Collections
            .synchronizedMap(new EnumMap<Dir, Boolean>(Dir.class));

    public boolean Visited;

    public Cell() {
        Visited = false;
        for (Dir direction : Dir.values()) {
            walls.put(direction, true);
        }
    }

    // Randomly select an unvisited neighbor and tear down the walls
    // between this cell and that neighbor.
    public Cell removeRandomWall() {
        List<Dir> unvisitedDirections = new ArrayList<Dir>();
        for (Dir direction …
Run Code Online (Sandbox Code Playgroud)

java enums

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

什么是数据库文件系统?

我对什么是数据库文件系统一无所知.

有人可以在这里向我解释实际上数据库文件系统是什么,它的应用是什么?它与传统文件系统有何不同?

我该如何建造它?

database filesystems

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

设置 PHP(或 I_USER [我不确定这里...])连接到 iisweb.vbs 的权限

我一直在试图找出一种方法来管理我们的工作领域和轻松创建一个SimpleDNS类,但现在我在它的IIS服务器管理端,我只是失去了是怎么回事。

这是我正在运行以测试它的 PHP 代码。

<?php
$cmd = 'iisweb /create c:\websites\examplesite.com\www "Example Domain!" /d www.examplesite.com';

exec($cmd,$data);
print_r($data);
?>
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,我得到:

Array ( [0] => Error &H80041003: Access denied
Run Code Online (Sandbox Code Playgroud)

我完全不知道如何为此设置权限。

这是好的部分!当我运行时,<?php exec('ping google.com',$data);?>:它可以无缝运行。

在设置 iisweb.vbs(iisweb vbs 文件)的权限时,我不知道从哪里开始。我什至不知道我是否应该为该文件设置权限。我不知道是否应该在控制台中设置 CGI 选项。我迷路了。

有人可以帮我吗?我在这是要干嘛?

php iis cmd exec

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

检索F#函数的MethodInfo

我想编写一个函数,它将函数f作为参数,并返回与f关联的System.Reflection.MethodInfo.

我不太确定它是否可行.

reflection f#

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

为什么=运算符在没有定义的情况下处理结构?

我们来看一个简单的例子:

struct some_struct {
   std::string str;
   int a, b, c;
}

some_struct abc, abc_copy;
abc.str = "some text";
abc.a = 1;
abc.b = 2;
abc.c = 3;

abc_copy = abc;
Run Code Online (Sandbox Code Playgroud)

然后abc_copy是一个精确复制abc..怎么可能没有定义=操作符

(在处理一些代码时,这让我感到意外..)

c++ gcc operators

54
推荐指数
3
解决办法
6万
查看次数

正确使用$ @

我试图编写一个小脚本,接受任意数量的命令行参数,打印出rwx文件(不是目录)的权限

我拥有的是什么

file=$@    
if [ -f $file ] ; then    
ls -l $file    
fi
Run Code Online (Sandbox Code Playgroud)

但是,它只接受一个命令行参数.谢谢你的帮助.

unix variables bash

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

为了理智还是表现而非规范化?

我已经开始了一个新项目,他们有一个非常规范化的数据库.可以查找的所有内容都作为外键存储到查找表中.这是规范化和精细的,但我最终为最简单的查询做了5个表连接.

    from va in VehicleActions
    join vat in VehicleActionTypes on va.VehicleActionTypeId equals vat.VehicleActionTypeId
    join ai in ActivityInvolvements on va.VehicleActionId equals ai.VehicleActionId
    join a in Agencies on va.AgencyId equals a.AgencyId
    join vd in VehicleDescriptions on ai.VehicleDescriptionId equals vd.VehicleDescriptionId
    join s in States on vd.LicensePlateStateId equals s.StateId
    where va.CreatedDate > DateTime.Now.AddHours(-DateTime.Now.Hour)
    select new {va.VehicleActionId,a.AgencyCode,vat.Description,vat.Code,
vd.LicensePlateNumber,LPNState = s.Code,va.LatestDateTime,va.CreatedDate}
Run Code Online (Sandbox Code Playgroud)

我想建议我们取消一些东西.喜欢州代码.在我的一生中,我没有看到州代码的变化.类似的故事与3个字母的代理商代码.这些由代理机构发放,永远不会改变.

当我找到状态代码问题和5表连接的DBA时.我得到了"我们正常化"和"加入很快"的回应.

反规范化有一个令人信服的论据吗?如果没别的话,我会为了理智而这样做.

T-SQL中的相同查询:

    SELECT VehicleAction.VehicleActionID
      , Agency.AgencyCode AS ActionAgency
      , VehicleActionType.Description
      , VehicleDescription.LicensePlateNumber
      , State.Code AS LPNState
      , VehicleAction.LatestDateTime AS ActionLatestDateTime
      , VehicleAction.CreatedDate
FROM …
Run Code Online (Sandbox Code Playgroud)

sql normalize denormalization

8
推荐指数
3
解决办法
620
查看次数

双击Mac OS X中的文档文件以打开Java应用程序

我在应用程序包中有一个Java应用程序,我想将文件类型与之关联.

例如,如果有文件

foo.example

当双击该文件或具有.example扩展名的任何文件时,我希望我的应用程序启动并打开该文件.我也希望文件有我的应用程序的图标.

我想通过编辑info.plist文件来做到这一点,但它似乎不起作用.

另外,我的Java应用程序如何知道传递给它的文件?

java macos file-association

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

使用PHP进行无效的JSON解析

我正在提取无效JSON的JSON提要.它完全没有引用.我已经尝试了一些东西,比如explode()str_replace(),让字符串看起来更像有效的JSON,但内部有一个关联的JSON字符串,它通常会搞砸了.

这是一个例子:

id:43015,name:'John Doe',level:15,systems:[{t:6,glr:1242,n:'server',s:185,c:9}],classs:0,subclass:5
Run Code Online (Sandbox Code Playgroud)

是否有任何可以处理无效JSON的JSON解析器?

编辑:我正在尝试使用json_decode()此字符串.它什么都不返回.

php json

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

如何从滚动,俯仰和偏航中获取摄像机向量?

我需要从滚动,俯仰和偏转角度(以度为单位)获得摄像机的向上矢量(以获得正确的外观).我已经尝试了几个小时的不同的事情,并没有运气:(.任何帮助在这里将不胜感激!

opengl directx 3d graphics xna

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