问题列表 - 第18745页

当权限为755时,Python脚本通过apache运行,但在777时提供错误500?

我将一个基本的python脚本上传到Dreamhost的共享主机,并将权限更改为777.它从shell(通过SSH)运行良好,但从浏览器调用时会显示"服务器错误".

在error.log中,错误是'Premature end of script headers'.

我写信给DreamHost,他通过更改权限来回复(令人惊讶的是很快)755,并且脚本在apache中开始正常工作(我可以在浏览器中看到输出).

但这似乎不对 - 如何添加额外的宽松权限可以打破任何功能?

cgi chmod 777

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

我需要一个算法来找到最佳路径

我需要一种算法来找到路径寻找问题的最佳解决方案.问题可以说是:

  • 在起点,我可以沿着多个不同的路径前进.
  • 在每一步,还有另外多种可能的选择.
  • 每个步骤可以执行两个操作:
    • 确定路径是否可接受的边界条件.
    • 确定路径是否已到达最终目的地并且可以选择为最佳路径的条件.
  • 在每个步骤中,可以消除许多路径,只允许"好"路径增长.

我希望这充分描述了我的问题,也是一种可能的暴力解决方案.

我的问题是:蛮力是问题的最佳/唯一解决方案,我还需要一些关于算法的最佳编码结构的提示.

algorithm

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

计算不完整排名表的分数

当我在高中并学习矩阵时,我们看到了一种技术可以帮助解决这样的情况:

联盟中有许多国际象棋选手,他们需要确定所有选手的排名,但没有足够的时间让每个球员都能与其他人比赛.如果最终玩家A击败玩家B,而玩家B击败玩家C,你可以肯定地说玩家A比玩家C好,因此奖励一些积分给玩家A代替他们实际上互相玩耍.

正如我所说,这是不久前的,我不记得如何实际执行算法,但我认为它被称为"统治矩阵".在网上搜索这些内容有时是徒劳无益的,所以我认为这是不对的.

谁能给我一些帮助?理想情况下,我可以使用的算法用于我正在处理的程序,但即使只是指向有关该过程的更多信息的指针.

algorithm math matrix

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

在tsql中是一个带有Select语句的Insert在并发方面是否安全?

在我对这个SO问题的回答中,我建议使用单个insert语句,使用select增加一个值,如下所示.

Insert Into VersionTable 
(Id, VersionNumber, Title, Description, ...) 
Select @ObjectId, max(VersionNumber) + 1, @Title, @Description 
From VersionTable 
Where Id = @ObjectId 
Run Code Online (Sandbox Code Playgroud)

我建议这是因为我认为这个语句在并发性方面是安全的,因为如果同时运行同一个对象id的另一个插入,则不可能有重复的版本号.

我对么?

t-sql sql-server concurrency

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

想了解沙盒

我想了解更多有关沙盒的信息.不仅仅是关于它.我想学习这样我将能够编写一个简单的沙箱.

令人惊讶的是,任何地方都没有任何信息.甚至维基百科的文章都不好.

任何人都可以建议我好的材料.我知道它非常先进的概念.那么,学习和掌握它的先决条件是什么.

security sandbox

12
推荐指数
2
解决办法
784
查看次数

在NSTableView行中显示多个对象

我是stackoverflow的新人:)但我认为,这是问我问题的正确位置.我是Cocoa和Objective-c的新开发人员,我正在尝试编写我的第一个Mac应用程序:ToDo应用程序.

此时,我可以保存ToDo并删除它们,但现在,我想添加一些功能,如CreationDate,一些标签(在mutablearray中),以及ToDo是否完成.我没有使用ArrayController,我将编码的NSMutableArray保存到文件(库/应用程序支持/ AppName)并从那里读取它.

这一切都必须在一行,因为它看起来像这样:

目前的外观http://img683.imageshack.us/img683/7595/bild2ss.png

其中Title应该是ToDo的内容,Blue Box应该是Status(Blue = undone,Gray = Done),Subtitle应该是Date和Tags(03.01.2009 - tag1,tag2) ,tag3)

我现在如何将addObjects添加到mutablearray中,但是,如果我想将所有这4个信息保存到这个数组中,我不知道如何制作它.

我有一个模型,正在初始化这4个信息,但如何保存?我必须在一个数组和我的mutablearray中的数组中保存这个信息吗?

cocoa objective-c nstableview nsmutablearray nsarray

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

在C++代码中初始化C结构

有没有更好的方法来初始化C++代码中的C结构?

我可以在变量声明点使用初始化列表; 但是,如果在编译时不知道所有参数,或者如果我没有声明本地/全局实例,那么这没有用,例如:

遗留C代码,它声明了结构,并且还使用了API

typedef struct
{
    int x, y, z;
} MyStruct;
Run Code Online (Sandbox Code Playgroud)

使用C库的C++代码

void doSomething(std::vector<MyStruct> &items)
{
    items.push_back(MyStruct(5,rand()%100,items.size()));//doesn't work because there is no such constructor
    items.push_back({5,rand()%100,items.size()});//not allowed either

    //works, but much more to write...
    MyStruct v;
    v.x = 5;
    v.y = rand()%100;
    v.z = items.size();
    items.push_back(v);
}
Run Code Online (Sandbox Code Playgroud)

创建本地实例然后一次设置一个成员(myStruct.x = 5;等)是一个真正的痛苦,当尝试将20个不同的项添加到容器时有点难以阅读...

c c++ structure initialization

4
推荐指数
2
解决办法
1745
查看次数

我需要在数据库中保存以记录订单的历史记录?

我想保留客户的订单历史记录.

我想保留产品名称,订购产品数量,产品价格,订单日期,名称,地址等

表可以是order_history,并且会有id,date,cutomer_id,...的字段.

然后,我想到了一个关于产品名称和数量的问题.

我该如何将它们保存在数据库中?

客户可以订购多个具有不同编号的产品.

我应该将它保存在数组中的一个字段中,例如{product1,2,product2,1,product3,2 etc}

或者我应该单独保留姓名和号码?

还是其他任何方式?

常见的做法是什么?

你能建议一个合适的数据库结构吗?

mysql database

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

用于可视化内存对齐的c ++工具?

是否有一个工具,也许是Visual Studio的插件,它可以为我显示我的类和结构的内存对齐?

谢谢!

c++ visualization alignment

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

开源HTTP或HTTPS代理

我想将浏览器发出的所有HTTP请求记录到文件中,所以我想我可以在本地运行HTTP/S代理并执行此操作.但是,proxies.xhaus.com/上的代理不符合我的需求 - 无论是HTTPS支持还是没有日志记录.你们中的任何人都知道可以同时执行HTTPS和HTTP的代理,并允许我将浏览器流量记录到文件中吗?

谢谢

https proxy

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