问题列表 - 第5937页

Python:如何检测调试解释器

如何在我的python脚本中检测它是否由调试解释器运行(即python_d.exe而不是python.exe)?我需要改变传递给扩展的一些dll的路径.

例如,我喜欢在我的python脚本开头做类似的事情:

#get paths to graphics dlls
if debug_build:
    d3d9Path   = "bin\\debug\\direct3d9.dll"
    d3d10Path  = "bin\\debug\\direct3d10.dll"
    openGLPath = "bin\\debug\\openGL2.dll"
else:
    d3d9Path   = "bin\\direct3d9.dll"
    d3d10Path  = "bin\\direct3d10.dll"
    openGLPath = "bin\\openGL2.dll"
Run Code Online (Sandbox Code Playgroud)

我想在扩展中添加一个"IsDebug()"方法,如果它是调试版本(即使用"#define DEBUG"构建),则返回true,否则返回false.但这似乎是一个黑客的东西我确定我可以让python告诉我...

python debugging

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

如何覆盖UIViewController中的"view"属性?

我有一个自定义UIViewController和自定义UIView.我想重写viewcontroller.view属性以返回MyCustomUIView.

现在我有:

@interface MyViewController : UIViewController {    
    IBOutlet MyView* view;
}

@property (nonatomic, retain) IBOutlet MyView* view;
Run Code Online (Sandbox Code Playgroud)

这个编译但是我得到一个警告:属性'view'类型与超类'UIViewController'属性类型不匹配.

我该如何缓解此警告?

iphone cocoa-touch uiviewcontroller uiview

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

在ASP.NET中获取服务器的IP地址?

如何获取调用ASP.NET页面的服务器的IP地址?我见过有关Response对象的内容,但在c#中我是新手.万分感谢.

c# asp.net dns referrer

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

如何判断Delphi控件当前是否可见?

我需要一种方法来自定义控件(TCustomControl的后代)来判断它当前是否可见.我不是在谈论.Visible属性; 我的意思是它是否实际上正在屏幕上显示.有谁知道如何做到这一点?

delphi paint custom-controls visible

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

您将以何种方式提出一种算法来检测不同对象之间的冲突?

在开展一个真正有趣的项目时,我遇到了一些问题.

有一个2D世界,有圆球,尖角三角形和瘦线(也许还有其他野生动物).它们都是WorldCreatures的子类.他们可以进入这个世界.当他们相遇时,会发生碰撞.

我想做的是找到一种检测它们之间碰撞的方法.这就是我现在站在的地方:

  • 对我来说Ball-Ball很简单,我只是计算它们与位置的距离,并将它与它们的"尺寸"之和进行比较.
  • 球和世界边缘之间的碰撞也很简单 - 我只是检查它的距离,在笛卡尔坐标系中,它很简单.
  • 更常见的问题是 - 如何检测Line(在某些点开始和结束)或其他可能存在的对象之间的冲突?线和点之间的距离也可以很容易地计算,但我想要的是

如果Object A与Object发生冲突,可以采用某种通用方式B.现在的代码看起来有点像:

class WorldCreature:
    def detectCollision(self, otherObject):
        # do something 
        if collision:
            self.onCollision(otherObject)
            otherObject.onCollision(self)
class Ball(WorldCreature):
    # someing here
class Line(WorldCreature):
    # someing here
Run Code Online (Sandbox Code Playgroud)

现在,碰撞检测机制应该取决于哪些物体可以碰撞.效果也会如此.

我应该只保留内存中所有对象的列表,并在一步中循环遍历所有对象吗?或者,是否有更好的方法来改善此任务的性能?

python collision-detection

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

适用于Windows的最佳免费软件缺陷跟踪软件?

我正在寻找一个免费的缺陷跟踪解决方案.我有Mercury Quality Center的经验,但我听说有五位数的pricetag.我的个人项目需要一些东西.Webforms(即ASP.NET)将是首选.有什么好的吗?

bug-tracking defects

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

如何部署/发布ASP.NET网站?

有没有简单的方法来部署/发布用asp.net编写的网站?部署和发布有什么区别?

asp.net deployment asp.net-2.0

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

两个文件包含main()Visual Studio的定义?

我在Visual Studio 2008专业版中创建了一个项目.

这个项目为每个分配包含一个.cpp文件,如下所示......

[-]Source Files
   \
   |-- 233.cpp
   |-- test.cpp
Run Code Online (Sandbox Code Playgroud)

每个文件都包含main()的定义.

操作:CTRL + F5

Error   1   error LNK2005: _main already defined in 233.obj test.obj
Error   2   fatal error LNK1169: one or more multiply defined symbols found 
Run Code Online (Sandbox Code Playgroud)

如何编译并查看每个文件的输出?

谢谢.

c++ visual-studio-2008 visual-studio

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

是否有任何好的Python教程/指南将XML-RPC与Last.fm API一起使用?

我是XML-RPC的新手,我想知道是否有任何关于使用Last.fm API的XML-RPC的好教程.

是否可以使用xmlrpclib模块调用API方法,如下例所示?

import xmlrpclib
myserver = xmlrpclib.ServerProxy('http://ws.audioscrobbler.com/2.0/')
Run Code Online (Sandbox Code Playgroud)

python web-services xml-rpc

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

Eval是邪恶的...那么我应该使用什么呢?

ajax请求返回一个标有我用户输入的JSON数组.输入已经过清理,使用eval()函数,我可以轻松创建我的javascript对象并更新我的页面...

所以这就是问题所在.无论我如何努力消毒输入,我宁愿不使用eval()函数.我已经检查了谷歌如何使用"没有评估的AJAX中的JSON",并且已经运行了很多不同的方法......

我应该使用哪一个?是否有标准的,经过验证的安全方法?

javascript ajax eval

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