问题列表 - 第5704页

从旋转的矩形计算边界框坐标

我有一个矩形左上角的坐标,以及从0到180和-0到-180的宽度,高度和旋转.

我试图获取矩形周围的实际框的边界坐标.

什么是计算边界框坐标的简单方法

  • Min y,max y,min x,max x?

A点并不总是在最小值上,它可以在任何地方.

如果需要,我可以在as3中使用矩阵变换工具包.

math geometry rotation bounding-box actionscript-3

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

Python反射和类型转换

在Python中,str(),int(),float()等函数通常用于执行类型转换.但是,这些要求您在开发时了解要转换为的类型.我正在尝试编写的一些Python代码的子问题如下:

给出两个变量,foobar找到类型foo.(在开发时不知道,因为这是通用代码.)然后,尝试转换bar为任何类型foo.如果无法做到这一点,请抛出异常.

例如,假设您调用执行此操作的函数conv.它的签名看起来像

def conv(foo, bar) :
    # Do stuff.
Run Code Online (Sandbox Code Playgroud)

它会被称为:

result = conv(3.14, "2.718")  # result is now 2.718, as a float.
Run Code Online (Sandbox Code Playgroud)

python reflection introspection type-conversion python-datamodel

7
推荐指数
2
解决办法
5576
查看次数

.Net Remoting与WCF

我正在一个.Net网站上工作,该网站将有1000个并发用户.

我正在考虑将业务组件保留在Web服务器上的应用服务器和UI组件上.数据库(MS SQL Server 2005)将托管在另一台服务器上.我打算也使用负载平衡.

鉴于此,如果我想拥有最佳的应用程序性能和可扩展性,那么从Web服务器到应用服务器的最佳通信方式是什么?

c# performance wcf remoting

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

PHP警告:已在"未知"中发送标头

我正在寻找可能触发以下PHP警告的事情:

PHP警告:无法修改标头信息 - 已在第0行的"未知"中发送的标头

php error-reporting

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

PHP:返回当前会话的生命周期

我正在寻找一种方法来检查PHP会话的生命周期,并返回会话"活着"的秒数.

是否有我错过的PHP函数?

php session

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

什么是最好的.NET游戏开发框架?

我已经涉足了微软XNA游戏开发框架,该框架看起来相当不错,只是想知道是否有人对游戏创作者或任何其他人的Dark GDK.NET有任何经验.

任何有关入门的建议都会很棒.

.net

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

错误LNK2005:已定义 - C++

背景

我有一个名为PersonLibrary的项目,它有两个文件.

  1. Person.h
  2. Person.cpp

该库生成一个静态库文件.另一个项目是TestProject,它使用PersonLibrary(在VS008中添加了项目依赖项).一切正常,直到我向Person.h添加了非成员函数.Person.h看起来像

class Person
{
public:
    void SetName(const std::string name);

private:
    std::string personName_;
};

void SetPersonName(Person& person,const std::string name)
{
    person.SetName(name);
}
Run Code Online (Sandbox Code Playgroud)

Person.cpp定义了SetName函数.当我尝试从TestProject使用SetPersonName时,我收到错误LNK2005:已定义.这是我如何使用它

#include "../PersonLibrary/Person.h"
int main(int argc, char* argv[])
{
    Person person;
    SetPersonName(person, "Bill");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

尝试了解决方法

1 - 我删除了Person.cpp并在Person.h中定义了整个类.错误消失了,一切正常.

2 - 将SetPersonName修饰符更改为static.如下所示

static void SetPersonName(Person& person,const std::string …
Run Code Online (Sandbox Code Playgroud)

c++ linker

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

使用jquery在asp.net mvc RC中的模态表单

我是ajax/jquery的新手,很难找到包含以下内容的简单示例:

  • ASP.Net MVC RC1(或2)
  • jQuery的
  • 模态形式

我希望用户能够单击视图(父级)中的链接/按钮,并显示包含表单的模式表单.模态对话框的内容应该是MVC视图(Child).

提交表单后,我希望模式对话框消失,并且要更新父视图的一部分.

asp.net-mvc jquery simplemodal modal-dialog

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

"哪里T:somevalue"是什么意思?

什么where T : somevalue意思?我刚刚看到一些代码说where T : Attribute.我认为这与泛型有关,但我不确定这意味着什么或它在做什么.

有人知道吗?

c# generics constraints

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

MVC中的"母版页"逻辑应该放在哪里?

我正在尝试使用MVC,我的问题是 - 我在使用WebForms的Master Pages中有Page_Load逻辑,它应该放在MVC中?这是商业案例:

  • 不同的主机标题应该导致不同的页面标题显示在网站的(一个)母版页上,因此显示所有页面.例如,如果主机头是hello.mydomain.com,则所有页面/视图的页面标题应为"Hello World",而所有页面/视图的goodbye.mydomain.com应为"Goodbye World".
  • 如果主机头与列表中的任何内容不同,无论应用程序在何处,它都应重定向到/ Error/NoHostHeader.

以前,我将它放在MasterPage Load()事件中,它看起来像在MVC中,我可以在每个控制器中执行此操作(感觉不适合在每个控制器中调用此功能),或者在某处Global.asax(似乎太......全球?).

编辑:我已经使用Global.asax方法与Controller结合使用来实际处理数据.此时唯一的问题是,所有主机头信息都在数据库中.我通常会存储"租户"信息,如果你将在一个Session变量中,并且只在不存在时才进行数据库调用; 有一个更好的方法吗?

model-view-controller asp.net-mvc session webforms master-pages

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